• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Calgary to Sorrento by bus, car, plane, shuttle or car ferry

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

Bus  •  7h 40m

  1. Take the bus from Calgary, AB - 1421, 33 Street SW to Salmon Arm, BC Calgary

$173 - $221

3 alternative options

Drive  •  6h 36m

  1. Drive from Calgary to Sorrento 343.8 miles

$55 - $90

Fly to Kamloops, Kamploops Airport, drive, Cable Ferry  •  6h 51m

  1. Fly from Calgary (YYC) to Kamloops (YKA) YYC - YKA
  2. Take a shuttle bus from Kamloops Airport to Sun Peaks
  3. Drive from Sun Peaks to Adams Lake East
  4. Take the Cable Ferry from Adams Lake East to Adams Lake West

$240 - $635

Fly to Kelowna, shuttle  •  6h 18m

  1. Fly from Calgary (YYC) to Kelowna (YLW) YYC - YLW
  2. Take a shuttle bus from Kelowna International Airport to Sicamous, BC - Esso

$400 - $700

Questions & Answers

The cheapest way to get from Calgary to Sorrento is to drive which costs $55 - $90 and takes 6h 36m.

More details

The quickest way to get from Calgary to Sorrento is to fly and shuttle which costs $400 - $700 and takes 6h 18m.

More details

The distance between Calgary and Sorrento is 378 km. The road distance is 550.2 km.

Get driving directions

The best way to get from Calgary to Sorrento without a car is to bus which takes 7h 40m and costs $170 - $230.

More details

It takes approximately 7h 40m to get from Calgary to Sorrento, including transfers.

More details

The quickest flight from Calgary Airport to Kamloops Airport is the direct flight which takes 1h 18m.

Search flights

Sorrento is 1h behind Calgary. It is currently 8:24 AM in Calgary and 7:24 AM in Sorrento.

Yes, the driving distance between Calgary to Sorrento is 550 km. It takes approximately 6h 36m to drive from Calgary to Sorrento.

Get driving directions

Air Canada and WestJet offer flights from Calgary Airport to Kamloops Airport.

Search flights

There are 22+ hotels available in Sorrento. Prices start at $85 CAD per night.

More details

Map of how to get from Calgary to Sorrento.
Launch map view
  • Distance: 235.9 miles
  • Duration: 7h 40m

What companies run services between Calgary, AB, Canada and Sorrento, BC, Canada?

Rider Express operates a bus from Calgary to Sorrento 3 times a week. Tickets cost $85 - $120 and the journey takes 7h 15m.

Airlines
WestJet
Website
westjet.com
Flights from Calgary to Kamloops
Ave. Duration
1h 18m
When
Every day
Estimated price
$160 - $550
Flights from Calgary to Kelowna
Ave. Duration
1h 8m
When
Every day
Estimated price
$140 - $420
Air Canada
Website
aircanada.com
Flights from Calgary to Kamloops
Ave. Duration
1h 21m
When
Every day
Estimated price
$170 - $750
Flights from Calgary to Kelowna
Ave. Duration
1h 15m
When
Every day
Estimated price
$170 - $750
Bus operators
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Calgary, AB - 1421, 33 Street SW to Salmon Arm, BC
Ave. Duration
7h 15m
Frequency
3 times a week
Estimated price
$85 - $120
Schedules at
riderexpress.ca
SunPeaks Resort-Kamloops Airport
Phone
1.800.807.3257
Email
transportation@sunpeakstourism.com
Website
sunpeaksresort.com
Shuttle from Kamloops Airport to Sun Peaks
Ave. Duration
50m
Frequency
Once daily
Estimated price
$65
Schedules at
sunpeaksresort.com
Book at
inntopia.travel
Revelstoke Shuttle
Phone
1 888-569-1969
Email
info@everythingrevelstoke.com
Website
everythingrevelstoke.com
Shuttle from Kelowna International Airport to Sicamous, BC - Esso
Ave. Duration
1h 55m
Frequency
5 times a day
Estimated price
$90 - $130
Schedules at
everythingrevelstoke.com
Adult Summer
$121
Adult Winter
$92
Ferry operators
Inland Ferries
Website
www2.gov.bc.ca
Car ferry from Adams Lake East to Adams Lake West
Ave. Duration
6m
Frequency
On demand
Estimated price
$0
Schedules at
www2.gov.bc.ca

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 South Korea: Travelling from Seoul to Busan , Travelling to the US: What do I need to know? and How to get from London City Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Calgary to Calgary Airport is to line 300 bus which takes 31m and costs $10.

More details