There are 6 ways to get from Toronto to Portage La Prairie by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Toronto, bus  •  6 h 8 min

  1. Fly from Toronto (YYZ) to Winnipeg (YWG) YYZ - YWG
  2. Take the bus from Winnipeg, MB to Portage La Prairie, MB

$155 - $688

Cheapest option

Bus  •  32 h 54 min

  1. Take the bus from Toronto, ON to Winnipeg, MB 5603
  2. Take the bus from Winnipeg, MB to Portage La Prairie, MB 5407

$120 - $285

4 alternative options

Bus to Hamilton, fly, bus  •  8 h

  1. Take the bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.
  2. Fly from Hamilton (YHM) to Winnipeg (YWG) YHM - YWG
  3. Take the bus from Winnipeg, MB to Portage La Prairie, MB

$131 - $689

Train to London, fly, bus  •  8 h 59 min

  1. Take the train from Toronto to London
  2. Fly from London (YXU) to Winnipeg (YWG) YXU - YWG
  3. Take the bus from Winnipeg, MB to Portage La Prairie, MB

$197 - $532

Train  •  38 h 34 min

  1. Take the train from Toronto to Portage la Prairie VIA Rail

$140 - $500

Drive  •  24 h 27 min

  1. Drive from Toronto to Portage La Prairie 1446.4 miles

$190 - $280

Questions & Answers

The cheapest way to get from Toronto to Portage La Prairie is to bus which costs $150 - $370 and takes 32 h 54 min.

More details

The quickest way to get from Toronto to Portage La Prairie is to fly and bus which costs $200 - $900 and takes 6 h 8 min.

More details

No, there is no direct bus from Toronto to Portage La Prairie. However, there are services departing from Toronto, ON and arriving at Portage La Prairie, MB via Winnipeg, MB. The journey, including transfers, takes approximately 32 h 54 min.

More details

Yes, there is a direct train departing from Toronto and arriving at Portage la Prairie. Services depart three times a day, and operate Tuesday, Thursday and Saturday. The journey takes approximately 38 h 34 min.

More details

The distance between Toronto and Portage La Prairie is 1595 km. The road distance is 2314.2 km.

Get driving directions

The best way to get from Toronto to Portage La Prairie without a car is to bus which takes 32 h 54 min and costs $150 - $370.

More details

It takes approximately 6 h 8 min to get from Toronto to Portage La Prairie, including transfers.

More details

Toronto to Portage La Prairie bus services, operated by Greyhound Canada, depart from Toronto, ON station.

More details

Toronto to Portage La Prairie train services, operated by VIA Rail, depart from Toronto station.

More details

The best way to get from Toronto to Portage La Prairie is to bus which takes 32 h 54 min and costs $150 - $370. Alternatively, you can train, which costs $180 - $650 and takes 38 h 34 min.

Mode details

Map of how to get from Toronto to Portage La Prairie.
Launch map view
  • Distance: 996.9 miles
  • Duration: 6 h 8 min

What companies run services between Toronto, ON, Canada and Portage La Prairie, MB, Canada?

You can take a bus from Toronto to Portage La Prairie via Winnipeg, MB in around 32 h 54 min. Alternatively, VIA Rail operates a train from Toronto to Portage La Prairie 3 times a day. Tickets cost $140 - $500 and the journey takes 38 h 34 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Toronto to Winnipeg
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$200 - $1,000
Flights from London to Winnipeg via Toronto
Ave. Duration
5 h 13 min
When
Every day
Estimated price
$220 - $1,100
WestJet
Website
westjet.com
Flights from Toronto to Winnipeg
Ave. Duration
2 h 34 min
When
Every day
Estimated price
$230 - $950
Flights from Toronto to Winnipeg via Minneapolis
Ave. Duration
4 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $750
Flights from London to Winnipeg
Ave. Duration
2 h 24 min
When
Every day
Estimated price
$210 - $700
Flights from London to Winnipeg via Toronto
Ave. Duration
5 h 24 min
When
Every day
Estimated price
$210 - $700
Delta
Website
delta.com
Flights from Toronto to Winnipeg
Ave. Duration
2 h 34 min
When
Every day
Estimated price
$230 - $950
Flights from Toronto to Winnipeg via Minneapolis
Ave. Duration
4 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $750
Flair Airlines
Website
flairair.ca
Flights from Hamilton to Winnipeg
Ave. Duration
2 h 56 min
When
Every day
Estimated price
$110 - $650
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Toronto to London
Ave. Duration
2 h 10 min
Frequency
Every 30 minutes
Estimated price
$30 - $90
Website
viarail.ca
Escape
$30 - $45
Economy
$40 - $60
Economy Plus
$60 - $90
Business
$55 - $85
Business Plus/Sleeper
$100 - $150
Train from Toronto to Portage la Prairie
Ave. Duration
38 h 34 min
Frequency
3 times a day
Estimated price
$140 - $500
Website
viarail.ca
Escape
$140 - $200
Economy
$260 - $360
Economy Plus
$360 - $500
Business
$390 - $550
Business Plus/Sleeper
$700 - $1,000
Bus operators
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Winnipeg, MB to Portage La Prairie, MB
Ave. Duration
1 h 9 min
Frequency
Once daily
Estimated price
$11 - $28
Website
Greyhound.ca
Advanced Purchase
$11 - $16
Online Fare
$11 - $25
Standard Fare
$19 - $28
Refundable
$23 - $35
Bus from Toronto, ON to Winnipeg, MB
Ave. Duration
30 h 45 min
Frequency
Once daily
Estimated price
$100 - $260
Website
Greyhound.ca
Advanced Purchase
$100 - $160
Online Fare
$140 - $200
Standard Fare
$180 - $260
Refundable
$190 - $280
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.
Ave. Duration
52 min
Frequency
Every 30 minutes
Estimated price
$7 - $10
Schedules at
gotransit.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, How to get from Southend Airport into central London and How to get from London to Edinburgh - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Toronto Airport to Winnipeg Airport is the direct flight which takes 2 h 34 min.

Search flights

Toronto to Portage La Prairie bus services, operated by Greyhound Canada, arrive at Portage La Prairie, MB station.

More details

Portage La Prairie is 1 h behind Toronto. It is currently 9:48 PM in Toronto and 8:48 PM in Portage La Prairie.

Toronto to Portage La Prairie train services, operated by VIA Rail, arrive at Portage la Prairie station.

More details

Yes, the driving distance between Toronto to Portage La Prairie is 2314 km. It takes approximately 24 h 27 min to drive from Toronto to Portage La Prairie.

Get driving directions

Delta, WestJet and Air Canada offer flights from Toronto Airport to Winnipeg Airport.

Search flights

Book your Toronto to Portage La Prairie train tickets online with Rome2rio.

Search and book

There are five+ hotels available in Portage La Prairie. Prices start at $100 USD per night.

More details

The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs $5 - $13.

More details