These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Richmond from Baltimore, MD

distanceDistance128 miles (206 km)
durationAverage bus duration3 h 25 min
frequencyBus frequency4 a day
changesDirect busYes, there are 4 direct buses a day

Buses from Baltimore, MD to Richmond cover the 128 miles (206 km) long trip taking on average 3 h 25 min with our travel partners like. Normally, there are 4 buses operating per day, including direct services available.

Travel Tips

Buses from Baltimore, MD to Richmond
Take the bus to Richmond easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Baltimore, MD to Richmond.
FAQs
How far is it from Baltimore, MD to Richmond by bus?
The Baltimore, MD to Richmond bus distance is approximately 128 miles (206 km).
How long is the bus between Baltimore, MD and Richmond?
On average the Baltimore, MD to Richmond bus travel time is 3 h 25 min  for the 128 miles (206 km) long route, but the duration can vary if you travel on weekends and holidays.
How many buses per day are there to Richmond from Baltimore, MD?
On average, there are 4 buses a day from Baltimore, MD to Richmond. The bus times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure bus times from Baltimore, MD to Richmond?
The earliest bus departing from Baltimore, MD to Richmond leaves at 4: 50 AM. The last bus departing from Baltimore, MD to Richmond leaves at 4: 50 AM. You can find the latest Baltimore, MD to Richmond bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.