COMPARE Prices across different modes

Mon
Sep 27
$16Amtrak
$6Flixbus
Tue
Sep 28
$16Amtrak
Find prices
Thu
Sep 30
$16Amtrak
$6Flixbus
Fri
Oct 1
$16Amtrak
$6Flixbus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Buffalo, NY from Niagara Falls, NY

distanceDistance17 miles (27 km)
durationAverage train duration37 min
priceAverage train ticket price$16 (€13)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day

Trains from Niagara Falls, NY to Buffalo, NY cover the 17 miles (27 km) long journey taking on average 37 min with our travel partners like. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $16 (€13), but the average price of train tickets is $16 (€13).

Travel Tips

Trains from Niagara Falls, NY to Buffalo, NY
Travel by train 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 Niagara Falls, NY to Buffalo, NY.
FAQs
What is the price of the cheapest train from Niagara Falls, NY to Buffalo, NY?
Looking to save money on your route? Omio customers have found the cheapest train between Niagara Falls, NY and Buffalo, NY for the next 7 days starting from $16 (€13)  one way.
How much is a train ticket to Buffalo, NY from Niagara Falls, NY?
If you’re looking to book your train tickets in the next week, you can expect the Niagara Falls, NY to Buffalo, NY train price to come in at an average of $16 (€13)  one way.
How far is Niagara Falls, NY to Buffalo, NY by train?
The Niagara Falls, NY to Buffalo, NY train distance is approximately 17 miles (27 km).
How long is a train between Niagara Falls, NY and Buffalo, NY on average?
On average the Niagara Falls, NY to Buffalo, NY train time is 37 min  covering the 17 miles (27 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many train services are there to Buffalo, NY from Niagara Falls, NY a day?
The average number of trains departing Niagara Falls, NY for Buffalo, NY is 2 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Niagara Falls, NY to Buffalo, NY? When does the last train depart from Niagara Falls, NY to Buffalo, NY?
The first Niagara Falls, NY to Buffalo, NY train departs at 7: 42 AM   and the last train from Niagara Falls, NY to Buffalo, NY leaves at 10: 31 AM. Check out the most up-to-date train schedule from Niagara Falls, NY to Buffalo, NY on Omio and find the best time to travel to your destination.
When should I book the Niagara Falls, NY to Buffalo, NY train for the best deals on tickets?
The price of a one way train ticket from Niagara Falls, NY to Buffalo, NY is on average $16 (€13) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets between Niagara Falls, NY and Buffalo, NY available a few months in advance.