Go to top

Miami to Tampa Bus

Traveling from Miami to Tampa by bus offers a comfortable and affordable option to explore the diversity of landscapes. Spanning approximately 280 miles, this trip connects two vibrant cities, each with its distinctive charm. During the bus tour, passengers have the opportunity to enjoy the subtropical landscape as they travel from the south to the west coast of the state.

From Miami, buses depart from the Miami Central Station, located at 380 Northwest 37th Street, Miami, FL 33127. In Tampa, the main bus terminal is the Tampa Greyhound Station, located at 610 Polk Street, Tampa, FL 33602. This Well-located station facilitates the arrival and departure of travelers.

Tampa is a vibrant city with a mix of culture, entertainment, history and natural beauty. Among the places you can visit are: Busch Gardens Tampa Bay, Florida Aquarium, Tampa Riverwalk, Ybor City, Museum of Science and Industry (MOSI), Busch Gardens, Lowry Park Zoo, Tampa Bay, among others emblematic places.

icono reloj

How many hours is it?:
5 - 6 hours

icono dinero

How much does a ticket cost?:
25 - 50 USD

icono distancia

450 Km

icono sol

First departure:

icono luna

Last departure:

Schedules and Tickets for Miami to Tampa

A bus ticket from Miami to Tampa costs between $25 and $50 depending on the type of service, cheap or luxury, the departure time and the company.

Several bus companies such as Greyhound, Megabus, RedCoach and Florida Red Line, offer regular services on this route. Each company has its amenities and policies, so it’s wise to review your options before making a reservation.

The length of the bus trip between Miami and Tampa can vary depending on several factors, including traffic, weather conditions, and the specific route taken by the bus company. In general, bus travel time from Miami to Tampa is usually approximately 5 to 6 hours.

CompanyDeparture SchedulesArrival Schedules


Ticket price: 25 - 31 USD

Cheap, Luxury

Miami Intermodal Center

08:05, 15:00, 23:15

Tampa Bus Station

16:35, 22:50, 09:40


Ticket price: 25.50 - 30.50 USD

Cheap, Luxury

Miami Intermodal Center

07:00, 07:25, 09:00, 12:35, 22:40, 23:10

Tampa Bus Station

13:15, 13:50, 16:05, 22:50, 09:40, 10:15


Ticket price: 24 - 50 USD

Miami Airport

09:00, 16:00

Tampa USF

14:10, 21:10

* The cost of tickets may vary depending on the season.

The information is subject to change without prior notice.