Trip to Toronto

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 Philadelphia to Toronto

🚆 Traveling from Philadelphia to Toronto by train requires a journey of approximately 14 hours and 52 minutes with transfers. The route involves departing from 30th Street Station and arriving at Toronto Union Station via New York Penn Station. 🚆 While there is no direct train from Philadelphia to Toronto, travelers can choose from different routes with varying durations and transfer options. Prices for the journey range from $79 to $511, offering flexibility for different budgets. 🚆 Each route presents a unique experience, with Route 1 taking about 19 hours and 32 minutes, Route 2 lasting 19 hours and 57 minutes, and Route 3 extending to 21 hours and 54 minutes. Regardless of the chosen route, the scenic train ride offers a leisurely way to travel from Philadelphia to Toronto.

Where to stay in Toronto

There are over 1280 hotels to stay in Toronto. Prices range from $25 per night.

Accomodation
  • There is no direct train route from Philadelphia to Toronto. However, travelers can take a combination of trains operated by Amtrak Northeast Regional departing from 30th Street Station and VIA Rail arriving at Toronto Union Station. The journey, which includes transfers, typically takes around 14 hours and 52 minutes. While the prices for this train journey can vary between $79 and $511, passengers can expect a scenic route covering approximately 604 miles.
  • The fastest train route between Philadelphia and Toronto involves taking the Amtrak Northeast Regional service from 30th Street Station towards New York Penn Station, followed by transferring to VIA Rail to reach Toronto Union Station. This journey typically takes approximately 14 hours and 52 minutes, including transfers. While this route may not be direct, it offers a convenient and efficient way to travel between the two cities by train.
  • Trains heading to Toronto from Philadelphia depart from the 30th Street Station. This station serves as the primary departure point for the Amtrak Northeast Regional train services connecting Philadelphia to Toronto. Passengers can catch their train to Toronto at this centrally located and well-connected station in Philadelphia.
  • There are multiple train options available for travelers between Philadelphia and Toronto. While there is no direct train route, passengers can choose from various routes involving transfers at different stations such as New York Penn Station and Union Station. The journey duration typically takes around 14 hours and 52 minutes, with prices varying between $79 and $511 for the different routes offered. Both Amtrak Northeast Regional and VIA Rail operate services connecting Philadelphia to Toronto, providing travelers with several choices for their train journey.
  • The train service from Philadelphia to Toronto operated by VIA Rail, arrives at Toronto Union Station. Toronto Union Station is a major transportation hub located in the heart of downtown Toronto, making it convenient for passengers to access various parts of the city upon their arrival. The station offers connections to local transit, taxis, and other transportation options, allowing travelers to easily reach their final destinations in Toronto. Upon arrival at Toronto Union Station, passengers can experience the bustling atmosphere of one of Canada's largest cities and begin their exploration of Toronto's attractions.
  • The first train of the day for the journey from Philadelphia to Toronto departs from 30th Street Station as part of the Amtrak Northeast Regional service. The specific departure time may vary, so it is recommended to check the schedule for the desired travel date. The last train typically departs in the evening to embark on the approximately 14-hour and 52-minute journey, with transfers included, to arrive at Toronto Union Station via New York Penn Station. Travelers should confirm the exact departure times closer to their planned travel date.
  • There are no direct train trips available each day between Philadelphia and Toronto. Travelers seeking to make this journey would typically need to take a series of trains from 30th Street Station via New York Penn Station to reach Toronto Union Station. The entire trip, including transfers, generally takes approximately 14 hours and 52 minutes. It is advisable to check the train schedules and plan for the necessary connections when traveling between these two cities by train.
  • There is no direct train service available between Philadelphia and Toronto. Travelers would need to take a route that involves transfers, departing from 30th Street Station and passing through New York Penn Station to reach Toronto Union Station. The entire journey, with the necessary connections, typically takes around 14 hours and 52 minutes. Planning ahead and being mindful of the transfer points is recommended for a smooth train travel experience between these two cities.
  • The cost of a train ticket from Philadelphia to Toronto can range from $79 to $511, depending on factors such as the class of service, time of booking, and availability. Passengers have the flexibility to choose from a range of fare options to suit their budget and preferences for the journey. Checking for discounts, promotions, and booking in advance can help travelers secure the best fares for this train route. It's advisable to compare prices and consider different booking options to find the most cost-effective ticket for the trip to Toronto.

Will you be returning to Philadelphia by train?

If you are looking for the return train journey, check out trains from Toronto to Philadelphia

See schedule