Miami Airport to South Beach: 46 Minutes and $2.25 by Bus

By

in

·

Three Miami-Dade buses reach South Beach from the airport station, and the published lists name one

Miami-Dade County schedules Route 150 from the airport station to Washington Avenue and South Pointe Drive in 32 minutes at its fastest, 46 minutes on a median weekday trip and 55 minutes at its slowest, for $2.25. Add three minutes on the free MIA Mover and a wait of up to 30.

The trip from Miami International Airport to South Beach runs on Route 150, a $2.25 county bus that boards at the airport’s Metrorail station, not at a terminal curb. Two other county buses cover the same pair of points and appear on neither the airport’s list nor the county’s airport page. Every minute quoted here was read on 9 September 2026 from the schedule file Miami-Dade Transit publishes for trip planners at miamidade.gov, because the web pages of both issuers give a fare and a span of hours and no running time at all.

Way from Miami International Airport to South BeachWhere the issuer says it boardsPublished fareScheduled minutes from the airport stationIssuer
MIA Mover, the leg that comes before all three busesThird level, between the Dolphin and Flamingo garagesfree3 minutes, one departure every 3 minutes 30 secondsMiami International Airport and Miami-Dade Transit
Route 150 Miami Beach Airport ExpressGround level of the MIA Metrorail station, pick-up on the west side$2.25 each way32 fastest, 46 median, 55 slowest, to South Pointe DriveMiami-Dade County
Route 36A, Doral to Miami Beach via NW 36 StreetSame bays on the ground level of the MIA Metrorail station$2.25 each way50 fastest, 68 median, 75 slowest, to Lincoln RoadMiami-Dade Transit schedule file
Route 20, airport station to Lincoln Road via Alton RoadSame bays on the ground level of the MIA Metrorail station$2.25 each way53 fastest, 72 median, 80 slowest, to 17th StreetMiami-Dade Transit schedule file
Taxicab under Resolution R-700-22Arrivals level, outside the baggage claim areas$17.00 floor, meter above it, no destination fare publishednone published by any issuerMiami-Dade County
Ride app pickupFirst level arrivals and second level departuresnone publishednone publishedMiami International Airport

Two of the six rows carry a scheduled time that exists on no web page. Both belong to the county.

The MIA Mover runs every 3 minutes 30 seconds and no airport page says so

Every rail and bus service at MIA boards one people-mover ride from the terminal, a point the survey of every mode MIA permits at its own curbs sets out for all nine bus routes at once. What that survey could not give, because no airport page carries it, is how long the people-mover leg lasts or how often it goes. The airport’s own Miami Beach tab concedes only the existence of the gap, in a parenthesis: “just a short MIA Mover ride away from MIA”.

The Mover is free and the airport puts the ride at 1.25 miles from the third level, between the Dolphin and Flamingo garages. Measured from the alignment Miami-Dade Transit draws for it in the same schedule file, that track runs 1.27 miles, which is as close as two Miami issuers get to agreeing on anything. The same third level and the same train serve the Rental Car Center and the counters it holds, so the walk is signed for drivers rather than for bus passengers.

How often it runs is the question the airport never answers. The schedule file Miami-Dade Transit publishes answers it: 407 departures in each direction, on weekdays, Saturdays and Sundays alike, every 3 minutes 30 seconds without a single exception across all 406 gaps, from 5:00 a.m. until 4:41 a.m. the following morning. Nineteen minutes a day is the whole shutdown.

What the county’s own schedule says a Route 150 ride to Washington Avenue takes

Route 150 makes 15 stops. One is the airport station and the other 14 are on Miami Beach, ending at Washington Avenue and South Pointe Drive. On its own web page the county compresses those 14 into five street names, “41st Street, Alton Rd., Collins Ave., Lincoln Rd., Washington Ave.”, and the airport describes the same service as running “from 41st Street to South Pointe Drive”.

Split the weekday ride in two and the shape of it changes. The causeway crossing, from the airport station to 41st Street and Alton Road with nothing in between, takes 14 minutes at best, 19 at the median and 31 at worst. The island crawl that follows, 13 stops down Indian Creek Drive, Collins Avenue and Washington Avenue, takes 18, 24 and 27. More than half of a median trip happens after the bus has already arrived on Miami Beach.

For Washington Avenue and Lincoln Road, the stop most South Beach visitors want, the county’s schedule gives 24 minutes fastest, 36 median and 46 slowest. Coming back, the same pair takes 26, 34 and 53. The return leg is the one that fails, and it fails in the evening.

Route 150, Route 36A and Route 20 from the same bay to the same avenue

Route as the county’s schedule file names itStops after the airport stationWeekday minutes: fastest, median, slowestFirst and last weekday departure from the airport stationMiami Beach terminus
Route 150, Miami Beach Airport Flyer14 stops32, 46, 555:23 a.m. and 11:18 p.m.Washington Avenue and South Pointe Drive
Route 36A, Doral-Airport-Miami Beach via 36 St47 stops50, 68, 754:02 a.m. and 12:07 a.m.Washington Avenue and Lincoln Road
Route 20, Airport Station to Lincoln Rd52 stops53, 72, 804:45 a.m. and 11:35 p.m.Washington Avenue and 17th Street
Route 110, Route J, as both web pages still list itno route record and no trip in the filenone schedulednone scheduledIndian Creek Drive and 40th Street, on a timetable stamped 06.2020

Miami-Dade County’s Metrobus Routes serving MIA page lists nine routes and the airport’s Metrobus tab lists six. Neither list names the 20 or the 36. Both name a “Route 110 Route J” whose description, the MIA Metrorail station, NW 36 St., Allapattah Metrorail station and the City of Miami Beach, matches the corridor the file assigns to Route 36: 36A trips call at Allapattah Station at 25.808352, -80.215361, and no Route 20 or Route 150 trip goes near it.

That airport list carries Route 7 as well. Its nearest scheduled stop to the airport station is 2,131 metres away, on NW 7th Street.

The airport publishes 6 a.m. to 11:40 p.m. and the last bus toward Miami Beach leaves at 11:18

Miami International Airport prints one line about this service: “Service runs every 30 minutes from 6 a.m. – 11:40 p.m., seven days a week”. Both ends of that window are wrong for anyone standing at the bus bay. The first Route 150 departure toward Miami Beach is 5:23 a.m. on a weekday, 5:22 on a Saturday and 5:24 on a Sunday, and a second one leaves before six on all three. The last leaves at 11:18 p.m.

The only 11:4x event on the county’s weekday schedule is an arrival: the last inbound Route 150 reaches the airport station at 11:41 p.m. A traveller landing at 11:25 p.m. and reading the airport’s page has fifteen minutes in hand by that page and missed the bus by seven by the county’s. The gap is worth about $17.00, since Miami-Dade County sets a $15.00 minimum on trips originating at MIA plus a $2.00 charge, as the rate card behind a MIA taxi bill sets out line by line.

The answer nobody prints is Route 36A. Its last weekday departure from the same bay is 12:07 a.m., 49 minutes after the express has finished, and Route 20 adds one at 11:35 p.m. The two routes missing from both lists are the two that outlast the one on them.

Washington Avenue and Lincoln Road is a stop going out and not a stop coming back

The two directions of Route 150 are not mirror images. Outbound the bus makes 15 stops; inbound it makes 18, adding Collins Avenue at 22nd, 26th, 27th, 31st and 38th Streets and Indian Creek Drive at 43rd. The Lincoln Road stop moves as well: outbound the bus calls at Washington Avenue and Lincoln Road, inbound at Lincoln Road and James Avenue, 123 metres away by the coordinates in the same file.

That short walk lands at the worst moment of the trip. The return leg is scheduled at 36 minutes at best and 67 at worst, against 32 and 55 going out, so the slower direction is also the one with the stop nobody expects. Its first bus of the day leaves South Pointe Drive at 5:00 a.m. and reaches the airport station at 5:36 a.m. The county publishes both lists in its file and neither on its page.

A $2.25 fare, a cash rule the airport gets wrong, and a day pass that loses

Miami International Airport states flatly that “You need an EASY Card pass to ride on public transit” and sends passengers to vending machines in the Miami Central Station, a sentence that sits above the six tabs rather than inside any of them and carries no link. The only place on the airport’s 53 menu pages offering one is its Links page, where “Get a public transportation EASY Card” points at easycard.miamidade.gov, a host that returned a non-existent domain from Google’s 8.8.8.8 resolver on 9 September 2026 while www.miamidade.gov resolved from the same machine. Five ways to pay appear on the county’s Metrobus page, and cash is the fifth. Its Metrorail page draws the line the airport blurred: “Fare gates do not accept cash.” Cash rides the bus and stops at the turnstile.

One consequence travels with the coins. The county’s transfer page requires contactless payment, an EASY Card or an EASY Ticket to reach any transfer fee, and adds that “Passengers paying with cash will be required to pay full fare every time”. A Route 150 trip to South Beach involves no transfer, so cash costs a South Beach passenger nothing. A trip that starts on Metrorail is a different bill.

The 1-Day Pass is the trap in the fare table. At $5.65 against two $2.25 fares, a plain round trip to South Beach and back pays $4.50 and the pass costs $1.15 more; it only wins on a third boarding, at $6.75. The 7-Day Pass at $29.25 draws level at exactly 13 boardings and wins only on the 14th. That arithmetic is ours, on the fares Miami-Dade County published in September 2026, where the county’s reduced fare is $1.10 and the express fare of $2.65 covers only the 95, the 301 and the 302. The route the county calls an Express is not on that list.

Which way to South Beach wins, by landing hour, luggage and party size

Four arrivals, four winners, one set of premises: September 2026 readings, Miami International Airport to Washington Avenue, and the free MIA Mover leg counted in every case.

A solo traveller with a carry-on landing on a weekday afternoon wins with Route 150, on published cost and time. The fare is $2.25 against a $17.00 taxi floor, and the median 46 minutes is the shortest scheduled bus time to South Pointe Drive. The nuance is the wait: departures are 30 minutes apart on 21 of the 36 weekday gaps, so a bad arrival adds half the ride again.

Two adults with cruise luggage win with Route 150 as well, on equipment. The airport describes the service as running “40-foot buses equipped with luggage racks”, the only mention of luggage on any of the modes it lists, and the county charges nothing for bags on a bus or in a cab. This is the same party that faces the meter on the crossing from Miami Beach to a cruise terminal two days later.

A party of eight wins with a taxicab, on arithmetic that lands on the last legal seat. Eight $2.25 fares come to $18.00 against a $17.00 floor, and Miami-Dade County defines a taxicab as carrying eight or fewer passengers, so the crossover falls on exactly the passenger the vehicle may not exceed. Below eight the bus is cheaper and the wait is the price.

An arrival after 11:20 p.m. wins with Route 36A, on availability. Route 150 has stopped for the night, Route 36A runs until 12:07 a.m. from the same bay, and the alternative is a metered ride or the bed the airport keeps on the second level of Central Terminal E.

Details of the South Beach run that live in a data file rather than on a page

  • The county’s own printable map for Route 150 contains no text. Across 217,917 bytes of decompressed page content the file carries zero font objects and zero text-drawing instructions, so nothing on it can be selected, copied or searched. The files for Route 20 and Route 36 behave the same way.
  • The one Miami Beach route map with a readable timetable is the Route 110 file, stamped 06.2020 and 10/2018, for the route the schedule file no longer runs. It ends at Indian Creek Drive and 40th Street, a stop the feed places 1.64 miles from Lincoln Road and 3.12 miles from South Pointe Drive.
  • The express makes 37 departures in each direction on every day of the week, including Sundays, where the inbound gaps are exactly 30 minutes from 5:00 a.m. to 11:00 p.m.
  • Weekends shorten the express and lengthen the alternatives. The last Saturday departure toward Miami Beach is 11:16 p.m., while Route 20 runs to 12:15 a.m. on a Sunday and Route 36A to 12:23 a.m.
  • Accessibility and bicycle information for Route 150 lives only in the alt text of three small images on the county’s page: accessible buses, the Bike and Ride programme, and a Metrorail connection.
  • The county notes on the same page that “The Route 150 Airport Express no longer stops at Earlington Heights Metrorail station”, which is the station the county makes the other end of its weekend Orange Line airport shuttle.
  • The same file measures the Route 150 alignment at 13.39 miles outbound and 13.78 miles inbound, the only distance any issuer publishes between the airport and South Beach.

Five things that go wrong between a MIA gate and Washington Avenue

Walking out of baggage claim to look for the bus is the first. Nothing to South Beach boards at a terminal curb, and the ride starts on the third level between the Dolphin and Flamingo garages, one floor above where the hotel shuttles the airport lists collect at ten numbered doors on Arrivals Level 1. Budget the 3 minutes 30 seconds of Mover headway and the 3 minute ride before the wait for a bus even starts.

Trusting the six-route list is the second. The airport’s Metrobus tab links each route as miamidade.gov/transit/routes_detail.asp with a route number attached, and the county’s redirect drops the number, then a second redirect lands on a general bus and trolley page. Six links, one destination, no route.

Reading the FAQ as an answer is the third. The airport asks “How do I go from the airport to South Beach, Downtown, Lincoln Rd, Bayside by bus or train?” and answers with the word “here”, linked to a page whose Miami Beach tab names neither South Beach nor Lincoln Road.

Following the driving-directions promise is the fourth. A tooltip on the airport’s contact page offers “map and driving directions to/from” a list that includes “South Beach (East)”, and the page it points at holds a heading and an embedded map of the airport itself inside 1,296 bytes of content.

Planning the return from the outbound stop is the fifth, and it costs a bus. The westbound Route 150 does not call at Washington Avenue and Lincoln Road; anyone waiting there is waiting at a stop the route only uses in the other direction, and the seven-mile run priced by two county departments shows how routinely the two directions get published as one.

The month each South Beach figure was read and the file it came from

The figures in this guide were verified in September 2026 against the sources named in each section. Parking rates usually change in January, shuttle fares and cruise line transfer prices change by season, and ship schedules change weekly; check the issuer’s page before you travel. No provider paid for placement here, and none can pay to appear. Where a booking link earns Lot and Gate a commission it is marked as sponsored and flagged in this line, and as of September 2026 no affiliate link is live anywhere on this site.

Airport figures came from miami-airport.com: the public transportation page and its six tabs in raw source, the frequently asked questions page, the contact page and its title attributes, the links page and the driving directions page. The easycard.miamidade.gov lookup was run against Google’s 8.8.8.8 resolver on the same day, with www.miamidade.gov as the control. County figures came from miamidade.gov: the Metrobus Routes serving MIA page, the Metrobus, Metrorail, Transit Pass and Transfer Fees pages, and the route map files for Routes 20, 36, 110 and 150. Every scheduled minute, stop count and headway came from the Miami-Dade Transit schedule file published at miamidade.gov/transit, whose bus calendar runs from 20 July 2026 to 22 November 2026 and which names Miami-Dade Transit as its agency. All were read on 9 September 2026, and the arithmetic marked as ours was run on figures those documents publish. Distances given in metres or miles were measured from the coordinates and alignments in that file.

Six questions the airport answers with a link

The answers below use the same September 2026 readings as the tables above, from Miami International Airport, Miami-Dade County and the Miami-Dade Transit schedule file.

How do I get from Miami International Airport to South Beach by bus?

Take the free MIA Mover from the third level, between the Dolphin and Flamingo garages, to the MIA Metrorail station, then Route 150 from the ground level bus bays on the west side. The fare is $2.25 each way and the bus ends at Washington Avenue and South Pointe Drive.

How long does Route 150 take from MIA to South Beach?

Miami-Dade Transit schedules 32 minutes at its fastest, 46 at the weekday median and 55 at its slowest to Washington Avenue and South Pointe Drive, and 24, 36 and 46 minutes to Washington Avenue and Lincoln Road. Add three minutes on the MIA Mover and a wait of up to 30.

What time does the last bus leave MIA for Miami Beach?

Route 150 leaves the airport station for the last time at 11:18 p.m. on a weekday, although Miami International Airport prints the service window as 6 a.m. to 11:40 p.m. Route 36A leaves the same bays until 12:07 a.m. and Route 20 until 11:35 p.m.

Can I pay cash on the Miami Beach Airport Express?

Yes, and the county lists cash among five ways to pay on Metrobus, while stating separately that fare gates do not accept cash, which applies to Metrorail rather than the bus. Cash riders forfeit free transfers, so a bus-only trip to South Beach loses nothing by paying with coins.

How often does the MIA Mover run?

The county’s own schedule file gives one departure every 3 minutes 30 seconds in each direction, 407 a day, on weekdays, Saturdays and Sundays alike, from 5:00 a.m. to 4:41 a.m. The ride takes three minutes. No page or PDF on the airport’s own site publishes a headway for it.

Is a taxi from MIA to South Beach cheaper than the bus?

No. Miami-Dade County sets a $15.00 minimum on trips originating at MIA plus a $2.00 charge, so $17.00 is the floor before the meter matters, against $2.25 for Route 150. No issuer publishes a taxi fare to any South Beach address.

A route drawn without words and timed in a file nobody reads

Everything a traveller needs for this trip exists, and almost none of it is on a page. The headway of the people mover, the 15 stops, the 46 median minutes, the 11:18 p.m. cutoff and the two later buses are all in one schedule file that Miami-Dade Transit maintains for apps. What the two web pages carry instead is a fare, a span of hours that fits no departure, and a printable map with no words on it.

That inverts the usual complaint about public transport. The county is not withholding the timetable, it is publishing it in the one format its own web editors do not read, which is how a route to South Beach ends up listed under a number its own schedule file no longer carries and drawn in a file where the street names are pictures.

The bus is the reliable half of this trip. The page describing it is not.

Related guides