FL → FL · about 192 miles

Tampa to Fort Lauderdale bus & train schedule

Amtrak, FlixBus and Greyhound run 28 direct buses and trains a week from Tampa to Fort Lauderdale. The fastest takes 4 hours 48 minutes; the first departure leaves at 7:00 AM and the last at 1:45 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
28
Fastest trip
4h 48m
First departure
7:00 AM
Last departure
1:45 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from Tampa, FL to Fort Lauderdale, FL
DepartsArrivesDurationDaysStopsCompany
7:00 AM1:15 PM6h 15mDailyTampa Bus Station to Fort Lauderdale AirportFlixBus
Full timetable
12:43 PM5:31 PM4h 48mDailyTampa to Fort Lauderdale Amtrak StationAmtrak
Full timetable
12:50 PM7:00 PM6h 10mDailyTampa USF Holly Drive to Fort Lauderdale AirportFlixBus
Full timetable
1:45 PM9:00 PM7h 15mDailyTampa Bus Station to Ft Lauderdale Broward Park & RideGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in Tampa Where you get off in Fort Lauderdale The route of the busiest trip

Return trip: Fort Lauderdale to Tampa

Questions

How long is the bus or train from Tampa to Fort Lauderdale?

The fastest direct bus or train takes 4 hours 48 minutes; the typical trip is 6 hours 10 minutes.

What time is the first departure from Tampa to Fort Lauderdale?

The earliest departure is at 7:00 AM (Daily) and the last at 1:45 PM (Daily).

Which bus and rail companies go from Tampa to Fort Lauderdale?

Amtrak, FlixBus and Greyhound run direct buses and trains on this route.

Where do I board in Tampa?

Buses and trains to Fort Lauderdale leave from Tampa Amtrak station, Tampa Bus Station and Tampa USF Holly Drive.

Does the bus or train from Tampa to Fort Lauderdale stop at Fort Lauderdale Hollywood International Airport?

Yes, 14 of the 28 a week: at Fort Lauderdale Airport.