COMPARE Prices across different modes

Sat
Sep 25
$43Amtrak
Find prices
$51American Airlines
Sun
Sep 26
$41Amtrak
$41Greyhound
$82American Airlines
Mon
Sep 27
$41Amtrak
$41Greyhound
$82American Airlines
Tue
Sep 28
$53Amtrak
$20Flixbus
$73American Airlines
Wed
Sep 29
$42Amtrak
$38Greyhound
Find prices
Thu
Sep 30
$41Amtrak
$38Greyhound
$82American Airlines
Fri
Oct 1
Find prices
$44Greyhound
Find prices
Sat
Oct 2
$41Amtrak
$41Greyhound
$82American Airlines
Sun
Oct 3
$41Amtrak
$41Greyhound
$82American Airlines
Mon
Oct 4
$41Amtrak
$22Redcoach
$100American Airlines
Tue
Oct 5
$41Amtrak
$22Redcoach
$80American Airlines
Wed
Oct 6
$41Amtrak
$38Greyhound
$120American Airlines
Thu
Oct 7
$42Amtrak
$23Flixbus
$51American Airlines
Sat
Oct 9
$41Amtrak
$41Greyhound
$82American Airlines
Sun
Oct 10
$43Amtrak
Find prices
$51American Airlines
Mon
Oct 11
$41Amtrak
$20Flixbus
$120American Airlines
Wed
Oct 13
$43Amtrak
$20Flixbus
$51American Airlines
Fri
Oct 15
$41Amtrak
$41Greyhound
$82American Airlines

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Miami and Tampa, FL

distanceDistance204 miles (329 km)
durationAverage bus duration5 h
priceAverage bus ticket price$37 (€30)
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 trip costs around $37 (€30), you can find the cheapest bus ticket for as low as $20 (€16).

Travel Tips

Buses from Miami to Tampa, FL
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 do cheap buses from Miami to Tampa, FL cost?
Omio customers have found the cheapest buses from Miami to Tampa, FL to cost as little as $20 (€16)  in the next 7 days.
What is the cost of a bus from Miami to Tampa, FL?
The bus price to Tampa, FL from Miami is on average $37 (€30)  if you are looking to buy your tickets for this trip in the next 7 days.
How far is it from Miami to Tampa, FL by bus?
The Miami to Tampa, FL bus distance is approximately 204 miles (329 km).
How long is the bus from Miami to Tampa, FL?
On average the Miami to Tampa, FL bus time is 5 h  covering the 204 miles (329 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many buses are there from Miami to Tampa, FL a day?
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 are the first and last departure bus times from Miami to Tampa, FL?
The first Miami to Tampa, FL bus departs at 5: 55 AM   and the last bus from Miami to Tampa, FL leaves at 9: 35 PM. Check out the most up-to-date bus schedule from Miami to Tampa, FL on Omio and find the best time to travel to your destination.
When should I buy the Miami to Tampa, FL bus for the best deals on tickets?
If you buy a bus ticket from Miami to Tampa, FL within the next 7 days, you can find tickets to cost on average $37 (€30) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Tampa, FL from Miami are generally on sale a few months before the planned departure date.