One Way

Popular Filters

Arrival Airports

One Way Price

THB 21,797 THB 110,000

Duration

18 h 5 m 51 h 0 m

Stops From Calgary

Departure From Calgary

Before 6 AM

THB 39,057

6 AM - 12 PM

THB 21,798

12 PM - 6 PM

THB 21,861

After 6 PM

THB 21,861

Arrival at Dubai

Before 6 AM

THB 21,798

6 AM - 12 PM

THB 39,057

12 PM - 6 PM

THB 91,465

After 6 PM

THB 21,798

Alliances & Airlines

Oneworld

(17)

SkyTeam

()

Star Alliance

(7)

+ 3 more

Layover Airports

+ 2 more

Layover Duration

1 h 20 m 30 h 30 m

Sorted By:
Departure
Duration
Arrival
Price
WestJet, Qatar Airways

THB 22,703

THB 21,798

You save THB 63 if you fly to Sharjah

Calgary to Sharjah , 6 Mar

WestJet WS | 1020

09:00

Fri, 6 Mar 26

Calgary, Canada

03 h 27 m

11:27

Fri, 6 Mar 26

Terminal T2

Los Angeles, United States

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 740

15:10

Fri, 6 Mar 26

Terminal B

Los Angeles, United States

15 h 40 m

17:50

Sat, 7 Mar 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1034

20:30

Sat, 7 Mar 26

Doha, Qatar

01 h 10 m

22:40

Sat, 7 Mar 26

Sharjah, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Alaska Airlines, Qatar Airways

More Timing Options

THB 22,766

THB 21,861

Calgary to Dubai , 6 Mar

Alaska Airlines AS | 3419

19:00

Fri, 6 Mar 26

Calgary, Canada

01 h 57 m

19:57

Fri, 6 Mar 26

Seattle, United States

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 720

16:05

Sat, 7 Mar 26

Seattle, United States

14 h 35 m

17:40

Sun, 8 Mar 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1014

18:40

Sun, 8 Mar 26

Doha, Qatar

01 h 15 m

20:55

Sun, 8 Mar 26

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

WestJet, Emirates

THB 26,178

THB 25,137

Transit Visa may be required

Calgary to Dubai , 6 Mar

WestJet WS | 1552

13:25

Fri, 6 Mar 26

Calgary, Canada

01 h 54 m

14:19

Fri, 6 Mar 26

Seattle, United States

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 230

16:05

Fri, 6 Mar 26

Seattle, United States

14 h 35 m

18:40

Sat, 7 Mar 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

United Airlines, Emirates

THB 29,786

THB 28,601

Transit Visa may be required

Calgary to Dubai , 6 Mar

United Airlines UA | 1655

12:32

Fri, 6 Mar 26

Calgary, Canada

03 h 33 m

17:05

Fri, 6 Mar 26

Terminal T1

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 236

19:45

Fri, 6 Mar 26

Terminal T5

Chicago, United States

13 h 25 m

19:10

Sat, 7 Mar 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Emirates

THB 42,023

THB 38,925

Transit Visa may be required

Calgary to Dubai , 6 Mar

Air Canada AC | 850

18:25

Fri, 6 Mar 26

Calgary, Canada

08 h 45 m

10:10

Sat, 7 Mar 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 2

13:40

Sat, 7 Mar 26

Terminal T3

London - Heathrow Apt, United Kingdom

07 h

00:40

Sun, 8 Mar 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates

THB 40,682

THB 39,057

Calgary to Dubai , 6 Mar

Emirates EK | 5780 | Operated By Air Canada

05:35

Fri, 6 Mar 26

Calgary, Canada

03 h 58 m

11:33

Fri, 6 Mar 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 242

13:55

Fri, 6 Mar 26

Terminal T1

Toronto, Canada

12 h 45 m

11:40

Sat, 7 Mar 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates

THB 56,173

THB 53,930

Transit Visa may be required

Calgary to Dubai , 6 Mar

Emirates EK | 4724 | Operated By WestJet

13:25

Fri, 6 Mar 26

Calgary, Canada

01 h 54 m

14:19

Fri, 6 Mar 26

Seattle, United States

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 230

16:05

Fri, 6 Mar 26

Seattle, United States

14 h 35 m

18:40

Sat, 7 Mar 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Etihad Airways

THB 94,851

THB 91,465

Calgary to Abu Dhabi , 6 Mar

Air Canada AC | 132

07:10

Fri, 6 Mar 26

Calgary, Canada

03 h 55 m

13:05

Fri, 6 Mar 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 22

14:25

Fri, 6 Mar 26

Terminal T1

Toronto, Canada

12 h 50 m

12:15

Sat, 7 Mar 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, British Airways

THB 104,385

THB 100,999

Transit Visa may be required

Calgary to Dubai , 6 Mar

Air Canada AC | 850

18:25

Fri, 6 Mar 26

Calgary, Canada

08 h 45 m

10:10

Sat, 7 Mar 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 107

12:00

Sat, 7 Mar 26

Terminal T5

London - Heathrow Apt, United Kingdom

07 h 50 m

23:50

Sat, 7 Mar 26

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa, Emirates

THB 107,434

THB 104,048

Transit Visa may be required

Calgary to Dubai , 6 Mar

Lufthansa LH | 6847 | Operated By Air Canada

18:25

Fri, 6 Mar 26

Calgary, Canada

08 h 45 m

10:10

Sat, 7 Mar 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 16

13:35

Sat, 7 Mar 26

Terminal N

London - Gatwick Apt, United Kingdom

07 h 05 m

00:40

Sun, 8 Mar 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available