Trip to Niagara Falls

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Hershey to Niagara Falls

🚆 Embark on a scenic train journey from Hershey to the majestic Niagara Falls. The trip covers a distance of 15 hours and 27 minutes, allowing you to sit back, relax, and enjoy the view. 💸 Ticket prices for the train ride between Hershey and Niagara Falls range from $74 to $222, offering a range of options to suit different budgets and preferences. Whether you opt for a standard seat or splurge on a more luxurious experience, there's something for everyone.

Where to stay in Niagara Falls

There are over 240 hotels to stay in Niagara Falls. Prices range from $27 per night.

Accomodation
  • Currently, there are no direct train routes from Hershey to Niagara Falls. However, you can take an Amtrak train from Harrisburg to Buffalo, NY, which is the closest train stop to Niagara Falls. From there, you can take a bus or taxi to reach Niagara Falls. The journey takes approximately 15 hours and 27 minutes, and ticket prices vary from $74 to $222 depending on the class and time of booking. It's recommended to check the Amtrak website for the most up-to-date schedules and pricing.
  • The fastest train option between Hershey and Niagara Falls involves taking an Amtrak train from Harrisburg to Buffalo, NY, which is the closest train stop to Niagara Falls. This journey takes approximately 15 hours and 27 minutes. Ticket prices for this train route range from $74 to $222, depending on the class and time of booking. It's advisable to check the Amtrak website for the most current schedules and pricing details for a smoother travel experience.
  • There are no direct train routes between Hershey and Niagara Falls. To make this journey by train, you would need to take an Amtrak train from Harrisburg to Buffalo, NY, which is the nearest train stop to Niagara Falls. The travel time for this route is approximately 15 hours and 27 minutes. Ticket prices vary between $74 and $222 depending on the class of service and the timing of your booking. It is recommended to check the Amtrak website for the most accurate and up-to-date information on schedules and ticket availability.
  • The first train of the day to travel from Hershey to Niagara Falls is usually an early morning departure, typically around 5:00 AM from Harrisburg. The last train of the day for this route typically departs in the evening, around 7:00 PM. The journey by train takes approximately 15 hours and 27 minutes, with ticket prices ranging from $74 to $222 depending on factors such as class of service and time of booking. For the most accurate and up-to-date schedule information, it is recommended to check the Amtrak website or contact their customer service.
  • There are no direct train trips each day between Hershey and Niagara Falls. However, travelers can take an Amtrak train from Harrisburg to Buffalo, NY, which is the closest train stop to Niagara Falls. From Buffalo, they can then take a bus or taxi to reach Niagara Falls. The journey typically takes about 15 hours and 27 minutes, with ticket prices varying between $74 to $222 depending on the class of service and booking time. It is recommended to check the Amtrak website for the most accurate and updated schedule information.
  • A train ticket from Hershey to Niagara Falls typically costs between $74 and $222. The price range can vary based on factors such as class of service, time of booking, and any ongoing promotions or discounts. It is recommended to check the Amtrak website or contact the train service provider directly for the most accurate and up-to-date pricing information before planning your journey.

Will you be returning to Hershey by train?

If you are looking for the return train journey, check out trains from Niagara Falls to Hershey

See schedule