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 $54.97. Ideal for budget travelers. Around 2h 30m trip.

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

View train schedules
Earlier
Later
Cheaper
Faster
00:558h 45m09:40
richmond bus stationmiami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
00:559h 15m10:10
richmond bus stationmiami beach

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
00:5512h 45m13:40
richmond bus stationdowntown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:5018h 30m22:20
richmond (w leigh st)miami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:5018h 50m22:40
richmond (w leigh st)downtown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:5020h 35m00:25
richmond (w leigh st)miami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:5023h 5m02:55
richmond (w leigh st)newport beachside

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:5023h 15m03:05
richmond (w leigh st)surfside (publix)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:5023h 30m03:20
richmond (w leigh st)miami beach

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
04:258h 30m12:55
richmond bus stationmiami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
04:258h 55m13:20
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
04:259h 15m13:40
richmond bus stationdowntown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
06:403h09:40
richmond (w leigh st)miami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
06:403h 30m10:10
richmond (w leigh st)miami beach

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
06:403h 55m10:35
richmond (w leigh st)miami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
06:407h13:40
richmond (w leigh st)downtown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:102h 30m12:40
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:405h 5m15:45
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:405h 30m16:10
richmond bus stationdowntown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:405h 50m16:30
richmond bus stationmiami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:354h 45m18:20
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:356h 45m20:20
richmond bus stationmiami golden glades

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:357h 45m21:20
richmond bus stationdowntown miami

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
16:1010h 45m02:55
richmond bus stationnewport beachside

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
16:1010h 55m03:05
richmond bus stationsurfside (publix)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
16:1011h 10m03:20
richmond bus stationmiami beach

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
16:1011h 30m03:40
richmond bus stationmiami intermodal center

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date