There are 6 ways to get from Islamabad to Calgary by plane, train, taxi, bus, 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.
Fly Islamabad International Airport to Calgary International Airport
best- Fly from Islamabad International Airport (ISB) to Calgary International Airport (YYC)plane ISB - YYC
21h 47m$564–2,851Train to Peshawar International Airport, fly to Calgary International Airport
- Take the train from Golra Sharif to Peshawar Cantttrain
- Fly from Peshawar International Airport (PEW) to Calgary International Airport (YYC)plane PEW - YYC
31h 34m$611–1,851Train, taxi to Sialkot International Airport, fly to Calgary International Airport
- Take the train from Chak Lala to Gujrattrain
- Take the taxi from Gujrat to Sialkot International Airport (SKT)taxi
- Fly from Sialkot International Airport (SKT) to Calgary International Airport (YYC)plane SKT - YYC
28h 47m$967–2,760Fly Islamabad International Airport to Edmonton International Airport, bus
- Fly from Islamabad International Airport (ISB) to Edmonton International Airport (YEG)plane ISB - YEG
- Take the bus from Edmonton Airport to Calgary, AB - Downtown 4 Ave SEbus
25h 33m$730–3,406Fly Islamabad International Airport to Cranbrook/Canadian Rockies International Airport, bus
- Fly from Islamabad International Airport (ISB) to Cranbrook/Canadian Rockies International Airport (YXC)plane ISB - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Calgary, AB - 11488, 24 Street SEbus
38h$890–3,991Fly Islamabad International Airport to Kelowna International Airport, shuttle, bus
- Fly from Islamabad International Airport (ISB) to Kelowna International Airport (YLW)plane ISB - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
- Take the bus from Revelstoke, BC to Calgary, AB - Westbrook Mallbus
32h 34m$704–3,093
Islamabad International Airport (ISB) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from Islamabad to Calgary is to train and fly which costs $600 - $1,900 and takes 31h 34m.
The fastest way to get from Islamabad to Calgary is to fly which takes 21h 47m and costs $550 - $2,900.
The distance between Islamabad and Calgary is 10627 km.
It takes approximately 21h 47m to get from Islamabad to Calgary, including transfers.
Calgary is 11h behind Islamabad. It is currently 10:01 PM in Islamabad and 11:01 AM in Calgary.
There are 916+ hotels available in Calgary.
What companies run services between Islamabad, Pakistan and Calgary, AB, Canada?
Pakistan International Airlines, Porter Airlines, and two other airlines fly from Islamabad International Airport (ISB) to Calgary International Airport (YYC) 4 times a week.
- Website
- aircanada.com
Flights from Islamabad International Airport to Calgary International Airport via Beijing Capital, Vancouver
- Ave. Duration
- 24h 52m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $550–3,100
Flights from Islamabad International Airport to Edmonton International Airport via Toronto
- Ave. Duration
- 20h 48m
- When
- Friday
- Estimated price
- $1,600–4,600
Flights from Islamabad International Airport to Edmonton International Airport via Beijing Capital, Vancouver
- Ave. Duration
- 22h 52m
- When
- Friday
- Estimated price
- $950–3,600
Flights from Islamabad International Airport to Cranbrook/Canadian Rockies International Airport via Beijing Capital, Vancouver
- Ave. Duration
- 32h 51m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $750–4,200
Flights from Islamabad International Airport to Cranbrook/Canadian Rockies International Airport via Istanbul, Vancouver
- Ave. Duration
- 40h 1m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $1,100–4,500
Flights from Islamabad International Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 20h 50m
- When
- Friday
- Estimated price
- $1,500–4,200
Flights from Islamabad International Airport to Kelowna International Airport via Beijing Capital, Vancouver
- Ave. Duration
- 22h 4m
- When
- Friday
- Estimated price
- $800–3,100
- Website
- westjet.com
Flights from Peshawar International Airport to Calgary International Airport via Doha, Seattle
- Ave. Duration
- 25h 32m
- When
- Every day
- Estimated price
- $900–2,800
Flights from Sialkot International Airport to Calgary International Airport via Doha, Seattle
- Ave. Duration
- 26h 7m
- When
- Every day
- Estimated price
- $1,400–4,200
Flights from Sialkot International Airport to Calgary International Airport via Dubai, Seattle
- Ave. Duration
- 26h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $1,400–4,300
Flights from Islamabad International Airport to Edmonton International Airport via Beijing Capital, Vancouver
- Ave. Duration
- 29h 39m
- When
- Thursday and Sunday
- Estimated price
- $650–3,300
- Website
- etihad.com
Flights from Peshawar International Airport to Calgary International Airport via Abu Dhabi
- Ave. Duration
- 33h 7m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $600–1,800
Flights from Sialkot International Airport to Calgary International Airport via Abu Dhabi
- Ave. Duration
- 23h 2m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $950–2,700
- Website
- qatarairways.com
Flights from Peshawar International Airport to Calgary International Airport via Doha, Seattle
- Ave. Duration
- 25h 40m
- When
- Every day
- Estimated price
- $900–2,800
Flights from Sialkot International Airport to Calgary International Airport via Doha, Seattle
- Ave. Duration
- 26h 15m
- When
- Every day
- Estimated price
- $1,400–4,200
Flights from Sialkot International Airport to Calgary International Airport via Dubai, Seattle
- Ave. Duration
- 26h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $1,400–4,300
- Website
- flyporter.com
Flights from Islamabad International Airport to Calgary International Airport via Toronto
- Ave. Duration
- 20h 52m
- When
- Friday
- Estimated price
- $1,400–3,900
- Website
- alaskaair.com
Flights from Sialkot International Airport to Calgary International Airport via Dubai, Seattle
- Ave. Duration
- 26h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $1,400–4,300
- Website
- airchina.com
Flights from Islamabad International Airport to Kelowna International Airport via Beijing Capital, Vancouver
- Ave. Duration
- 29h 20m
- When
- Thursday
- Estimated price
- $600–2,800
- Phone
- +92 42 99201738
- contact@railways.gov.pk
- Website
- pakrailways.gov.pk
Train from Golra Sharif to Peshawar Cantt
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Estimated price
- $1–3
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Seat
- $1–2
- Berth
- $1–2
- First Class Sleeper
- $2–3
Train from Chak Lala to Gujrat
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- $1–3
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Seat
- $1–2
- Berth
- $1–2
- First Class Sleeper
- $2–3
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Edmonton Airport to Calgary, AB - Downtown 4 Ave SE
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $70–95
- Website
- https://riderexpress.ca/
- Standard
- $70–95
Bus from Revelstoke, BC to Calgary, AB - Westbrook Mall
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- $90–120
- Website
- https://riderexpress.ca/
- Standard
- $90–120
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Cranbrook, BC - 513 Cranbrook St North to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Estimated price
- $100–140
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- 1-888-569-1969
- info@revelstoketransfers.com
- Website
- revelstoketransfers.com
Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
- Ave. Duration
- 42 min
- Estimated price
- $10–13
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, Getting to Milan from the airport, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.






