HUB hero image

How to Travel from

Toronto to Ottawa, ON - St. Laurent Station

by Plane, Rideshare, Route or Car

Toronto
+0
Ottawa, ON - St. Laurent Station
Transport search to Ottawa, On - St. Laurent Station
Toronto
+0
Ottawa, ON - St. Laurent Station
Building a composite car route
Cheapest
Best Offer!
Car
5 h 3 min
451 km.
from $24
Composite Route Car Only

Five ways to Travel from Toronto to Ottawa, On - St. Laurent Station

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Air Canada

Website:
aircanada.com
Plane from Billy Bishop Toronto City Airport to Ottawa
Ave. Duration:
56 min
Frequency:
Every day
Estimated price:
$139.95–$508.90
Plane from Toronto Pearson International Airport to Ottawa
Ave. Duration:
1h 6m
Frequency:
Every day
Estimated price:
$127.23–$699.74

WestJet

Website:
westjet.com/
Plane from Toronto Pearson International Airport to Ottawa
Ave. Duration:
1h 9m
Frequency:
Every day
Estimated price:
$101.78–$636.13

Porter Airlines

Website:
flyporter.com/en-ca/
Plane from Billy Bishop Toronto City Airport to Ottawa
Ave. Duration:
59 min
Frequency:
Every day
Estimated price:
$101.78–$470.74
Plane from Toronto Pearson International Airport to Ottawa
Ave. Duration:
1h 7m
Frequency:
Every day
Estimated price:
$114.50–$445.29

Bus operators

Flixbus USA

Phone:
+1 (855) 626-8585
Website:
flixbus.com
Bus from Toronto to Ottawa
Ave. Duration:
5h 40m
Frequency:
Every 3 hours
Estimated price:
$25.45–$95.42

Rider Express

Phone:
1-833-583-3636
Website:
riderexpress.ca/
Bus from Toronto, ON - 81 Bay St to Ottawa,
Ave. Duration:
5h 15m
Frequency:
5 times a day
Estimated price:
$76.34–$108.14

Megabus Canada

Phone:
1-866-488-4452
Website:
ca.megabus.com/
Bus from Toronto, ON - 81 Bay St to Ottawa,
Ave. Duration:
5h 25m
Frequency:
3 times a day
Estimated price:
$7.63–$69.97

OC Transpo

Phone:
+1 613-741-4390
Website:
octranspo.com/en/
Train from Hurdman O-Train East / Est to St-Laurent
Ave. Duration:
6 min
Frequency:
Every 10 minutes
Estimated price:
$3.09

Train operators

VIA Rail

Phone:
+1 888 842-7245
Website:
viarail.ca/en
Train from Toronto Union Station to Ottawa
Ave. Duration:
4h 49m
Frequency:
Every 4 hours
Estimated price:
$47.07–$114.50

Questions and Answers

What is the cheapest way to get from Toronto to Ottawa, ON - St. Laurent Station?

The cheapest way to get from Toronto to Ottawa, ON - St. Laurent Station is to bus via Blair O-Train West / Ouest which costs $25 - $81.52 and takes 5h 48m.

What is the fastest way to get from Toronto to Ottawa, ON - St. Laurent Station?

The fastest way to get from Toronto to Ottawa, ON - St. Laurent Station is to fly and line 1 tram which takes 2h 33m and costs $92.39 - $358.70 .

Is there a direct bus between Toronto and Ottawa, ON - St. Laurent Station?

Yes, there is a direct bus departing from Toronto, ON - 81 Bay St and arriving at Ottawa, ON - 1300 St. Laurent Blvd. Services depart every four hours, and operate every day. The journey takes approximately 5h 15m.

Is there a direct train between Toronto and Ottawa, ON - St. Laurent Station?

No, there is no direct train from Toronto station to Ottawa, ON - St. Laurent Station. However, there are services departing from Toronto Union Station and arriving at St-Laurent O-Train East / Est via Tremblay O-Train East / Est. The journey, including transfers, takes approximately 4h 56m.

How far is it from Toronto to Ottawa, ON - St. Laurent Station?

The distance between Toronto and Ottawa, ON - St. Laurent Station is 367 km. The road distance is 453.9 km.

How do I travel from Toronto to Ottawa, ON - St. Laurent Station without a car?

The best way to get from Toronto to Ottawa, ON - St. Laurent Station without a car is to train which takes 4h 56m and costs $42.39 - $97.83 .

How long does it take to get from Toronto to Ottawa, ON - St. Laurent Station?

It takes approximately 2h 33m to get from Toronto to Ottawa, ON - St. Laurent Station, including transfers.

Where do I catch the Toronto to Ottawa, ON - St. Laurent Station bus from?

Toronto to Ottawa, ON - St. Laurent Station bus services, operated by Rider Express, depart from Toronto, ON - 81 Bay St station.

Where do I catch the Toronto to Ottawa, ON - St. Laurent Station train from?

Toronto to Ottawa, ON - St. Laurent Station train services, operated by VIA Rail, depart from Toronto Union Station.

Train or bus from Toronto to Ottawa, ON - St. Laurent Station?

The best way to get from Toronto to Ottawa, ON - St. Laurent Station is to train which takes 4h 56m and costs $42.39 - $97.83 . Alternatively, you can bus, which costs $6.52 - $92.39 and takes 5h 15m.

Where does the Toronto to Ottawa, ON - St. Laurent Station bus arrive?

Toronto to Ottawa, ON - St. Laurent Station bus services, operated by Rider Express, arrive at Ottawa, ON - 1300 St. Laurent Blvd station.

Where does the Toronto to Ottawa, ON - St. Laurent Station train arrive?

Toronto to Ottawa, ON - St. Laurent Station train services, operated by VIA Rail, arrive at Ottawa station.

Can I drive from Toronto to Ottawa, ON - St. Laurent Station?

Yes, the driving distance between Toronto to Ottawa, ON - St. Laurent Station is 454 km. It takes approximately 5h 6m to drive from Toronto to Ottawa, ON - St. Laurent Station.

Where can I stay near Ottawa, ON - St. Laurent Station?

There are 244+ hotels available in Ottawa, ON - St. Laurent Station. Prices start at $48.91 per night.
+0