[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Sat
Jul 24
$76Amtrak
$31Flixbus
$130CommutAir
Sun
Jul 25
$76Amtrak
$54OurBus
$177JetBlue Airways
Wed
Jul 28
$76Amtrak
Find prices
Find prices
Thu
Jul 29
$76Amtrak
$54OurBus
$128gojet airlines
Fri
Jul 30
$76Amtrak
$54OurBus
$157JetBlue Airways

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
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

Train Information between Buffalo NY Exchange Street and Penn Station

distanceDistance290 miles (468 km)
durationAverage train duration8 h 35 min
priceAverage train ticket price$76 (€61)
changesDirect trainYes
carriersTrain companiesAmtrak

Trains from Buffalo NY Exchange Street to Penn Station cover the 290 miles (468 km) long route taking on average 8 h 35 min with our travel partners like Amtrak. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $76 (€61)], but the average price of train tickets is $76 (€61).

Train companies

Amtrak between Buffalo NY Exchange Street and Penn Station

Travel between Buffalo NY Exchange Street and Penn Station from $76 (€61) with Omio’s train partners Amtrak! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train from Buffalo NY Exchange Street to Penn Station.

It’s easy to book your Amtrak train ticket from Buffalo NY Exchange Street to Penn Station online with Omio! Simply check the current Amtrak train schedules for your ideal departure and arrival times, compare the best route between Buffalo NY Exchange Street and Penn Station as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap Amtrak train tickets online. Prices for Amtrak trains from Buffalo NY Exchange Street to Penn Station start at $76 (€61) one-way if you book in advance, and you can expect to travel around 290 miles (468 km). If you search for Amtrak trains in the Omio app, you can check straight away if the Amtrak tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train from Buffalo NY Exchange Street to Penn Station. Let Omio do all the work for you finding the best Buffalo NY Exchange Street to Penn Station Amtrak train ticket so you can enjoy a smooth and comfortable journey!

Amtrak has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Buffalo NY Exchange Street to Penn Station:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

Travel Tips

Trains from Buffalo NY Exchange Street to Penn Station
Travel by train to Penn Station 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 Exchange Street to Penn Station.
FAQs
How much are cheap trains from Buffalo NY Exchange Street to Penn Station?
Looking to save money on your journey? Omio customers have found the cheapest train to Penn Station from Buffalo NY Exchange Street for the next 7 days starting from $76 (€61)  one way.
What is the cost of a train to Penn Station from Buffalo NY Exchange Street?
In the next 7 days you can expect to pay on average $76 (€61)  for a train ticket from Buffalo NY Exchange Street to Penn Station.
How far is Penn Station from Buffalo NY Exchange Street by train?
When traveling this route you should expect the distance between Buffalo NY Exchange Street and Penn Station by train to be approximately 290 miles (468 km).
How long is the train ride to Penn Station from Buffalo NY Exchange Street?
On average the Buffalo NY Exchange Street to Penn Station train travel time is 8 h 35 min  for the 290 miles (468 km) long route, but the duration can vary if you travel on weekends and holidays.
Which train companies can take me from Buffalo NY Exchange Street to Penn Station?
When taking a train from Buffalo NY Exchange Street to Penn Station, you can count on Amtrak for the best way to get you to Penn Station. You can also check all possible train companies who offer a service between Buffalo NY Exchange Street and Penn Station and compare the amenities they offer before buying a train ticket.
What time is the earliest train from Buffalo NY Exchange Street to Penn Station? What time is the last train from Buffalo NY Exchange Street to Penn Station?
The earliest train for this journey departs from Buffalo NY Exchange Street at 11: 10 AM. The last train leaves from Buffalo NY Exchange Street at 4: 46 PM. Check Omio for the latest train schedule from Buffalo NY Exchange Street to Penn Station and book the best time to depart on your chosen travel date.
How early should I buy train tickets from Buffalo NY Exchange Street to Penn Station to score the best deals?
The price of a one way train ticket from Buffalo NY Exchange Street to Penn Station is on average $76 (€61) if you purchase 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 companies offering this route. In general, you can find train tickets from Buffalo NY Exchange Street to Penn Station available a few months in advance.

Trains from Buffalo NY Exchange Street to Penn Station: related information

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