• 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 Sparwood by car, bus, plane or shuttle

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

Drive  •  3h 21m

  1. Drive from Calgary to Sparwood 185.4 miles

$24 - $40

Cheapest option

Bus, drive  •  3h 9m

  1. Take the bus from Calgary Downtown Office to Claresholm, AB
  2. Drive from Claresholm, AB to Sparwood

$49 - $66

2 alternative options

Fly, drive  •  4h 21m

  1. Fly from Calgary (YYC) to Cranbrook (YXC) YYC - YXC
  2. Drive from Cranbrook to Sparwood

$169 - $485

The Fernie Shuttle  •  6h 26m

  1. Take a shuttle bus from Calgary Airport to Fernie, BC - Best Western Lodge

$141 - $156

Questions & Answers

The cheapest way to get from Calgary to Sparwood is to drive which costs $30 - $50 and takes 3h 21m.

More details

The quickest way to get from Calgary to Sparwood is to bus and drive which costs $60 - $90 and takes 3h 9m.

More details

The distance between Calgary and Sparwood is 157 km. The road distance is 296.7 km.

Get driving directions

The best way to get from Calgary to Sparwood without a car is to The Fernie Shuttle which takes 6h 26m and costs $180 - $210.

More details

It takes approximately 3h 21m to drive 296.7 km from Calgary to Sparwood.

More details

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

Search flights

Yes, the driving distance between Calgary to Sparwood is 297 km. It takes approximately 3h 21m to drive from Calgary to Sparwood.

Get driving directions

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

Search flights

There are three+ hotels available in Sparwood. Prices start at $100 USD per night.

More details

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

More details

Map of how to get from Calgary to Sparwood.
Launch map view
  • Distance: 98.2 miles
  • Duration: 3h 21m

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

You can drive from Calgary to Sparwood in around 3h 21m.

Airlines
Air Canada
Website
aircanada.com
Flights from Calgary to Cranbrook
Ave. Duration
1h 2m
When
Every day
Estimated price
$150 - $550
WestJet
Website
westjet.com
Flights from Calgary to Cranbrook
Ave. Duration
1h 11m
When
Every day
Estimated price
$100 - $340
Bus operators
The Fernie Shuttle
Phone
1-250-423-4023
Email
theshuttlefernie@hotmail.com
Website
thefernieshuttle.com
Shuttle from Calgary Airport to Fernie, BC - Best Western Lodge
Ave. Duration
4h
Frequency
Once daily
Estimated price
$96
Schedules at
thefernieshuttle.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 Why you should take the train in the US, Flying into Beijing? and How to get from Stansted Airport into central London - to help you get the most out of your next trip.