HUB hero image

How to Travel from

Portage la Prairie to Ottawa

by Plane, Route or Car

Portage la Prairie
+0
Ottawa
Transport search to Ottawa
Portage la Prairie
+0
Ottawa
Building a composite car route
Cheapest
Best Offer!
Car
27 h 55 min
2177 km.
from $119
Composite Route Car Only

Four ways to Travel from Portage La Prairie to Ottawa

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Air Canada

Website:
aircanada.com
Plane from Winnipeg James Armstrong Richardson International Airport to Ottawa
Ave. Duration:
2h 35m
Frequency:
Every day
Estimated price:
$292.62–$890.58

WestJet

Website:
westjet.com/
Plane from Winnipeg James Armstrong Richardson International Airport to Ottawa
Ave. Duration:
2h 32m
Frequency:
Monday to Friday
Estimated price:
$165.39–$547.07

Porter Airlines

Website:
flyporter.com/en-ca/
Plane from Winnipeg James Armstrong Richardson International Airport to Ottawa
Ave. Duration:
2h 30m
Frequency:
Every day
Estimated price:
$120.86–$826.97

Train operators

VIA Rail

Phone:
+1 888 842-7245
Website:
viarail.ca/en
Train from Portage la Prairie to Toronto
Ave. Duration:
42h 14m
Frequency:
Twice a week
Estimated price:
$165.39–$241.73
Train from Toronto Union Station to Ottawa
Ave. Duration:
4h 49m
Frequency:
Every 4 hours
Estimated price:
$47.07–$114.50

Bus operators

Mahihkan Bus Lines

Phone:
306-688-7646
Website:
mahihkanbuslines.com
Bus from Portage la Prairie, MB to Winnipeg
Ave. Duration:
1h 8m
Frequency:
Once daily
Estimated price:
$14.12–$14.50

Questions and Answers

What is the cheapest way to get from Portage la Prairie to Ottawa?

The cheapest way to get from Portage la Prairie to Ottawa is to train which costs $184.78 - $304.35 and takes 2 days 0h.

What is the fastest way to get from Portage la Prairie to Ottawa?

The fastest way to get from Portage la Prairie to Ottawa is to bus and fly which takes 5h 2m and costs $108.70 - $369.57 .

Is there a direct train between Portage la Prairie and Ottawa?

No, there is no direct train from Portage la Prairie to Ottawa. However, there are services departing from Portage la Prairie and arriving at Ottawa via Toronto Union Station. The journey, including transfers, takes approximately 2 days 0h.

How far is it from Portage la Prairie to Ottawa?

The distance between Portage la Prairie and Ottawa is 1784 km. The road distance is 2173.9 km.

How do I travel from Portage la Prairie to Ottawa without a car?

The best way to get from Portage la Prairie to Ottawa without a car is to train which takes 2 days 0h and costs $184.78 - $304.35 .

How long does it take to get from Portage la Prairie to Ottawa?

It takes approximately 5h 2m to get from Portage la Prairie to Ottawa, including transfers.

Where do I catch the Portage la Prairie to Ottawa train from?

Portage la Prairie to Ottawa train services, operated by VIA Rail, depart from Portage la Prairie station.

Train, bus or fly from Portage la Prairie to Ottawa?

The best way to get from Portage la Prairie to Ottawa is to train which takes 2 days 0h and costs $184.78 - $304.35 . There are no good options to bus or fly between Portage la Prairie to Ottawa.

What is the time difference between Portage la Prairie and Ottawa?

Ottawa is 1h ahead of Portage la Prairie. It is currently 23:18 in Portage la Prairie and 00:18 in Ottawa.

Where does the Portage la Prairie to Ottawa train arrive?

Portage la Prairie to Ottawa train services, operated by VIA Rail, arrive at Toronto Union Station.

Can I drive from Portage la Prairie to Ottawa?

Yes, the driving distance between Portage la Prairie to Ottawa is 2174 km. It takes approximately 28h 3m to drive from Portage la Prairie to Ottawa.

How do I get a train ticket from Portage la Prairie to Ottawa?

Book your Portage la Prairie to Ottawa train tickets online with Omio.

Where can I stay near Ottawa?

There are 248+ hotels available in Ottawa. Prices start at $48.91 per night.
+0