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 $84.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 0h 50m.

View train schedules
Earlier
Later
Cheaper
Faster
02:404h 50m07:30
miami beachrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
02:405h 30m08:10
miami beachrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:104h 20m07:30
miami golden gladesrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:105h08:10
miami golden gladesrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:254h 5m07:30
miami intermodal centerrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:254h 45m08:10
miami intermodal centerrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
09:5514h 15m00:10
miami beachrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:0514h 5m00:10
grand beach surfsiderichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:0514h 30m00:35
grand beach surfsiderichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:1513h 55m00:10
newport beachsiderichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:1514h 20m00:35
newport beachsiderichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:3522h 40m09:15
downtown miamirichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:352h 40m13:15
downtown miamirichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:002h 15m13:15
miami intermodal centerrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
14:0019h 15m09:15
miami intermodal centerrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
14:2518h 50m09:15
miami golden gladesrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
16:454h 5m20:50
miami intermodal center - 3801 nw 21 stthe plaza at main street station - 1553 east main st.

Megabus
star_whitestar_whitestar_whitestar_halfstar_border(2859)
17:302h 55m20:25
downtown miamirichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
17:306h 40m00:10
downtown miamirichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:001h 25m20:25
miami intermodal centerrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:051h 20m20:25
miami golden gladesrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:055h 5m00:10
miami golden gladesrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
20:303h 40m00:10
miami intermodal centerrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
20:304h 5m00:35
miami intermodal centerrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
23:058h 25m07:30
downtown miamirichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
23:059h 5m08:10
downtown miamirichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date