Search bus tickets toMiami

switcheroo

Quickview

How to get to Miami by bus?

Routes294
Trips per day837
bus carriers7
Stations5
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Miami?

The cheapest prices for a bus ticket to Miami that users have found recently on Wanderu start at $1.00. Such great deals to Miami are available on 9 routes including Orlando, Orlando and Tampa. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Miami. Fort Lauderdale at $8.50 has consistently the lowest average bus ticket prices to Miami.

What are the main bus stations in Miami?

The most popular bus stations in Miami are Miami Intermodal Ctr - 3801 NW 21 St, Miami Intl Airport - Departure Level, Concourse H, Bus Stop 5-6 and Miami Intl Airport - Terminal J, 2nd Level. Miami Intermodal Ctr - 3801 NW 21 St is the busiest bus station in Miami.

What are the most popular bus routes to Miami?

Orlando

There are 23 bus schedules per day connecting Orlando with Miami. It takes on average 5 hours and 19 minutes to travel 206 miles, 331 kms, by bus from Orlando. 5 bus carriers offer schedules from Orlando, with Greyhound offering the most daily connections to Miami. Traveling by bus from Orlando you will most likely to arrive in Miami at Miami Intermodal Ctr - 3801 NW 21 St.
Avg. Time
trip-duration
Avg. Price
$25.07

Fort Lauderdale

There are 19 bus schedules per day connecting Fort Lauderdale with Miami. It takes on average and 39 minutes to travel 26 miles, 41 kms, by bus from Fort Lauderdale. 3 bus carriers offer schedules from Fort Lauderdale, with Greyhound offering the most daily connections to Miami. Traveling by bus from Fort Lauderdale you will most likely to arrive in Miami at Miami Intermodal Ctr - 3801 NW 21 St.
Avg. Time
trip-duration
Avg. Price
$21.55

Tallahassee

There are 17 bus schedules per day connecting Tallahassee with Miami. It takes on average 9 hours and 53 minutes to travel 409 miles, 657 kms, by bus from Tallahassee. 3 bus carriers offer schedules from Tallahassee, with RedCoach First Class offering the most daily connections to Miami. Traveling by bus from Tallahassee you will most likely to arrive in Miami at Miami Intl Airport - Departure Level, Concourse H, Bus Stop 5-6.
Avg. Time
trip-duration
Avg. Price
$93.61

Tampa

There are 12 bus schedules per day connecting Tampa with Miami. It takes on average 6 hours and 7 minutes to travel 206 miles, 332 kms, by bus from Tampa. 5 bus carriers offer schedules from Tampa, with Greyhound offering the most daily connections to Miami. Traveling by bus from Tampa you will most likely to arrive in Miami at Miami Intermodal Ctr - 3801 NW 21 St.
Avg. Time
trip-duration
Avg. Price
$28.78

Gainesville

There are 12 bus schedules per day connecting Gainesville with Miami. It takes on average 7 hours and 27 minutes to travel 299 miles, 481 kms, by bus from Gainesville. 4 bus carriers offer schedules from Gainesville, with Greyhound offering the most daily connections to Miami. Traveling by bus from Gainesville you will most likely to arrive in Miami at Miami Intl Airport - Departure Level, Concourse H, Bus Stop 5-6.
Avg. Time
trip-duration
Avg. Price
$73.18

What bus companies travel to Miami, Florida?

Located in Florida, United States, you can travel by bus to Miami from 294 destinations and choose from 837 daily bus schedules to get you there. Greyhound has the most bus connections to Miami. The furthest bus arriving in Miami covers a distance of 2804.88 miles, 4512.88 kms, covering the journey in 1 hour and 36.13 minutes

Looking for other ways to get there? Check out Train options to Miami or explore Ferry trips to Miami.

bus companies serving Miami

There are 11 daily Tornado Bus schedules to Miami. Tornado Bus can get you to Miami by bus from 62 destinations including Houston.
Avg. Time
trip-duration
Avg. Price
$193.35

There are 26 daily RedCoach First Class schedules to Miami. RedCoach First Class can get you to Miami by bus from 9 destinations including Tallahassee.
Avg. Time
trip-duration
Avg. Price
$68.20

There are 25 daily RedCoach Business schedules to Miami. RedCoach Business can get you to Miami by bus from 9 destinations including Fort Lauderdale.
Avg. Time
trip-duration
Avg. Price
$55.83

There are 5 daily OurBus schedules to Miami. OurBus can get you to Miami by bus from 3 destinations including Fort Myers.
Avg. Time
trip-duration
Avg. Price
$25.90

There are 20 daily Megabus schedules to Miami. Megabus can get you to Miami by bus from 6 destinations including Orlando.
Avg. Time
trip-duration
Avg. Price
$18.44

There are 284 daily Greyhound schedules to Miami. Greyhound can get you to Miami by bus from 130 destinations including Fort Lauderdale.
Avg. Time
trip-duration
Avg. Price
$78.45

There are 12 daily Bus Line Orlando Miami schedules to Miami. Bus Line Orlando Miami can get you to Miami by bus from 6 destinations including Fort Pierce.
Avg. Time
trip-duration
Avg. Price
$25.00