One Way

Popular Filters

One Way Price

LKR 363,803 LKR 594,000

Duration

25 h 2 m 64 h 30 m

Stops From Perth

Departure From Perth

Before 6 AM

LKR 483,307

6 AM - 12 PM

LKR 449,459

12 PM - 6 PM

LKR 374,397

After 6 PM

LKR 363,804

Arrival at Calgary

6 AM - 12 PM

LKR 363,804

12 PM - 6 PM

LKR 363,804

After 6 PM

LKR 389,046

Alliances & Airlines

Oneworld

(31)

SkyTeam

()

Star Alliance

(36)

+ 4 more

Layover Airports

+ 8 more

Layover Duration

4 h 50 m 33 h 0 m

Perth To Calgary Flights

Book Perth to Calgary flight tickets at lowest price. Get best deals on your upcoming Perth to Calgary flights only on MakeMyTrip. Also Book Calgary to Perth Flights. Currently 52 flights flying from Perth to Calgary. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Virgin Australia, Air Canada

More Timing Options

LKR 363,804

Perth to Calgary , 2 Sep

Virgin Australia VA | 572

23:55

Tue, 2 Sep 25

Terminal T1

Perth, Australia

04 h 20 m

06:15

Wed, 3 Sep 25

Terminal T2

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 34

09:20

Wed, 3 Sep 25

Terminal T1

Sydney, Australia

14 h 25 m

06:45

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 204

08:30

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

01 h 27 m

10:57

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

LKR 374,397

Perth to Calgary , 2 Sep

Air Canada AC | 2736 | Operated By Virgin Australia

15:30

Tue, 2 Sep 25

Terminal T1

Perth, Australia

04 h 20 m

21:50

Tue, 2 Sep 25

Terminal T2

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 34

09:20

Wed, 3 Sep 25

Terminal T1

Sydney, Australia

14 h 25 m

06:45

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 216

12:55

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

01 h 27 m

15:22

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Virgin Australia, Air Canada

LKR 381,763

Perth to Calgary , 2 Sep

Virgin Australia VA | 562

15:30

Tue, 2 Sep 25

Terminal T1

Perth, Australia

04 h 20 m

21:50

Tue, 2 Sep 25

Terminal T2

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 34

09:20

Wed, 3 Sep 25

Terminal T1

Sydney, Australia

14 h 25 m

06:45

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 204

08:30

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

01 h 27 m

10:57

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Qantas Airways, Air Canada

LKR 381,996

Perth to Calgary , 2 Sep

Qantas Airways QF | 654

23:55

Tue, 2 Sep 25

Terminal T4

Perth, Australia

04 h 10 m

06:05

Wed, 3 Sep 25

Terminal T3

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 34

09:20

Wed, 3 Sep 25

Terminal T1

Sydney, Australia

14 h 25 m

06:45

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 204

08:30

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

01 h 27 m

10:57

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Jetstar Airways, Air Canada

LKR 383,087

Perth to Calgary , 2 Sep

Jetstar Airways JQ | 989

23:55

Tue, 2 Sep 25

Terminal T2

Perth, Australia

04 h 10 m

06:05

Wed, 3 Sep 25

Terminal T2

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 34

09:20

Wed, 3 Sep 25

Terminal T1

Sydney, Australia

14 h 25 m

06:45

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 204

08:30

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

01 h 27 m

10:57

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

LKR 385,249

Perth to Calgary , 2 Sep

Air Canada AC | 2736 | Operated By Virgin Australia

15:30

Tue, 2 Sep 25

Terminal T1

Perth, Australia

04 h 20 m

21:50

Tue, 2 Sep 25

Terminal T2

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 34

09:20

Wed, 3 Sep 25

Terminal T1

Sydney, Australia

14 h 25 m

06:45

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 204

08:30

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

01 h 27 m

10:57

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Jetstar Airways, Air Canada

LKR 388,841

Perth to Calgary , 2 Sep

Jetstar Airways JQ | 987

15:50

Tue, 2 Sep 25

Terminal T2

Perth, Australia

04 h 05 m

21:55

Tue, 2 Sep 25

Terminal T2

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 34

09:20

Wed, 3 Sep 25

Terminal T1

Sydney, Australia

14 h 25 m

06:45

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 204

08:30

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

01 h 27 m

10:57

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways, WestJet

LKR 389,046

Transit Visa may be required

Perth to Calgary , 2 Sep

Qatar Airways QR | 901

22:45

Tue, 2 Sep 25

Terminal T1

Perth, Australia

11 h 05 m

04:50

Wed, 3 Sep 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 739

08:00

Wed, 3 Sep 25

Doha, Qatar

16 h

14:00

Wed, 3 Sep 25

Terminal B

Los Angeles, United States

BAGGAGE : CHECK INCABIN

Information not available

WestJet WS | 1515

18:05

Wed, 3 Sep 25

Terminal T2

Los Angeles, United States

03 h 05 m

22:10

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways, WestJet

LKR 389,211

Transit Visa may be required

Perth to Calgary , 2 Sep

Qatar Airways QR | 8406 | Operated By Virgin Australia

16:10

Tue, 2 Sep 25

Terminal T1

Perth, Australia

11 h 10 m

22:20

Tue, 2 Sep 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 713

07:55

Wed, 3 Sep 25

Doha, Qatar

15 h 55 m

15:50

Wed, 3 Sep 25

Terminal D

Houston, United States

BAGGAGE : CHECK INCABIN

Information not available

WestJet WS | 1535

15:00

Thu, 4 Sep 25

Terminal A

Houston, United States

04 h 21 m

18:21

Thu, 4 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available

Virgin Australia

LKR 389,542

Perth to Calgary , 2 Sep

Virgin Australia VA | 562

15:30

Tue, 2 Sep 25

Terminal T1

Perth, Australia

04 h 20 m

21:50

Tue, 2 Sep 25

Terminal T2

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Virgin Australia VA | 5150 | Operated By Air Canada

09:20

Wed, 3 Sep 25

Terminal T1

Sydney, Australia

14 h 25 m

06:45

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

Virgin Australia VA | 5194 | Operated By Air Canada

08:30

Wed, 3 Sep 25

Terminal M

Vancouver, Canada

01 h 27 m

10:57

Wed, 3 Sep 25

Calgary, Canada

BAGGAGE : CHECK INCABIN

Information not available