placeMiami, FL pin_dropRichmond, VA
swap_horiz
swap_horizsearch
help

Bus from Miami to Richmond: Cheapest bus tickets

Bus: Choose Megabus for affordable tickets from Miami to Richmond starting at just $89.97. Ideal for budget travelers. Around 4h 5m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $122. Travel time approximately 20h 32m.

View train schedules
Earlier
Later
Cheaper
Faster
2:40 AM4h 50m7:30 AM
miami beachrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:40 AM5h 30m8:10 AM
miami beachrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM4h 20m7:30 AM
miami golden gladesrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM5h8:10 AM
miami golden gladesrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM4h 5m7:30 AM
miami intermodal centerrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM4h 45m8:10 AM
miami intermodal centerrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:35 AM2h 40m1:15 PM
downtown miamirichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 AM2h 15m1:15 PM
miami intermodal centerrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:35 PM3h 50m8:25 PM
miami golden gladesrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:35 PM7h 35m12:10 AM
miami golden gladesrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:45 PM4h 5m8:50 PM
miami intermodal center - 3801 nw 21 stthe plaza at main street station - 1553 east main st.

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
5:30 PM2h 55m8:25 PM
downtown miamirichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:30 PM6h 40m12:10 AM
downtown miamirichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM1h 25m8:25 PM
miami intermodal centerrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:30 PM3h 40m12:10 AM
miami intermodal centerrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:30 PM4h 5m12:35 AM
miami intermodal centerrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date