ENES

Miami Metrorail schedule

First and last trains, how often they run, and what changes at weekends.

5:00 am

First train, weekdays

1:04 am

Last train, weekdays

Every 5–8 min

Shared section, weekday daytime

7 days

Green Line runs every day

Service hours and frequency

Metrorail runs from about five in the morning until just after midnight, seven days a week. How often a train comes depends on where you are standing: on the shared central section both lines call, so the wait is roughly half.

LineDaysFirst trainLast trainFrequency
Orange LineMonday to Friday5:04 am12:29 amevery 10 min at peaks, 15 middayFrom about 8 pm: Airport Shuttle only — MIA to Earlington Heights, every 15 min
Orange LineSaturday5:05 am12:34 amevery 15 minAirport Shuttle only — MIA to Earlington Heights
Orange LineSunday and holidays5:05 am12:34 amevery 15 minAirport Shuttle only — MIA to Earlington Heights
Green LineMonday to Friday5:00 am1:04 amevery 10 min at peaks, 15 midday, 30 after about 8 pm
Green LineSaturday5:00 am12:59 amevery 20 min, 30 after about 9 pm
Green LineSunday and holidays5:00 am12:59 amevery 20 min, 30 after about 9 pm
Weekends and weekday evenings: the Orange Line is an airport shuttle onlyOn Saturdays, Sundays and public holidays, Orange Line service is limited to a two-stop Airport Shuttle between Miami International Airport and Earlington Heights, every 15 minutes — and it works the same way on weekdays from about 8 pm, after the last through train leaves the airport around 7:45 pm. To carry on into downtown Miami, Brickell or Dadeland, transfer to the Green Line at Earlington Heights. Green Line trains still run the full route, every 20 minutes.

Download the Metrorail schedule (PDF)

A one-page, printable schedule — operating hours, frequency and the first and last train on each line, with the weekend Orange Line shuttle spelled out. Save it to your phone for when you are out of signal.

Metrorail schedule · PDF

One page, print-ready: operating hours, frequency and first & last trains by line.

Download PDF

What you actually wait, station by station

The figure that matters is not the line frequency but how often any train that can carry you turns up. The weekday column is daytime: at the peaks the lower figure, at midday the higher one. After about 8 pm on weekdays every station except the airport waits about 30 minutes.

StationWeekday waitSaturday wait
Allapattah5–8 min20 min
Brickell5–8 min20 min
Brownsville10–15 min20 min
Coconut Grove5–8 min20 min
Culmer5–8 min20 min
Dadeland North5–8 min20 min
Dadeland South5–8 min20 min
Douglas Road5–8 min20 min
Dr. Martin Luther King, Jr. Plaza10–15 min20 min
Earlington Heights5–8 min20 min
Government Center5–8 min20 min
Hialeah10–15 min20 min
Historic Overtown/Lyric Theatre5–8 min20 min
Miami International Airport10–15 min15 min
Northside10–15 min20 min
Okeechobee10–15 min20 min
Palmetto10–15 min20 min
Santa Clara5–8 min20 min
South Miami5–8 min20 min
Tri-Rail10–15 min20 min
UHealth/Jackson5–8 min20 min
University5–8 min20 min
Vizcaya5–8 min20 min

Frequently asked questions

Around 5:00 am on the Green Line and 5:04 am on the Orange Line, on weekdays.

The last trains finish just after midnight — about 1:04 am. There is no overnight Metrorail service; late at night Metrobus takes over.

Yes, the Green Line runs the full route every 20 minutes (every 30 late in the evening). The Orange Line runs only as the airport shuttle.

At the weekday peaks (roughly 6–9 am and 3–6 pm) each line runs every 10 minutes, so on the shared section between Earlington Heights and Dadeland South a train comes about every 5 minutes. At midday each line runs every 15 minutes (about every 7–8 on the shared section). After about 8 pm the Orange Line is only the airport shuttle and the Green Line runs every 30 minutes.

Schedules, station data and fares on this page come from Miami-Dade Transit’s published GTFS feed and its official station layer. This is an independent guide and is not operated by Miami-Dade County. Always check the operator’s Metrorail page before you travel.