There are 4 ways to get from Princeton to Lethbridge by bus, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Princeton, BC - 235 Crowsnest Hwy to Nelson, BC - 512 Railway Street
- Take the bus from Nelson, BC - 512 Railway Street to Fort Macleod, AB
- Take the taxi from Fort Macleod, AB to Lethbridge
14h 23m$478–606Drive 856.3 km
cheapest- Drive from Princeton to Lethbridge856.3 km
10h 25m$171–247Bus to Penticton Regional Airport, fly
- Take the bus from Princeton Chevron to Peachtree Square
- Fly from Penticton Regional Airport (YYF) to Lethbridge Airport (YQL)YYF - YQL
25h 48m$177–1,262Bus, bus to Kelowna International Airport, fly
- Take the bus from Princeton Chevron to Peachtree Square
- Take the bus from Peachtree Square to Westbank Exch
- Fly from Kelowna International Airport (YLW) to Lethbridge Airport (YQL)YLW - YQL
9h 14m$530–1,095
Penticton Regional Airport (YYF) to Lethbridge Airport (YQL) flights
Questions & Answers
The cheapest way to get from Princeton to Lethbridge is to drive which costs $170 - $250 and takes 10h 25m.
The fastest way to get from Princeton to Lethbridge is to bus and fly which takes 9h 14m and costs $500 - $1,100.
The distance between Princeton and Lethbridge is 920 km. The road distance is 856.3 km.
The best way to get from Princeton to Lethbridge without a car is to bus and taxi which takes 14h 23m and costs $470 - $650.
It takes approximately 14h 23m to get from Princeton to Lethbridge, including transfers.
Lethbridge is 1h ahead of Princeton. It is currently 8:49 AM in Princeton and 9:49 AM in Lethbridge.
Yes, the driving distance between Princeton to Lethbridge is 856 km. It takes approximately 10h 25m to drive from Princeton to Lethbridge.
There are 47+ hotels available in Lethbridge.
What companies run services between Princeton, BC, Canada and Lethbridge, AB, Canada?
There is no direct connection from Princeton to Lethbridge. However, you can take the bus to Nelson, BC - 512 Railway Street, take the bus to Fort Macleod, AB, then take the taxi to Lethbridge. Alternatively, you can drive from Princeton to Lethbridge in around 10h 25m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- westjet.com
Flights from Penticton Regional Airport to Lethbridge Airport via Calgary
- Ave. Duration
- 24h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–1,200
Flights from Penticton Regional Airport to Lethbridge Airport via Vancouver, Calgary
- Ave. Duration
- 22h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–1,300
Flights from Kelowna International Airport to Lethbridge Airport via Calgary
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $180–650
Flights from Kelowna International Airport to Lethbridge Airport via Vancouver, Calgary
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $180–650
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Princeton, BC - 235 Crowsnest Hwy to Nelson, BC - 512 Railway Street
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Nelson, BC - 512 Railway Street to Fort Macleod, AB
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- 1-844-442-2212
- Website
- bctransit.com
Bus from Princeton Chevron to Peachtree Square
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Schedules at
- https://bctransit.com/south-okanagan-similkameen/schedules-and-maps/
- Single Ride - All Passengers
- $3
Bus from Peachtree Square to Westbank Exch
- Ave. Duration
- 1h
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Schedules at
- https://bctransit.com/south-okanagan-similkameen/schedules-and-maps/
- Single Ride - All Passengers
- $3
- Ave. Duration
- 33 min
- Estimated price
- $270–330
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 Which side of Niagara Falls should I choose (and how do I get there)?, Best ways to travel around Australia, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.


