Compare prices and tickets by train, bus or flight

Wed
Jan 19
$43Amtrak
$19Flixbus
$63American Airlines
Thu
Jan 20
$43Amtrak
$19Flixbus
$63American Airlines
Fri
Jan 21
$43Amtrak
$19Flixbus
$63American Airlines
Sat
Jan 22
$43Amtrak
$19Flixbus
$63American Airlines
Sun
Jan 23
$43Amtrak
$19Flixbus
$63American Airlines
Tue
Jan 25
$43Amtrak
$19Flixbus
$62American Airlines
Fri
Jan 28
$40Amtrak
$40Greyhound
$122American Airlines
Sat
Jan 29
$40Amtrak
$40Greyhound
$122American Airlines
Sun
Jan 30
$43Amtrak
$19Flixbus
$66American Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Miami to Tampa, FL

distanceDistance204 miles (329 km)
durationAverage bus duration5 h
priceAverage bus ticket price$19 (€16)
frequencyBus frequency2 a day
changesDirect busYes, there are 2 direct buses a day

Buses from Miami to Tampa, FL cover the 204 miles (329 km) long trip taking on average 5 h with our travel partners like. Normally, there are 2 buses operating per day, including direct services available. While the average ticket price for this journey costs around $19 (€16), you can find the cheapest bus ticket for as low as $19 (€16).

Travel Tips: Bus to Tampa, FL from Miami

Take the bus to Tampa, FL easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Miami to Tampa, FL.
FAQs

How much are cheap buses from Miami to Tampa, FL?

Bus tickets between Miami and Tampa, FL for some dates and times can be found for as cheap as $19 (€16)  one way in the next 7 days.

How much is a bus ticket from Miami to Tampa, FL?

The Miami to Tampa, FL bus ticket price is on average $19 (€16)  if you are looking to book your tickets for this trip in the next week.

How many miles is it from Miami to Tampa, FL by bus?

You should expect to travel around 204 miles (329 km)  between Miami and Tampa, FL by bus.

How long is the bus ride between Miami and Tampa, FL?

The bus time from Miami to Tampa, FL is on average 5 h  for the 204 miles (329 km) long journey, but the time it takes to go between Miami and Tampa, FL by bus can vary depending on specific dates or traveling on weekends and holidays.

How many bus services per day are there from Miami to Tampa, FL?

The average number of buses departing Miami for Tampa, FL is 2 a day. The bus schedules and services may vary between weekdays and weekends.

What time is the earliest bus from Miami to Tampa, FL? What time is the last bus from Miami to Tampa, FL?

The earliest bus for this journey departs from Miami at 10: 00 AM. The last bus leaves from Miami at 10: 35 PM. Check Omio for the latest bus schedule from Miami to Tampa, FL and book the best time to depart on your chosen travel date.

How far in advance should I buy a bus ticket from Miami to Tampa, FL to get the best deals?

If you buy the Miami to Tampa, FL bus within the next 7 days, you can find one way tickets to cost on average $19 (€16). However, booking your bus ticket in advance gives you access to the best prices for buses from Miami to Tampa, FL. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.