placeBaltimore, MD pin_dropRichmond, VA
swap_horiz
swap_horizsearch
help

Bus from Baltimore to Richmond: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Baltimore to Richmond starting at just $35.99. Ideal for budget travelers. Around 3h 25m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $18. Travel time approximately 3h 9m.

View train schedules
Earlier
Later
Cheaper
Faster
12:00 AM3h 25m3:25 AM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:15 AM3h 10m4:25 AM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:25 AM3h4:25 AM
baltimorerichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:50 AM3h 40m6:30 AM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM3h 5m6:30 AM
baltimorerichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:05 AM2h 50m7:55 AM
baltimorerichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:30 AM3h8:30 AM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:50 AM3h 10m9:00 AM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:10 AM3h12:10 PM
baltimorehenrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:10 AM3h 20m12:30 PM
baltimorerichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:10 AM3h 25m12:35 PM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:45 AM4h2:45 PM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:35 PM4h 20m7:55 PM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:25 PM3h 30m7:55 PM
baltimorerichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:05 PM5h 40m11:45 PM
baltimorerichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:50 PM4h 55m11:45 PM
white marsh park n riderichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:20 PM3h 25m11:45 PM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:10 PM5h3:10 AM
baltimore downtown bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 PM4h 10m3:10 AM
baltimorerichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date