FL → FL · about 131 miles

Miami to Key West bus schedule

Greyhound runs 19 direct buses a week from Miami to Key West. The fastest takes 4 hours 30 minutes; the first bus leaves at 5:00 AM and the last at 11:00 AM.

Timetable data from · No schedule changes since at least

Buses a week
19
Fastest trip
4h 30m
First bus
5:00 AM
Last bus
11:00 AM

Timetable

Every bus leaves from Miami Intermodal Center and arrives at Key West Bus Station. 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 from Miami, FL to Key West, FL
DepartsArrivesDurationDaysBus company
5:00 AM9:30 AM4h 30mDailyGreyhound
Full timetable
8:00 AM12:30 PM4h 30mMon, Tue, Fri, Sat, SunGreyhound
Full timetable
11:00 AM3:30 PM4h 30mDailyGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in Miami Where you get off in Key West The route of the busiest trip

Where to catch the bus in Miami

Where the bus stops in Key West

Return trip: Key West to Miami

Questions

How long is the bus from Miami to Key West?

The fastest direct bus takes 4 hours 30 minutes; the typical trip is 4 hours 30 minutes.

What time is the first bus from Miami to Key West?

The earliest departure is at 5:00 AM (Daily) and the last at 11:00 AM (Daily).

Which bus companies go from Miami to Key West?

Greyhound runs direct buses on this route.

Where do I catch the bus in Miami?

Buses to Key West leave from Miami Intermodal Center.

Does the bus from Miami to Key West stop at Key West International Airport?

Yes, every one: at Key West Bus Station.