There are 4 ways to get from Clear Lake to Portage la Prairie by car, train, bus, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train
best- Drive from Clear Lake to Lauriercar
- Take the train from Laurier to Portage la Prairietrain VIA Rail
5h 26m$62–276Drive 214.7 km
cheapest- Drive from Clear Lake to Portage la Prairiecar 214.7 km
3h 1m$43–61Bus, train
- Take the bus from Grahamdale, MB to Winnipeg Airportbus Thompson
- Take the train from Winnipeg to Portage la Prairietrain VIA Rail
5h 42m$71–287Bus
- Take the bus from Grahamdale, MB to Winnipeg Airportbus Thompson
- Take the bus from Winnipeg to Portage la Prairiebus FlixBus 2723
6h 7m$62–87
Questions & Answers
The cheapest way to get from Clear Lake to Portage la Prairie is to drive which costs $40 - $65 and takes 3h 1m.
The fastest way to get from Clear Lake to Portage la Prairie is to drive which takes 3h 1m and costs $40 - $65.
No, there is no direct bus from Clear Lake to Portage la Prairie. However, there are services departing from Grahamdale, MB and arriving at Portage la Prairie via Westbound Wellington at Airport Terminal and Winnipeg. The journey, including transfers, takes approximately 6h 7m.
The distance between Clear Lake and Portage la Prairie is 309 km. The road distance is 214.7 km.
The best way to get from Clear Lake to Portage la Prairie without a car is to bus and train which takes 5h 42m and costs $70 - $290.
It takes approximately 5h 26m to get from Clear Lake to Portage la Prairie, including transfers.
Clear Lake to Portage la Prairie bus services, operated by Thompson Bus, depart from Grahamdale, MB station.
Clear Lake to Portage la Prairie bus services, operated by Thompson Bus, arrive at Winnipeg Airport station.
Yes, the driving distance between Clear Lake to Portage la Prairie is 215 km. It takes approximately 3h 1m to drive from Clear Lake to Portage la Prairie.
There are seven+ hotels available in Portage la Prairie.
What companies run services between Clear Lake, MB, Canada and Portage la Prairie, MB, Canada?
You can take a vehicle from Clear Lake to Portage la Prairie via Grahamdale, MB, Winnipeg Airport, Westbound Wellington at Airport Terminal, Westbound Tecumseh at Tecumseh Loop, and Winnipeg in around 6h 7m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Laurier to Portage la Prairie
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–220
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $40–130
Train from Winnipeg to Portage la Prairie
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a week
- Estimated price
- $20–220
- Website
- VIA Rail
- Escape
- $20–85
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $23–95
- Economy Plus
- $25–100
- Phone
- 1-204-939-3991
- [email protected]
- Website
- Thompson Bus
Bus from Grahamdale, MB to Winnipeg Airport
- Ave. Duration
- 2h 34m
- Frequency
- Once daily
- Estimated price
- $27–40
- Website
- Thompson Bus
- Schedules at
- Thompson Bus
- Book at
- Thompson Bus
Bus from Grahamdale, MB to Winnipeg Airport
- Ave. Duration
- 2h 34m
- Frequency
- Once daily
- Estimated price
- $27–40
- Website
- Thompson Bus
- Schedules at
- Thompson Bus
- Book at
- Thompson Bus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Winnipeg to Portage la Prairie
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- $11–20
- Schedules at
- Flixbus USA
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 How to get from JFK to New York City, Need to know: Jadrolinija, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.






