HUB hero image

How to Travel from

Ottawa, ON - St. Laurent Station to Toronto

by Plane, Rideshare or Car

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

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

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Air Canada

Website:
aircanada.com
Plane from Ottawa Macdonald-Cartier International Airport to Billy
Ave. Duration:
1h 8m
Frequency:
Every day
Estimated price:
$139.95–$508.90
Plane from Ottawa Macdonald-Cartier International Airport to Toronto
Ave. Duration:
1h 20m
Frequency:
Every day
Estimated price:
$127.23–$699.74

WestJet

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

Porter Airlines

Website:
flyporter.com/en-ca/
Plane from Ottawa Macdonald-Cartier International Airport to Billy
Ave. Duration:
1h 8m
Frequency:
Every day
Estimated price:
$101.78–$470.74
Plane from Ottawa Macdonald-Cartier International Airport to Toronto
Ave. Duration:
1h 23m
Frequency:
Every day
Estimated price:
$114.50–$445.29

Bus operators

Flixbus USA

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

Rider Express

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

Megabus Canada

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

Train operators

VIA Rail

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

Questions and Answers

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

The cheapest way to get from Ottawa, ON - St. Laurent Station to Toronto is to bus via Blair O-Train which costs $23.91 - $86.96 and takes 6h 34m.

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

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

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

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

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

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

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

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

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

The best way to get from Ottawa, ON - St. Laurent Station to Toronto without a car is to bus which takes 5h 40m and costs $6.52 - $92.39 .

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

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

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

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

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

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

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

The best way to get from Ottawa, ON - St. Laurent Station to Toronto is to fly which takes 2h 52m and costs $92.39 - $358.70 . Alternatively, you can bus, which costs $6.52 - $92.39 and takes 5h 40m, you could also train, which costs $42.39 - $103.26 and takes 5h 48m.

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

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

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

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

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

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

Where can I stay near Toronto?

There are 1111+ hotels available in Toronto. Prices start at $41.59 per night.
+0