placeRichmond, VA pin_dropMiami, FL
swap_horiz
swap_horizsearch
help

Bus from Richmond to Miami: Cheapest bus tickets

Bus: Choose Megabus for affordable tickets from Richmond to Miami starting at just $30.98. Ideal for budget travelers. Around 2h 30m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $196. Travel time approximately 1h 12m.

View train schedules
Earlier
Later
Cheaper
Faster
12:55 AM5h 10m6:05 AM
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:55 AM8h 45m9:40 AM
richmond bus stationmiami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:55 AM9h 15m10:10 AM
richmond bus stationmiami beach

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:55 AM12h 45m1:40 PM
richmond bus stationdowntown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM18h 30m10:20 PM
richmond (w leigh st)miami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM18h 50m10:40 PM
richmond (w leigh st)downtown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM20h 35m12:25 AM
richmond (w leigh st)miami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM23h 5m2:55 AM
richmond (w leigh st)newport beachside

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM23h 15m3:05 AM
richmond (w leigh st)surfside (publix)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:50 AM23h 30m3:20 AM
richmond (w leigh st)miami beach

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:25 AM8h 30m12:55 PM
richmond bus stationmiami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:25 AM8h 55m1:20 PM
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:25 AM9h 15m1:40 PM
richmond bus stationdowntown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:05 AM4h 50m12:55 PM
richmond (w leigh st)miami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:05 AM5h 15m1:20 PM
richmond (w leigh st)miami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:05 AM5h 35m1:40 PM
richmond (w leigh st)downtown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:10 AM2h 30m12:40 PM
the plaza at main street station - 1553 east main st.miami intermodal center - 3801 nw 21 st

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
10:40 AM5h 5m3:45 PM
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:40 AM5h 30m4:10 PM
richmond bus stationdowntown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:40 AM5h 50m4:30 PM
richmond bus stationmiami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:35 PM4h 45m6:20 PM
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:35 PM6h 45m8:20 PM
richmond bus stationmiami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:35 PM7h 45m9:20 PM
richmond bus stationdowntown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:10 PM10h 45m2:55 AM
richmond bus stationnewport beachside

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:10 PM10h 55m3:05 AM
richmond bus stationsurfside (publix)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:10 PM11h 10m3:20 AM
richmond bus stationmiami beach

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:10 PM11h 30m3:40 AM
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date