HUB hero image

How to Travel from

Ottawa, ON - St. Laurent Station to Toronto Union Station

by Plane, Rideshare or Car

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

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

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 Toronto
Ave. Duration:
1h 20m
Frequency:
Every day
Estimated price:
$127.23–$699.74
Plane from Ottawa Macdonald-Cartier International Airport to Billy
Ave. Duration:
1h 8m
Frequency:
Every day
Estimated price:
$139.95–$508.90

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 Toronto
Ave. Duration:
1h 23m
Frequency:
Every day
Estimated price:
$114.50–$445.29
Plane from Ottawa Macdonald-Cartier International Airport to Billy
Ave. Duration:
1h 8m
Frequency:
Every day
Estimated price:
$101.78–$470.74

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 - St. Laurent Station 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 Union Station?

The cheapest way to get from Ottawa, ON - St. Laurent Station to Toronto Union Station is to bus which costs $6.52 - $59.78 and takes 5h 15m.

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

The fastest way to get from Ottawa, ON - St. Laurent Station to Toronto Union Station is to fly which takes 3h 18m and costs $86.96 - $336.96 .

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

Yes, there is a direct bus departing from Ottawa, ON - St. Laurent Station station and arriving at Toronto Union Station station. Services depart three times a day, and operate every day. The journey takes approximately 5h 15m.

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

No, there is no direct train from Ottawa, ON - St. Laurent Station to Toronto Union Station 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 Union Station?

The distance between Ottawa, ON - St. Laurent Station and Toronto Union Station is 460 km. The road distance is 452.6 km.

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

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

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

The bus from Ottawa, ON - St. Laurent Station to Toronto Union Station takes 5h 15m including transfers and departs three times a day.

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

Ottawa, ON - St. Laurent Station to Toronto Union Station bus services, operated by Megabus Canada, depart from Ottawa, ON - St. Laurent Station.

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

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

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

The best way to get from Ottawa, ON - St. Laurent Station to Toronto Union Station is to bus which takes 5h 15m and costs $6.52 - $59.78 . Alternatively, you can train, which costs $42.39 - $103.26 and takes 5h 48m, you could also fly, which costs $86.96 - $336.96 and takes 3h 18m.

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

Ottawa, ON - St. Laurent Station to Toronto Union Station bus services, operated by Megabus Canada, arrive at Toronto Union Station.

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

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

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

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

Which airlines fly from Ottawa Macdonald-Cartier International Airport Airport to Toronto Pearson International Airport Airport?

WestJet, Porter Airlines and Air Canada offer flights from Ottawa Macdonald-Cartier International Airport Airport to Toronto Pearson International Airport Airport.

Where can I stay near Toronto Union Station?

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