City to city
Toronto to Ottawa by train
You can travel direct between these two Canadian cities on the VIA Rail Toronto to Ottawa train, with the journey taking about 4 hours 15 minutes to 4 hours 45 minutes.
| Train | Approx. time | Runs | Overnight | Change needed |
|---|---|---|---|---|
| VIA Rail Toronto to Ottawa | about 4 hours 15 minutes to 4 hours 45 minutes | Several trains a day | No | No, direct |
Traveling between Ontario's capital and the national capital is straightforward on the passenger rail network. The route connects two major cities while avoiding the heavy traffic of the highways. Passengers can enjoy a comfortable ride through eastern Ontario without needing to change trains. This corridor is a popular choice for both commuters and visitors. You can find out more about securing tickets in our guide to Amtrak and VIA booking tips. As of 2026, the service operates reliably throughout the year, though schedules are subject to seasonal adjustments.
Your train options
The direct service for this route is the VIA Rail Toronto to Ottawa train. As of 2026, there are several trains a day, although VIA adjusts the timetable seasonally. The trip takes about 4 hours 15 minutes to 4 hours 45 minutes. Since the journey is relatively short, there is no overnight travel on this trip. Passengers can choose between two main classes of service: Economy and Business class. Economy provides standard seating and access to food purchases. Business class offers more space and usually includes meals and beverages, making it a good choice for those who want to work or relax with extra comforts. When choosing your departure, consider your budget and whether you prefer to travel in the morning or later in the afternoon.
The journey
The trip heads east from the urban center of Toronto and traces a path through eastern Ontario. If you travel during daylight hours, the first section from Toronto to Kingston offers views of Lake Ontario and passes through old Loyalist towns. The train makes several intermediate stops along the way, calling at Oshawa, Cobourg, and Belleville before reaching Kingston. After Kingston, the route turns inland toward the capital. The scenery shifts between Kingston and Ottawa, where passengers can see the Rideau Canal country around Smiths Falls. Evening departures will mean missing out on the landscape, but the ride remains a comfortable way to travel. The final stretch brings you into the Ottawa area after passing through Smiths Falls.
The stations
Your trip begins at Toronto Union Station, which opened in 1927 and stands as Canada's busiest transport hub. It connects with the TTC subway, GO Transit trains, and the UP Express to Pearson airport. The station is served by VIA Corridor trains, the Canadian, and Amtrak's Maple Leaf. You will arrive at Ottawa station, located in the east of the city about 4 km from Parliament Hill. Ottawa station connects with the O-Train Line 1 at Tremblay and is served by VIA trains heading to Toronto and Montreal.
Tips
- Book your tickets early to secure the best fares on the VIA Rail Toronto to Ottawa service.
- Read our Amtrak and VIA booking tips to understand the different fare categories.
- Check the seasonal timetable before you travel, as departure times can change.
- Business class includes meals, so you will not need to buy extra food on board.
Questions travellers ask
Is there a direct train from Toronto to Ottawa?
Yes, every train listed for this route is direct. The VIA Rail Toronto to Ottawa service runs several trains a day without requiring any transfers. You can stay in your seat for the entire trip, which takes about 4 hours 15 minutes to 4 hours 45 minutes.
Can I sleep on the train from Toronto to Ottawa?
There is no overnight travel on this trip, as the journey only takes about 4 hours 15 minutes to 4 hours 45 minutes. All departures are daytime or evening services with standard Economy and Business class seating.