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 8 min

Shared section, weekdays

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 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 15 min
Green LineSaturday5:00 am12:59 amevery 20 min
Green LineSunday and holidays5:00 am12:59 amevery 20 min
Weekends: 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. 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 timetable — 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 underground or out of signal.

Metrorail timetable · 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.

StationWeekday waitSaturday wait
Allapattah8 min20 min
Brickell8 min20 min
Brownsville15 min20 min
Coconut Grove8 min20 min
Culmer8 min20 min
Dadeland North8 min20 min
Dadeland South8 min20 min
Douglas Road8 min20 min
Dr. Martin Luther King, Jr. Plaza15 min20 min
Earlington Heights8 min20 min
Government Center8 min20 min
Hialeah15 min20 min
Historic Overtown/Lyric Theatre8 min20 min
Miami International Airport15 min15 min
Northside15 min20 min
Okeechobee15 min20 min
Palmetto15 min20 min
Santa Clara8 min20 min
South Miami8 min20 min
Tri-Rail15 min20 min
UHealth/Jackson8 min20 min
University8 min20 min
Vizcaya8 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. The Orange Line runs only as the airport shuttle.

Each line runs every 15 minutes. On the shared section between Earlington Heights and Dadeland South that works out at a train about every 8 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.