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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information between Buffalo, NY and Richmond

distanceDistance375 miles (605 km)
durationAverage flight duration3 h 56 min
changesDirect flightYes

Flights from Buffalo, NY to Richmond cover the 375 miles (605 km) long journey taking on average 3 h 56 min with our travel partners like. There are direct flight services available.

Travel Tips

Flights from Buffalo, NY to Richmond
Take a flight 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 far is Buffalo, NY to Richmond by plane?
The Buffalo, NY to Richmond flight distance is approximately 375 miles (605 km).
How long is the plane ride to Richmond from Buffalo, NY?
The flight time to Richmond from Buffalo, NY is on average 3 h 56 min  for the 375 miles (605 km) long journey, but the time it takes to go between Buffalo, NY and Richmond by flight can vary depending on specific dates or traveling on weekends and holidays.
What are the first and last departure flight times from Buffalo, NY to Richmond?
You can take the first flight from Buffalo, NY to Richmond at 10: 00 AM. The last flight from Buffalo, NY to Richmond that you can take departs at 8: 04 PM. Omio shows you the latest flight from Buffalo, NY to Richmond schedule to help you book the best departure time for this trip.