Travel options
from Washington, DC to Buffalo, NY

You can get from Washington, DC to Buffalo, NY by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information between Washington, DC and Buffalo, NY

distanceDistance291 miles (470 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$51 - $106
cheapestCheapest modeBus • $51 (€41) • 16 h 5 min
fastestFastest modeFlight • $69 (€56) • 1 h 11 min
carriersPopular travel companiesFlixbus, Mesa Airlines or Amtrak

Travel 291 miles (470 km) by bus, flight or train from Washington, DC to Buffalo, NY. The most popular travel companies which serve this trip are Flixbus, Mesa Airlines or Amtrak among others. Travelers can even take a direct from Washington, DC to Buffalo, NY.

Travel Tips

Travel from Washington, DC to Buffalo, NY
Travel to Buffalo, NY 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 Buffalo, NY.
FAQs
How do I reach Buffalo, NY from Washington, DC?

There are 3 ways to travel from Washington, DC to Buffalo, NY including taking a bus, flight or train.

What is the cheapest way to travel to Buffalo, NY from Washington, DC?

The cheapest way to get from Washington, DC to Buffalo, NY is by taking a bus. You can find average ticket prices around $51 (€41) compared to other travel options to Buffalo, NY:

A bus is generally $18 (€15) less than a flight for the same journey. Taking a flight costs on average $69 (€56) from Washington, DC to Buffalo, NY.

A bus is generally $55 (€45) less than a train for the same trip. Taking a train costs on average $106 (€87) from Washington, DC to Buffalo, NY.

What is the quickest way to get from Washington, DC to Buffalo, NY?

The quickest way to travel to Buffalo, NY from Washington, DC is by flight, which takes on average 1 h 11 min   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Buffalo, NY by bus can take on average 16 h 5 min.

In comparison, traveling by train can take you on average 13 h 24 min.

How far is Buffalo, NY from Washington, DC?

You should expect to travel around 291 miles (470 km) between Washington, DC and Buffalo, NY.

How many scheduled departures are there a day from Washington, DC to Buffalo, NY?

The average frequency per day from Washington, DC to Buffalo, NY is:

  • 2 trains a day.

However, we recommend checking specific travel dates for your route between Washington, DC and Buffalo, NY as scheduled services by bus, flight or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Washington, DC to Buffalo, NY?

These are the most popular departure and arrival points when traveling from Washington, DC to Buffalo, NY:

  • Most travelers who purchase a plane ticket from Washington, DC to Buffalo, NY depart from Dulles International Airport to Buffalo Niagara International Airport.
  • Most travelers take a train from Union Station to Exchange Street Station.
Which travel operators can get me to Buffalo, NY from Washington, DC?

Omio works with many trusted partners that can help you travel the best way from Washington, DC to Buffalo, NY:

  • You can go to Buffalo, NY from Washington, DC by bus with Flixbus. You'll see cheap bus tickets for $51 (€41) with Flixbus from Washington, DC to Buffalo, NY on Omio.
  • You can take a flight from Washington, DC to Buffalo, NY with Mesa Airlines. Cheap tickets can be found for $69 (€56) with Mesa Airlines from Washington, DC to Buffalo, NY.
  • You can go to Buffalo, NY from Washington, DC by train with Amtrak. You'll see cheap train tickets for $106 (€87) with Amtrak from Washington, DC to Buffalo, NY on Omio.
What is another destination I should add to my tour from Washington, DC to Buffalo, NY?
Many of our customers who book a trip from Washington, DC to Buffalo, NY often extend their vacation and travel to other popular destinations like New York City, Toronto or Chicago. If you’re thinking of adding another destination to your Washington, DC and Buffalo, NY itinerary, let Omio find you the best connections between Buffalo, NY and any of these top destinations today!
How early should I book tickets from Washington, DC to Buffalo, NY online for the best deals?

When planning your trip from Washington, DC to Buffalo, NY, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets cost $51 (€41) one way on average.
  • Plane tickets are costing $69 (€56) one way on average.
  • Train tickets cost $106 (€87) one way on average.

However, we recommend buying tickets from Washington, DC to Buffalo, NY online a few months in advance to get the best deals and save money on your upcoming journey.

Important Stations and Airports for this Journey