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

🚆 Traveling from Charlotte to Toronto by train involves a journey of approximately 25 hours and 27 minutes with transfers along the way. The train services are operated by Amtrak and VIA Rail. 🛤️ The route from Charlotte to Toronto spans a distance of 1,249 miles, with options for transfers in New York. The total travel time can vary depending on the route taken, with prices ranging from $100 to $328 for the train journey.

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 from Charlotte to Toronto. However, you can take a route with two transfers. The first train is operated by Amtrak, departing from Charlotte and arriving at Moynihan Train Hall in New York. The second train is operated by VIA Rail Canada Inc, departing from Penn Station in New York and arriving at Toronto Union Station. The journey takes approximately 25 hours and 27 minutes in total.
  • The fastest train option between Charlotte and Toronto involves taking services operated by Amtrak from Charlotte Amtrak Station to Toronto Union Station via New York Penn Station. This journey, including transfers, takes approximately 25 hours and 27 minutes. While there are alternative routes with additional transfers, the route through New York offers the quickest travel time for this train journey between Charlotte and Toronto.
  • Trains departing for Toronto from Charlotte leave from Charlotte Amtrak Station. This station serves as the main departure point for the Amtrak services connecting Charlotte to Toronto via New York. Passengers can board the train at Charlotte Amtrak Station to begin their journey to Toronto Union Station.
  • There are multiple train routes available between Charlotte and Toronto. While there is no direct train from Charlotte to Toronto, travelers can choose from different itineraries involving transfers in cities such as New York and Niagara Falls. These routes are operated by both Amtrak and VIA Rail, offering passengers flexibility in their travel options. The total journey duration, including transfers, typically takes around 25 hours and 27 minutes, with varying ticket prices ranging from $100 to $328.
  • The train services operating from Charlotte to Toronto and operated by VIA Rail, arrive at Toronto Union Station. Toronto Union Station serves as a major transportation hub in Toronto, offering connections to local transit options and facilitating easy access to the city center and surrounding areas for arriving passengers. Located in downtown Toronto provides a convenient and central arrival point for travelers coming by train from Charlotte.
  • The first train of the day to travel from Charlotte to Toronto departs from Charlotte Amtrak Station as part of the route with transfers through New York Penn Station. The departure times may vary depending on the specific schedule, so it is recommended to check with the respective train operators for the most up-to-date information. The journey, including transfers, takes approximately 25 hours and 27 minutes, with the arrival at Toronto Union Station. The last train of the day to embark on this route typically leaves Charlotte in the evening to begin the overnight journey towards Toronto.
  • There are no direct train trips each day between Charlotte and Toronto. The journey involves transfers, typically through New York Penn Station, with Amtrak operating the services departing from Charlotte and VIA Rail operating the services arriving at Toronto Union Station. The total travel time for this route, including transfers, is approximately 25 hours and 27 minutes. It is advisable to check the specific schedules and availability with the respective train operators before planning your trip.
  • There is no direct train service between Charlotte and Toronto. Traveling by train from Charlotte to Toronto typically involves transfers, with services departing from Charlotte Amtrak Station and routing through New York Penn Station before arriving at Toronto Union Station. The total journey duration, including transfers, is approximately 25 hours and 27 minutes. Passengers should be prepared for the transfer process during this route.
  • The cost of a train ticket from Charlotte to Toronto typically ranges from $100 to $328, depending on factors such as the class of service, booking time, and availability. Passengers may find varying prices within this range based on their travel preferences. It is recommended to check with the respective train operators for the most up-to-date pricing information before booking the journey.

Will you be returning to Charlotte by train?

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

See schedule