[menuItemContent][menuItemRightSideContent]
Currency

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information from Buffalo, NY to Richmond

distanceDistance375 miles (605 km)
priceAverage bus ticket price$149 (€118)
changesDirect busYes
carriersBus providers

Buses from Buffalo, NY to Richmond cover the 375 miles (605 km) long journey with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $149 (€118)], but the average price of bus tickets is $149 (€118).

Travel Tips

Buses from Buffalo, NY 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 Buffalo, NY to Richmond.
FAQs
How much does a cheap bus to Richmond from Buffalo, NY cost?
Looking to save money on your trip? Omio customers have found the cheapest bus between Buffalo, NY and Richmond for the next 7 days starting from $149 (€118)  one way.
What is the cost of a bus between Buffalo, NY and Richmond?
If you’re looking to purchase your bus tickets in the next week, you can expect the Buffalo, NY to Richmond bus price to come in at an average of $149 (€118)  one way.
What is the distance from Buffalo, NY to Richmond by bus?
The Buffalo, NY to Richmond bus distance is approximately 375 miles (605 km).
When does the first bus depart from Buffalo, NY to Richmond? When does the last bus depart from Buffalo, NY to Richmond?
The earliest bus for this trip departs from Buffalo, NY at 12: 00 PM. The last bus leaves from Buffalo, NY at 9: 15 PM. Check Omio for the latest bus schedule from Buffalo, NY to Richmond and book the best time to depart on your chosen travel date.
How far in advance should I buy a bus ticket from Buffalo, NY to Richmond to get the best deals?
If you buy the Buffalo, NY to Richmond bus within the next 7 days, you can find one way tickets to cost on average $149 (€118). However, booking your bus ticket in advance gives you access to the best prices for buses from Buffalo, NY to Richmond. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Buses from Buffalo, NY to Richmond: related information

Here are some other resources that might have the information you need