placeMilwaukee, WI pin_dropRichmond, VA
swap_horiz
swap_horizsearch
help

Bus from Milwaukee to Richmond: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Milwaukee to Richmond starting at just $117.47. Ideal for budget travelers. Around 5h 35m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $249. Travel time approximately 2h 13m.

View train schedules
Earlier
Later
Cheaper
Faster
12:30 AM4h4:30 AM
milwaukee bus stationrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:30 AM7h7:30 AM
milwaukee bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:30 AM11h 40m12:10 PM
milwaukee bus stationhenrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:45 AM4h 20m1:05 PM
milwaukee bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:45 AM6h 20m3:05 PM
milwaukee bus stationrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:40 AM8h 50m8:30 PM
milwaukee bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:00 PM5h 55m7:55 PM
milwaukee (downtown)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:00 PM9h 45m11:45 PM
milwaukee (downtown)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:20 PM5h 35m7:55 PM
milwaukee airportrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:20 PM9h 25m11:45 PM
milwaukee airportrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:50 PM3h 5m7:55 PM
milwaukee bus stationrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:50 PM6h 55m11:45 PM
milwaukee bus stationrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:00 PM7h 30m4:30 AM
goerke's corners park & riderichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:00 PM10h 30m7:30 AM
goerke's corners park & riderichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:00 PM15h 10m12:10 PM
goerke's corners park & ridehenrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:30 PM7h4:30 AM
milwaukee (downtown)richmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:30 PM10h7:30 AM
milwaukee (downtown)richmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:30 PM14h 40m12:10 PM
milwaukee (downtown)henrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:45 PM6h 45m4:30 AM
milwaukee airportrichmond (w leigh st)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:45 PM9h 45m7:30 AM
milwaukee airportrichmond bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:45 PM14h 25m12:10 PM
milwaukee airporthenrico

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date