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 San Diego to Toronto

🚄 Embark on an exciting rail journey from San Diego to Toronto, spanning a distance of 2,950 miles. The trip takes 3 days and 1 hour with 3 transfers along the way. 🎫 Prices for train tickets between San Diego and Toronto range from $163 to $1059, offering a variety of options to suit different budgets.

Where to stay in Toronto

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

Accomodation
  • There are two companies that provide train routes from San Diego USA to Toronto: Amtrak and Via Rail Canada Inc. The prices for a train ticket between these two cities can vary from $163 to $1059, depending on the class of service chosen. The journey typically takes around 3 days and 1 hour, covering a distance of 2950 miles, with 3 transfers along the way. You can find more information and book tickets on the Amtrak website at https://www.amtrak.com/ and the Via Rail Canada Inc website at http://www.viarail.ca/.
  • The fastest train route between San Diego USA and Toronto is the one that involves a total of 4 steps, including transfers in Goleta, Chicago, and New York before reaching Toronto. This route typically takes around 3 days and 1 hour to complete the journey covering a distance of 2950 miles. The final leg of the journey from Buffalo Depew Station to Toronto Union Station, operated by Via Rail Canada Inc, is the shortest leg, taking about 4 hours and 22 minutes. You can find more details and book tickets on the Via Rail Canada Inc website at http://www.viarail.ca/.
  • There are a total of four trains involved in the journey from San Diego USA to Toronto. The route includes transfers in Goleta, Chicago, and New York before reaching the final destination in Toronto. Each train segment is operated by different agencies, primarily by Amtrak for the first three transfers and Via Rail Canada Inc for the last leg of the trip. You can find more information and book tickets for these trains on the respective company websites.
  • The first train of the day to travel from San Diego USA to Toronto is the Pacific Surfliner departing from Santa Fe station. The departure time for this initial leg of the journey is typically in the early morning to mid-morning. The last train of the day to reach Toronto from San Diego is the Toronto - New York train departing from Buffalo Depew Station, usually in the late afternoon to early evening. You can check the exact schedule and availability on the respective train company websites.
  • There are no direct train trips available each day between San Diego USA and Toronto. The route requires multiple transfers, with the journey typically taking around 3 days and 1 hour to complete. Passengers will need to change trains at various stations, including stops in cities like Goleta, Chicago, and New York, before reaching the final destination of Toronto. For more information on specific schedules and transfer points, it is recommended to check the websites of Amtrak and Via Rail Canada Inc.
  • A train ticket from San Diego USA to Toronto can cost anywhere between $163 to $1059, depending on factors such as the class of service selected and the time of booking. The price range reflects the varying options available for passengers, offering different levels of comfort and amenities during the journey. It is recommended to check the websites of the train companies, Amtrak and Via Rail Canada Inc, for specific pricing details and to book tickets based on individual preferences and budget considerations.

Will you be returning to San Diego by train?

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

See schedule