COMPARE Prices across different modes

Wed
Sep 22
$24Amtrak
$36Greyhound
$152American Airlines
Thu
Sep 23
$24Amtrak
$36Greyhound
$173American Airlines
Sat
Sep 25
$24Amtrak
$10Flixbus
$106air wisconsin
Sun
Sep 26
$33Amtrak
$8Flixbus
Find prices
Mon
Sep 27
$24Amtrak
$8Flixbus
$107gojet airlines
Wed
Sep 29
$24Amtrak
Find prices
$152American Airlines
Thu
Sep 30
$25Amtrak
$8Flixbus
$107air wisconsin
Fri
Oct 1
$25Amtrak
$10Flixbus
$106air wisconsin
Mon
Oct 4
$24Amtrak
Find prices
$144air wisconsin
Tue
Oct 5
$24Amtrak
$36Greyhound
$140American Airlines
Wed
Oct 6
$25Amtrak
$10Flixbus
$110air wisconsin
Thu
Oct 7
$24Amtrak
$38Greyhound
$144air wisconsin
Fri
Oct 8
Find prices
$41Greyhound
Find prices

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Washington, DC and Richmond

distanceDistance95 miles (153 km)
durationAverage bus duration2 h 5 min
priceAverage bus ticket price$27 (€22)
changesDirect busYes

Buses from Washington, DC to Richmond cover the 95 miles (153 km) long route taking on average 2 h 5 min with our travel partners like. There are direct bus services available. While the average ticket price for this trip costs around $27 (€22), you can find the cheapest bus ticket for as low as $10 (€8).

Travel Tips

Buses from Washington, DC 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 Washington, DC to Richmond.
FAQs
How much do cheap bus tickets from Washington, DC to Richmond cost?
Omio customers have found the cheapest buses from Washington, DC to Richmond to cost as little as $10 (€8)  in the next 7 days.
What is the price of a bus ticket between Washington, DC and Richmond?
The bus price from Washington, DC to Richmond is on average $27 (€22)  if you are looking to book your tickets for this journey in the next 7 days.
How far is Richmond from Washington, DC by bus?
You should expect to travel around 95 miles (153 km)  between Washington, DC and Richmond by bus.
How long is the bus to Richmond from Washington, DC?
The Washington, DC to Richmond bus duration is on average 2 h 5 min, which is to be expected when traveling 95 miles (153 km) between Washington, DC and Richmond. However, the time it takes can vary based on specific dates, weekends, and holidays.
When is the earliest bus from Washington, DC to Richmond? When is the last bus from Washington, DC to Richmond?
The first Washington, DC to Richmond bus departs at 6: 00 AM   and the last bus from Washington, DC to Richmond leaves at 3: 25 PM. Check out the most up-to-date bus schedule from Washington, DC to Richmond on Omio and find the best time to travel to your destination.
How early should I purchase Washington, DC to Richmond bus tickets to get the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this trip and save money. If you buy bus tickets from Washington, DC to Richmond within the next 7 days, you can find tickets to cost on average $27 (€22) one way. To find the best prices for this trip, consider booking your bus ticket from Washington, DC to Richmond a few months in advance.