FL → FL · about 184 miles

Miami to Kissimmee bus & train schedule

Amtrak and FlixBus run 31 direct buses and trains a week from Miami to Kissimmee. The fastest takes 4 hours 5 minutes; the first departure leaves at 7:05 AM and the last at 7:30 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
31
Fastest trip
4h 05m
First departure
7:05 AM
Last departure
7:30 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 Miami, FL to Kissimmee, FL
DepartsArrivesDurationDaysStopsCompany
7:05 AM11:54 AM4h 49mDailyMiami Amtrak Station to Kissimmee Amtrak StationAmtrak
Full timetable
10:45 AM3:15 PM4h 30mMon, Thu, Fri, Sat, SunMiami Intermodal Center to KissimmeeFlixBus
Full timetable
11:05 AM6:07 PM7h 02mDailyMiami Amtrak Station to Kissimmee Amtrak StationAmtrak
Full timetable
12:50 PM5:05 PM4h 15mDailyMiami Intermodal Center to KissimmeeFlixBus
Full timetable
7:30 PM11:35 PM4h 05mMon, Thu, Fri, Sat, SunMiami Intermodal Center to KissimmeeFlixBus
Full timetable

Route map

The map needs JavaScript.

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

Return trip: Kissimmee to Miami

Questions

How long is the bus or train from Miami to Kissimmee?

The fastest direct bus or train takes 4 hours 5 minutes; the typical trip is 4 hours 49 minutes.

What time is the first departure from Miami to Kissimmee?

The earliest departure is at 7:05 AM (Daily except Sat) and the last at 7:30 PM (Mon, Thu, Fri, Sat, Sun).

Which bus and rail companies go from Miami to Kissimmee?

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

Where do I board in Miami?

Buses and trains to Kissimmee leave from Miami Amtrak Station and Miami Intermodal Center.