Where an arriving airport bus actually sets a passenger down on Miami Beach
The northernmost point an arriving airport bus reaches on Miami Beach is 41st Street and Sheridan Avenue, 3.16 miles above the end of Route 150 at South Pointe Drive. Miami-Dade County puts that corner at latitude 25.813652. Everything above it, another 11.83 miles of barrier island, needs a second bus that no airport page names.
Three Miami-Dade routes carry an arriving passenger from the airport station across the bay: Route 150, Route 36 and Route 20. Every figure below was measured on 9 September 2026 from the schedule file Miami-Dade County publishes at miamidade.gov for trip planners, an 8,419,295 byte archive holding 123 routes. Routes were traced trip by trip in stop sequence, not by headsign and not by aggregating a route’s stops, and every distance is a straight line between the coordinates the county prints for its own stops.
| How the county’s feed names the service | Northernmost set-down arriving from MIA | Latitude the county publishes | Stops east of the bay in that direction | Where it goes after that point |
|---|---|---|---|---|
| Route 150, Miami Beach Airport Flyer | 41 St and Sheridan Avenue | 25.813652 | 14 stops | South, to Washington Avenue and South Pointe Drive |
| Route 36, Doral-Airport-Miami Beach via 36 St | 41 St and Prairie Avenue | 25.813756 | 19 stops | South, to Lincoln Road and Washington Avenue |
| Route 20, Airport Station to Lincoln Rd | 17 St and Pennsylvania Avenue | 25.792137 | 14 stops | Ends at Washington Avenue and 17th Street, the only airport route that hands a passenger to a northbound bus |
| Route 100, Downtown-Aventura Mall via Miami Beach | does not serve the airport station | n/a | 149 stops | North, the full 12.9 miles to the Aventura Mall bus terminal |
| Route 79, Hialeah-Miami Beach via 79 St | does not serve the airport station | n/a | 79 stops | North along Collins Avenue as far as 72nd Street, then west |
Two of those five run the length of the island. Neither one reaches the airport.
Miami Beach keeps going for 11.83 miles after the airport buses stop
The name on a hotel booking hides the shape of the place. Miami Beach, Surfside, Bal Harbour and Sunny Isles sit on one continuous strip of sand, and the county’s feed carries 241 bus stops on that strip north of 43rd Street. The airport routes reach none of them.
Measured from the Route 150 set-down at 41st Street and Sheridan Avenue, Surfside’s Collins Avenue at 83rd Street is 3.80 miles north. Bal Harbour Shops is 5.14 miles. The northernmost stop the county schedules anywhere on the chain, Ocean Boulevard at number 1849 in Sunny Isles Beach, is 11.83 miles. Against that, the entire southbound run of Route 150 after it lands, 41st Street down to South Pointe Drive, covers 3.16 miles.
So the airport’s own bus link serves the bottom quarter of the island. A traveller who has read the Route 150 timings to Washington Avenue has the whole of the published service, because the published service is South Beach and mid-Beach and nothing above them. What carries a passenger further is a county route that starts somewhere else entirely, a pattern visible across every mode MIA permits at its own curbs.
North of 41st Street the airport simply goes quiet. Its public transport page, read twice on 9 September 2026 at 38,571 bytes both times, contains the strings Collins, Surfside and Bal Harbour zero times. Its hotel shuttle page carries Collins once and Bal Harbour once, both inside the same address, and Surfside not at all.
The 43rd Street stop belongs to the ride back to MIA, not the ride in
Indian Creek Drive at 43rd Street, latitude 25.814893, is the highest point any airport route touches, and it is easy to read that as the end of the line. The county’s feed splits it by direction, and the split reverses the meaning. Trips headed for Miami Beach, headsign 150 MIAMI BEACH, do not call there at all. Only trips headed back, headsign 150 AIRPORT STATION, do. The gap between that stop and the real set-down 1,203 feet away is the difference between a map and a journey.
The 36 behaves the same way. Its outbound trips, headsign 36 MIAMI BEACH LINCOLN RD and 36A MIAMI BEACH LINCOLN RD, top out at 41st Street and Prairie Avenue, which sits 2,436 feet from the 43rd Street stop. Its inbound trips, headsign 36 DOWNTOWN DORAL and 36A AIRPORT STATION, add Collins Avenue at 38th Street and Indian Creek Drive at 43rd Street. Read on 9 September 2026, the feed makes the 43rd Street stop a pickup on the way to the airport, never a set-down on the way from it.
Both issuers describe the outbound limit correctly, which is worth saying because they are more often at odds. Miami International Airport publishes the Route 150 range as running “from 41st Street to South Pointe Drive”. Miami-Dade County’s own route list for MIA compresses the same service into five street names beginning with 41st Street. The feed’s 43rd Street stop is the one thing neither page mentions, and it is the one stop an arriving passenger will never use.
Three airport buses, two crossings, and only one that hands a passenger onward
Which causeway a bus takes decides everything that follows, and the three airport routes do not agree. Traced stop by stop, Route 150 leaves the airport station and makes no intermediate call at all: 21 minutes later it is at 41st Street and Alton Road, on the island, and from there it only goes south. The 36 takes 28 stops along NW and NE 36 Street, including Allapattah Station, and lands at the same corner with the same southward run ahead of it.
The 20 does something else. It runs east on NW 20 Street, calls at the Omni bus terminal, crosses on the MacArthur Causeway with stops at Watson Island, Fountain Street, Bridge Road and Terminal Isle, climbs Alton Road from 5th Street to Lincoln Road, and finishes on 17th Street at Washington Avenue. That terminus is 1.53 miles south of where the 150 lands.
The MacArthur is the crossing that matters. Route 100, the service that runs the island from end to end, uses it too, so the 20 and the 100 call at the same two stops in the middle of the water. The 150 and the 36 cross further north on a road where nothing northbound runs, which is why their higher landfall buys a passenger nothing.
Every arriving trip of all three routes was traced individually. The pattern holds across 111 arriving Route 150 trips and 104 arriving Route 20 trips.
The bus that stops furthest south is the only one that connects to the north
At three stops on the arriving Route 20, a passenger can step off and board a bus that carries on north past 41st Street without walking anywhere. On the arriving Route 150 and Route 36 there is no such stop at all. Other stops offer a change that gains a few blocks and stops well short, on Route 15 or on Route 101 to Mount Sinai.
| Stop where an arriving airport bus calls | Which airport route calls there | What else calls at that same stop and keeps going north | Trips in the feed | How far north that bus reaches |
|---|---|---|---|---|
| MacArthur Cy and Bridge Road, 25.772447 | Route 20 | Route 100, Aventura Mall Terminal via Beach | 309 | Aventura Mall bus terminal, 25.958503, via Surfside and Bal Harbour |
| MacArthur Cy and Terminal Isle, 25.771767 | Route 20 | Route 100, Aventura Mall Terminal via Beach | 309 | Aventura Mall bus terminal, 25.958503 |
| Washington Avenue and 17th Street, 25.791974 | Route 20, its last stop | Route 79 | 196 | Collins Avenue and 72nd Street, 25.857859, then west |
| 41 St and Alton Road, 25.813060 | Routes 150 and 36, first island stop | Route 14, which terminates at Mount Sinai | 89 | 41 St and Prairie Avenue, 25.813756, 1,395 feet on |
| 41 St and Sheridan Avenue, 25.813652 | Route 150, its highest | nothing that continues north | none | n/a |
| Collins Avenue and 24th Street, 25.800318 | Routes 150 and 36 | nothing that continues north | none | n/a |
The two useful rows are worth reading twice. All 309 Route 100 trips that call on the MacArthur end at the Aventura Mall bus terminal, and all 196 Route 79 trips that call at Washington Avenue and 17th Street pass Collins Avenue and 43rd Street on their way to 72nd. The 79 does this under the headsign 79 HIALEAH STATION, which names a destination 12 miles west and says nothing about the island run that comes first.
The control is the flat one. From every stop on the arriving Route 150 and Route 36, the furthest north any other bus in the feed can carry a passenger is 41st Street and Prairie Avenue, latitude 25.813756, on Route 14, which is terminating at Mount Sinai Medical Center. That is 1,395 feet from where the 36 had already stopped.
For Bal Harbour the winning change is made before the bus reaches Miami Beach
For a room in Surfside, Bal Harbour or Sunny Isles, Route 20 wins on one criterion and wins outright: it is the only airport route that shares a stop with a bus going where the room is. The change is made on the MacArthur Causeway, at Bridge Road or Terminal Isle, onto Route 100, and it costs no walking at all.
The counterintuitive part is that this happens before the bus has reached the island. Bridge Road sits at latitude 25.772447, lower than every stop the 150 makes on Miami Beach, and 8.47 miles of Route 100 separate it from Bal Harbour. A passenger who instead rides the 150 to its highest point ends up 5.42 miles from the same room with no bus at the kerb to close the gap.
The second option is Washington Avenue and 17th Street, where the 20 finishes and the 79 starts north. That covers 1.65 miles to Collins Avenue and 43rd Street and 4.61 miles to 72nd, which is enough for a mid-Beach or North Beach room and stops short of Bal Harbour. Between the two, the causeway change reaches further and the 17th Street change is the one already at the end of the ride.
None of this appears on the pages that describe the airport link, in the same way that the 34 hotel addresses the airport publishes arrive without a single departure time. Travellers heading the other way, from a beach room toward a ship, meet the same causeway in the county crossing to PortMiami.
The Sea View Hotel in Bal Harbour sits between two kerbs of one route
Miami International Airport lists 34 hotels with shuttle service, with a street address for each and no fare or timetable anywhere. Sorted by the city line the airport itself prints, the list reads Miami 20, Doral 8, Miami Springs 5 and Bal Harbour 1. Not one address carries the words Miami Beach.
The single beach-side entry is the Sea View Hotel at 9909 Collins Avenue, Bal Harbour, FL 33154. Its block is served by exactly one county route in each direction, and both stops belong to Route 100: Collins Avenue at number 9930 southbound, and Collins Avenue at number 10101 northbound, 164 feet apart. No other route in the feed calls at either. The 79 gives out 2.37 miles short, and the 125 crosses to the island at 96th Street from Miami Dade College North without going near the airport.
So the hotel is reachable from MIA by bus, and only along one thread: the people mover, Route 20 to the MacArthur, and Route 100 the rest of the way. Break any link and the alternative is a fare, because the airport publishes the address and leaves the shuttle schedule to the property.
Bal Harbour is a separate municipality from Miami Beach, and the county’s route description for the 150 does not name it. Neither omission is an error. Both are the geography showing through the paperwork.
Six things the coordinates change about a Miami Beach room
- A hotel above 41st Street is a two-bus trip whatever the booking page implies, and the airport route that makes the second bus possible is the 20, not the 150.
- The change with the longest reach is on the MacArthur Causeway, at Bridge Road or Terminal Isle, onto Route 100, and it is 8.47 miles from Bal Harbour with no walking involved.
- The 150 climbs highest and connects to nothing: from 41st Street and Sheridan Avenue, latitude 25.813652, no other bus in the feed continues north.
- A map will show Indian Creek Drive at 43rd Street as a Route 150 stop, and it is unusable on arrival, because only airport-bound trips call there, 1,203 feet past the real set-down.
- The 79 runs north up Collins as far as 72nd Street under the headsign 79 HIALEAH STATION, so the sign on the front is the wrong thing to read.
- A taxi removes the interchange entirely, at the $15.00 minimum Miami-Dade County sets on trips originating at MIA plus a $2.00 charge, set out line by line in the rate card behind a MIA meter.
What a booking made from outside Florida gets wrong about this island
The common mistake is treating “Miami Beach” as one destination with one bus. Miami Beach, Surfside, Bal Harbour and Sunny Isles Beach all sit on that one strip, the airport link covers the southern 3.16 miles of the first of them, and a room chosen for its beach frontage can sit 5.42 miles beyond the last stop any airport route makes.
The second mistake is picking the bus that goes furthest. Route 150 is the right answer for South Beach and the wrong one for anything above 41st Street, and the difference is not distance but whether the stop it leaves a passenger at is shared with a bus going onward. On the 150 no stop is. On the 20 three are.
The third is trusting a route map. The county’s printable maps for the 150, the 20 and the 36 carry no text layer at all, so street names on them are pictures, and the one map that does carry text is stamped 06.2020 and belongs to a route number the 2026 feed no longer holds. On its Metrobus page for MIA the county still lists that number, a “Route 110 Route J” bound for the City of Miami Beach, and a search of all 123 routes in the feed returns zero records for it.
Luggage decides more of this than any timetable. Every change described here is made at the same kerb the bus arrives at, which is the whole reason the route with the lower landfall beats the one with the higher. Anyone landing near midnight should still check both last departures, or take the ride app pickup points at MIA, because two buses have two ways to finish for the night.
Which file carried each coordinate above, and when it was read
Route names, stop names, latitudes, longitudes, directions, headsigns and stop sequences come from the transit schedule archive Miami-Dade County publishes at miamidade.gov, 8,419,295 bytes, 123 routes, downloaded and checked on 9 September 2026. Every claim about what connects to what was tested by following individual trips in stop sequence from the stop in question forward, because a route’s stops taken as a set, or a headsign taken at its word, both give the wrong answer here. The hotel list, the city lines and the 34 count come from Miami International Airport’s shuttle and train services page, read twice on the same day at 40,268 bytes both times. The Route 150 range “from 41st Street to South Pointe Drive” comes from the airport’s public transportation page, also read twice, 38,571 bytes each. The route descriptions for MIA, including the Route 110 entry, come from Miami-Dade County’s Metrobus Routes serving MIA page. Distances are straight lines calculated from the county’s own published coordinates and are not walking distances.
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.
Three Miami-Dade routes cross from the airport station to Miami Beach: Route 150, Route 36 and Route 20. Arriving from MIA, the highest any of them sets a passenger down is 41st Street and Sheridan Avenue, latitude 25.813652 in the county’s transit feed. Everything north of that needs a second bus.
Take Route 20 rather than Route 150, and change on the MacArthur Causeway at Bridge Road or Terminal Isle onto Route 100, which runs to the Aventura Mall bus terminal by way of Surfside and Bal Harbour. The change costs no walking. A second option is Route 79 at Washington Avenue and 17th Street.
Miami International Airport lists 34 hotels with shuttle service and none carries a Miami Beach address. By the city line the airport prints, the list is Miami 20, Doral 8, Miami Springs 5 and Bal Harbour 1. The single beach-side entry is the Sea View Hotel at 9909 Collins Avenue.
Its block is served by Route 100 alone, at Collins Avenue number 9930 southbound and number 10101 northbound, 164 feet apart. Reach it by taking Route 20 from the airport station and changing to Route 100 on the MacArthur Causeway, 8.47 miles short of Bal Harbour.
Because that stop belongs to the return trip. Miami-Dade County schedules Indian Creek Drive at 43rd Street, latitude 25.814893, only on trips whose headsign reads 150 AIRPORT STATION. Trips headed for Miami Beach stop climbing at 41st Street, which is also the limit both Miami International Airport and Miami-Dade County publish.
No. Miami-Dade County schedules no route calling at both the airport station and any stop north of 43rd Street on the island. The 100 covers Surfside, Bal Harbour and Sunny Isles across 149 island stops and does not serve the airport, so reaching it means one change from Route 20.
The route that climbs highest is the one to leave alone
Buses run the whole 12.9 miles of this barrier island under Miami-Dade County, from the MacArthur Causeway to the Aventura Mall bus terminal, at a frequency good enough that the rail alternative into downtown looks sparse beside it. The airport is wired into that island at exactly one place, and it is not the place the map suggests.
Route 150 is named for Miami Beach, carries luggage racks, climbs to 41st Street and connects to nothing. The 20 is named for Lincoln Road, stops 1.53 miles lower, and touches the island’s only end to end service twice before it even arrives. Which bus goes furthest and which bus gets a passenger furthest are two different questions.
The stop that matters is in the middle of the water.
Related guides
- Every published way out of Miami International Airport
- Route 150 timings from the airport station to South Beach
- Thirty-four hotel addresses the airport publishes
- Leaving Miami-Dade for Fort Lauderdale instead
- Sleeping inside the terminal before an early flight
- The Rental Car Center and the people mover that reaches it









