There are 7 ways to get from Calgary to Princeton by plane, bus, 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.
Fly to Abbotsford International Airport, bus
best- Fly from Calgary International Airport (YYC) to Abbotsford International Airport (YXX)YYC - YXX
- Take the bus from Abbotsford, BC - 30440 Liberator Ave to Princeton, BC - 235 Crowsnest Hwy
7h 19m$109–369Bus
- Take the bus from Calgary, AB - Westbrook Mall to Hope, BCCalgary
- Take the bus from Hope, BC - 919 Water Avenue to Princeton, BC - 235 Crowsnest HwyVancouver
14h 24m$216–275Drive 716.8 km
- Drive from Calgary to Princeton716.8 km
9h 51m$143–207Fly to Penticton Regional Airport, bus
- Fly from Calgary International Airport (YYC) to Penticton Regional Airport (YYF)YYC - YYF
- Take the bus from Peachtree Square to Princeton Chevron
6h 13m$117–607Fly to Kelowna International Airport, bus
- Fly from Calgary International Airport (YYC) to Kelowna International Airport (YLW)YYC - YLW
- Take the bus from Westbank Exch to Peachtree Square
- Take the bus from Peachtree Square to Princeton Chevron
8h 11m$355–770Fly to Vancouver International Airport, bus
- Fly from Calgary International Airport (YYC) to Vancouver International Airport (YVR)YYC - YVR
- Take the bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwy
9h 14m$137–387Bus via Kaslo
- Take the bus from Calgary, AB - 11488, 24 Street SE to Kaslo, BC - 405 4th StCalgary
- Take the bus from Kaslo, BC - 405 4th St to Princeton, BC - 235 Crowsnest HwyKaslo
19h 43m$253–336
Calgary to Princeton by bus and foot
Questions & Answers
The cheapest way to get from Calgary to Princeton is to drive which costs $140 - $210 and takes 9h 51m.
The fastest way to get from Calgary to Princeton is to fly and bus which takes 6h 13m and costs $110 - $650.
No, there is no direct bus from Calgary to Princeton. However, there are services departing from Calgary, AB - Westbrook Mall and arriving at Princeton, BC - 235 Crowsnest Hwy via Hope, BC - 919 Water Avenue. The journey, including transfers, takes approximately 14h 24m.
The distance between Calgary and Princeton is 880 km. The road distance is 716.8 km.
The best way to get from Calgary to Princeton without a car is to bus which takes 14h 24m and costs $210 - $280.
It takes approximately 7h 19m to get from Calgary to Princeton, including transfers.
Calgary to Princeton bus services, operated by Rider Express, depart from Calgary, AB - Westbrook Mall station.
Calgary to Princeton bus services, operated by Rider Express, arrive at Hope, BC station.
Princeton is 1h behind Calgary. It is currently 4:32 AM in Calgary and 3:32 AM in Princeton.
Yes, the driving distance between Calgary to Princeton is 717 km. It takes approximately 9h 51m to drive from Calgary to Princeton.
What companies run services between Calgary, AB, Canada and Princeton, BC, Canada?
You can take a bus from Calgary, AB - Westbrook Mall to Princeton, BC - 235 Crowsnest Hwy via Hope, BC and Hope, BC - 919 Water Avenue in around 14h 24m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- westjet.com
Flights from Calgary International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $30–120
Flights from Calgary International Airport to Abbotsford International Airport via Edmonton
- Ave. Duration
- 4h 9m
- When
- Every day
- Estimated price
- $30–120
Flights from Calgary International Airport to Penticton Regional Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $85–650
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $60–290
Flights from Calgary International Airport to Vancouver International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $35–230
- Website
- aircanada.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $45–300
Flights from Calgary International Airport to Vancouver International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $50–320
- Website
- flyflair.com
Flights from Calgary International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $40–290
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- $55–460
Flights from Calgary International Airport to Vancouver International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $50–260
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Abbotsford, BC - 30440 Liberator Ave to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- $70–95
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Hope, BC - 919 Water Avenue to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 1h 50m
- Frequency
- Twice a week
- Estimated price
- $60–80
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from New Westminster, BC - Braid Station to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $80–110
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Calgary, AB - 11488, 24 Street SE to Kaslo, BC - 405 4th St
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- $150–200
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Kaslo, BC - 405 4th St to Princeton, BC - 235 Crowsnest Hwy
- Ave. Duration
- 6h 40m
- Frequency
- Twice a week
- Estimated price
- $100–140
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Calgary, AB - Westbrook Mall to Hope, BC
- Ave. Duration
- 11h 20m
- Frequency
- Twice daily
- Estimated price
- $150–200
- Website
- https://riderexpress.ca/
- Standard
- $150–200
- Phone
- 1-844-442-2212
- Website
- bctransit.com
Bus from Peachtree Square to Princeton Chevron
- Ave. Duration
- 1h 30m
- 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 Westbank Exch to Peachtree Square
- Ave. Duration
- 53 min
- 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
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, The beginner’s guide to the 2018 World Nomad Games, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
There are five+ hotels available in Princeton.




