$2.25 gets you from MIA to Miami Beach on Route J
For the absolute cheapest bus out of Miami International Airport, Metrobus Route J runs from the airport to Miami Beach for the standard $2.25 fare. You catch it at the MIA Metrobus terminal on the lower level, across from the Central terminal, not at curbside like some hotel shuttles. Pay with an EASY Card, EASY Ticket, or exact cash in the farebox; drivers on Route J usually can’t make change.
Route J runs roughly every 30 minutes during the day, with service generally starting around 5:00 a.m. and stretching into late evening, but frequency drops at night and on Sundays. From MIA to mid‑Miami Beach can easily take 60–75 minutes because the bus makes many local stops along NW 36th St and Indian Creek Drive. If you land in the North or South terminals, plan on a 10–15 minute walk or use the free MIA Mover train to reach the Metrobus area before the next departure.
This is a regular city bus, not an airport express, so space for luggage is limited to normal aisles and seats. A standard carry‑on roller and personal item fit, but oversized cruise bags will annoy people at peak commuter times around 7:00–9:00 a.m. and 4:00–6:00 p.m. The ride feels slow compared with the Airport Flyer Route 150 or a Lyft/Uber, but if you are solo, light on bags, and not in a rush, the savings can be more than $20 compared with a rideshare to South Beach.
Key stops for hotel zones include segments along Collins Avenue in Miami Beach, plus transfer points to other Miami‑Dade Transit routes near 41st Street. If you need late‑night back to MIA, check the exact timetable for Route J on the Miami‑Dade Transit site the same day you travel, as last departures can shift seasonally. If your flight lands after 11:00 p.m., have a backup plan in mind in case the final Route J trip has already left.
Step-by-step from baggage claim to Route J
- 1. From any North, Central, or South terminal baggage claim, follow signs for “Ground Transportation” and “Buses/Trains.”
- 2. Take the elevator or escalator down to the lower level and walk toward the Central terminal side where the Metrobus bays are located.
- 3. Look for the posted route signs and find the bay marked “J” toward Miami Beach; typical signage also shows “Route J – Beach” or similar wording.
- 4. Buy or reload an EASY Card/EASY Ticket at a vending machine near the station if you do not have exact $2.25 cash; machines usually accept credit and debit cards.
- 5. When the bus arrives, board through the front door, tap your EASY Card or insert your EASY Ticket, or drop $2.25 exact change into the farebox.
- 6. Stow your bag close to you without blocking the aisle, and confirm with the driver or onboard stop display where to get off for your cross street or hotel area.
- 7. For the return to MIA, catch Route J on the opposite side of the street at the posted stops along the same corridor and allow 60–75 minutes before check‑in time.
One tip: if you land during rush hour and care more about time than the extra $2, compare Route J’s next departure and 60–75 minute ride against Route 150 or a rideshare before you commit to the slower bus.