Popular Filters
Arrival Airports
One Way Price
Duration
Stops From Calgary
Departure From Calgary
SAR 3,335
SAR 3,304
SAR 4,244
Arrival at Edinburgh
SAR 3,503
SAR 3,304
Alliances & Airlines
Oneworld
(3)
SkyTeam
(7)
Star Alliance
(7)
+ 4 more
Layover Airports
+ 3 more
Layover Duration
Fare Calendar For other International Routes
Calgary to Edinburgh Fare Calendar
SAR 3,304
You save SAR 199 if you fly to Glasgow | Transit Visa may be required
Calgary to Glasgow , 10 Apr
WestJet WS | 121
16:00
Fri, 10 Apr 26
Calgary, Canada
01 h 40 m
16:40
Fri, 10 Apr 26
Terminal M
Vancouver, Canada
BAGGAGE : CHECK INCABIN
Information not available
Icelandair FI | 694
19:05
Fri, 10 Apr 26
Terminal M
Vancouver, Canada
07 h 20 m
09:25
Sat, 11 Apr 26
Reykjavik, Iceland
BAGGAGE : CHECK INCABIN
Information not available
Icelandair FI | 432
10:10
Sat, 11 Apr 26
Reykjavik, Iceland
02 h 15 m
13:25
Sat, 11 Apr 26
Terminal M
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,335
You save SAR 168 if you fly to Glasgow | Transit Visa may be required
Calgary to Glasgow , 10 Apr
WestJet WS | 634
11:30
Fri, 10 Apr 26
Calgary, Canada
04 h
17:30
Fri, 10 Apr 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Icelandair FI | 604
23:10
Fri, 10 Apr 26
Terminal T3
Toronto, Canada
05 h 35 m
08:45
Sat, 11 Apr 26
Reykjavik, Iceland
BAGGAGE : CHECK INCABIN
Information not available
Icelandair FI | 432
10:10
Sat, 11 Apr 26
Reykjavik, Iceland
02 h 15 m
13:25
Sat, 11 Apr 26
Terminal M
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,503
Transit Visa may be required
Calgary to Edinburgh , 10 Apr
Air Canada AC | 584
06:45
Fri, 10 Apr 26
Calgary, Canada
04 h 40 m
13:25
Fri, 10 Apr 26
Terminal A
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 4776 | Operated By United Airlines
20:00
Fri, 10 Apr 26
Terminal C
Newark, United States
07 h 05 m
08:05
Sat, 11 Apr 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,506
Transit Visa may be required
Calgary to Edinburgh , 10 Apr
United Airlines UA | 8570 | Operated By Air Canada
06:45
Fri, 10 Apr 26
Calgary, Canada
04 h 40 m
13:25
Fri, 10 Apr 26
Terminal A
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 4486
15:00
Fri, 10 Apr 26
Terminal C
Newark, United States
01 h 24 m
16:24
Fri, 10 Apr 26
Terminal T2
Washington-Reagan Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 978
22:10
Fri, 10 Apr 26
Washington-Dulles Apt, United States
07 h 25 m
10:35
Sat, 11 Apr 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,565
Transit Visa may be required
Calgary to Glasgow , 10 Apr
Virgin Atlantic VS | 7160 | Operated By KLM Royal Dutch
15:05
Fri, 10 Apr 26
Calgary, Canada
08 h 50 m
07:55
Sat, 11 Apr 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Virgin Atlantic VS | 6989 | Operated By KLM Royal Dutch
09:10
Sat, 11 Apr 26
Amsterdam, Netherlands
01 h 30 m
09:40
Sat, 11 Apr 26
Terminal M
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,611
Transit Visa may be required
Calgary to Glasgow , 10 Apr
Delta Air Lines DL | 9390 | Operated By KLM Royal Dutch
15:05
Fri, 10 Apr 26
Calgary, Canada
08 h 50 m
07:55
Sat, 11 Apr 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 9655 | Operated By KLM Royal Dutch
09:10
Sat, 11 Apr 26
Amsterdam, Netherlands
01 h 30 m
09:40
Sat, 11 Apr 26
Terminal M
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,670
Transit Visa may be required
Calgary to Glasgow , 10 Apr
KLM Royal Dutch KL | 678
15:05
Fri, 10 Apr 26
Calgary, Canada
08 h 50 m
07:55
Sat, 11 Apr 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 937
09:10
Sat, 11 Apr 26
Amsterdam, Netherlands
01 h 30 m
09:40
Sat, 11 Apr 26
Terminal M
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 3,848
Transit Visa may be required
Calgary to Edinburgh , 10 Apr
Virgin Atlantic VS | 7160 | Operated By KLM Royal Dutch
15:05
Fri, 10 Apr 26
Calgary, Canada
08 h 50 m
07:55
Sat, 11 Apr 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Virgin Atlantic VS | 6977 | Operated By KLM Royal Dutch
11:55
Sat, 11 Apr 26
Amsterdam, Netherlands
01 h 25 m
12:20
Sat, 11 Apr 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 4,244
Calgary to Glasgow , 10 Apr
Air Canada AC | 850
19:55
Fri, 10 Apr 26
Calgary, Canada
08 h 55 m
11:50
Sat, 11 Apr 26
Terminal T2
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA | 1486
14:55
Sat, 11 Apr 26
Terminal T5
London - Heathrow Apt, United Kingdom
01 h 30 m
16:25
Sat, 11 Apr 26
Terminal M
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
SAR 4,516
Calgary to Edinburgh , 10 Apr
Air Canada AC | 850
19:55
Fri, 10 Apr 26
Calgary, Canada
08 h 55 m
11:50
Sat, 11 Apr 26
Terminal T2
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
British Airways BA | 1452
14:00
Sat, 11 Apr 26
Terminal T5
London - Heathrow Apt, United Kingdom
01 h 25 m
15:25
Sat, 11 Apr 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
