Trip to Ottawa

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 Harrisburg to Ottawa

🚆 Embark on a scenic train journey from Harrisburg to Ottawa with a total travel time of approximately 19 hours and 8 minutes. While there is no direct train from Harrisburg to Ottawa, you will have transfers in New York Penn Station and Montréal along the way. 💸 Prices for this train route from Harrisburg to Ottawa range from $47 to $340, providing travelers with a range of fare options to suit their budget and travel preferences. Enjoy a relaxing and economical journey as you kick off this unforgettable train adventure from Pennsylvania to the charming capital of Canada.

Where to stay in Ottawa

There are over 188 hotels to stay in Ottawa. Prices range from $26 per night.

Accomodation
  • There is no direct train service from Harrisburg to Ottawa. However, travelers can take a route that involves services from Amtrak and VIA Rail. The journey typically includes transfers at New York Penn Station and Montréal, with a total travel time of approximately 19 hours and 8 minutes. The prices for this train route can vary between $47 to $340, depending on the specific date and class of service chosen.
  • The fastest train option between Harrisburg and Ottawa involves services from Amtrak and VIA Rail, with transfers at New York Penn Station and Montréal. The total travel time for this route is approximately 19 hours and 8 minutes. While there may not be a direct train available, taking this combination of trains is the most efficient way to reach Ottawa from Harrisburg via rail.
  • Trains departing from Harrisburg for Ottawa are operated by Amtrak and depart from Harrisburg station. This station serves as the starting point for travelers embarking on the journey to Ottawa by train. Passengers can board the Amtrak service at Harrisburg station and begin their route with transfers to ultimately reach their destination in Ottawa.
  • There are multiple trains involved in the journey from Harrisburg to Ottawa due to the lack of a direct train route. Travelers will need to take services operated by both Amtrak and VIA Rail, with transfers at New York Penn Station and Montréal along the way. This multi-leg journey typically takes approximately 19 hours and 8 minutes to complete. Passengers departing from Harrisburg station with Amtrak will transition to VIA Rail services upon reaching Ottawa, where the final arrival station is located.
  • The train from Harrisburg to Ottawa operated by VIA Rail arrives at Ottawa station. Ottawa station is the final destination for this train route, which involves transfers and travel through New York Penn Station and Montréal before reaching the capital city of Canada. Passengers can disembark and explore Ottawa upon arrival at the Ottawa station, which serves as a central transportation hub within the city for both local and long-distance rail travel.
  • The first train of the day to travel from Harrisburg to Ottawa involves services operated by Amtrak and VIA Rail, departing from Harrisburg station. The specific departure time can vary depending on the schedule, as there is no direct train and transfers are involved through New York Penn Station and Montréal en route to Ottawa. The last train of the day for this journey typically leaves Harrisburg station in the evening, with the entire trip taking approximately 19 hours and 8 minutes to reach Ottawa station. Travelers should check the current schedule and timings for the most up-to-date information on train departures and arrivals.
  • There are no direct train trips each day between Harrisburg and Ottawa. Travelers will need to take a route that involves transfers through New York Penn Station and Montréal when traveling by train from Harrisburg to Ottawa. This journey, operated by Amtrak and VIA Rail, typically takes approximately 19 hours and 8 minutes to reach Ottawa station. Due to the transfer points and schedules, there are no direct trains available for this route.
  • No, there is no direct train between Harrisburg and Ottawa. Travelers will need to take a train route that involves transfers at New York Penn Station and Montréal to reach Ottawa from Harrisburg. This journey typically takes approximately 19 hours and 8 minutes, including the transfer time at the intermediate stations. Amtrak and VIA Rail operate the services for this route, offering a convenient connection for passengers traveling between the two cities.
  • The cost of a train ticket from Harrisburg to Ottawa can range from $47 to $340, depending on factors such as the time of booking, class of service selected, and availability of discounts or promotions. Passengers are advised to book tickets in advance to secure lower fares and to check for any special offers that may apply to their travel dates. The price variation allows travelers flexibility in choosing a fare that best suits their budget and preferences for the journey between Harrisburg and Ottawa by train.

Will you be returning to Harrisburg by train?

If you are looking for the return train journey, check out trains from Ottawa to Harrisburg

See schedule