Travel options
from Syracuse, NY to Buffalo, NY

You can get from Syracuse, NY 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

COMPARE Prices for trains, buses and flights

Wed
Oct 27
$35Amtrak
Find prices
Fri
Oct 29
$35Amtrak
$13Flixbus
Sat
Oct 30
$35Amtrak
$13Flixbus
Sun
Oct 31
$34Amtrak
$11Flixbus
Tue
Nov 2
$35Amtrak
$13Flixbus

Travel Information from Syracuse, NY to Buffalo, NY

distanceDistance138 miles (222 km)
modeAvailable travel modesBus or train
priceTicket price range$27 - $34
cheapestCheapest modeBus • $27 (€22) • 2 h 55 min
fastestFastest modeTrain • $34 (€28) • 2 h 42 min
carriersPopular travel companiesGreyhound or Amtrak

Take a bus or train to travel 138 miles (222 km) from Syracuse, NY to Buffalo, NY. If speed is a priority, then a train is the best option with an average duration of 2 h 42 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $27 (€22). The most popular travel companies which serve this trip are Greyhound or Amtrak among others. Travelers can even take a direct from Syracuse, NY to Buffalo, NY.

Travel Tips

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

There are 2 ways to travel between Syracuse, NY and Buffalo, NY including taking a bus or train.

What is the cheapest way to go from Syracuse, NY to Buffalo, NY?

The cheapest way to go to Buffalo, NY from Syracuse, NY is by taking a bus, which costs on average $27 (€22).

This is compared to other ways of getting to Buffalo, NY:

A bus is generally $7 (€5) less than a train for the same route. Taking a train costs on average $34 (€28) from Syracuse, NY to Buffalo, NY.

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

The fastest way from Syracuse, NY to Buffalo, NY is by train with an average journey time of 2 h 42 min.

There are alternative travel options to Buffalo, NY that can usually take longer:

In comparison, going by bus can take 2 h 55 min   on average.

How far is it from Syracuse, NY to Buffalo, NY?

The distance from Syracuse, NY to Buffalo, NY is approximately 138 miles (222 km).

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

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

  • 2 trains per day.

However, we recommend checking specific travel dates for your route to Buffalo, NY from Syracuse, NY as scheduled services by bus or train can vary by season or day of the week.

When traveling from Syracuse, NY to Buffalo, NY, what are the departure and arrival points in Syracuse, NY and Buffalo, NY?

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

    Who can get me from Syracuse, NY to Buffalo, NY?

    If finding a good deal is your main consideration for your trip from Syracuse, NY to Buffalo, NY, then we'll help you find the best value travel companies for you:

    • Travel with Greyhound to go to Buffalo, NY by bus. For a good deal on tickets, you can find Greyhound Syracuse, NY to Buffalo, NY tickets on Omio for $27 (€22).
    • Travel with Amtrak for trains to Buffalo, NY. If you’re looking for a good deal on tickets, check for Amtrak Syracuse, NY to Buffalo, NY tickets on Omio for $34 (€28).
    What other destinations are worth visiting after traveling from Syracuse, NY to Buffalo, NY?
    Omio customers who travel from Syracuse, NY to Buffalo, NY often also extend their vacation to go to New York City, Toronto or Chicago. Omio can help you plan your trip by finding the best connections between Buffalo, NY and these popular destinations at a great price.
    How far in advance should I buy tickets to Buffalo, NY from Syracuse, NY online to get the best deals?

    Before traveling from Syracuse, NY to Buffalo, NY, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

    • A bus ticket for this journey costs on average $27 (€22) one way.
    • A train ticket for this trip is costing $34 (€28) one way on average.

    But we recommend booking Syracuse, NY to Buffalo, NY tickets online a few months before your planned travel date to score the best deals and save money on your trip.