Popular Filters
Arrival Airports
One Way Price
Duration
Stops From Toronto
Departure From Toronto
OMR 373
OMR 92
Arrival at Glasgow
OMR 92
OMR 213
Alliances & Airlines
Oneworld
(2)
SkyTeam
()
Star Alliance
(3)
+ 4 more
Layover Airports
Layover Duration
Fare Calendar For other International Routes
Toronto to Glasgow Fare Calendar
OMR 95
You save OMR 170 if you fly to Edinburgh
Toronto to Edinburgh , 19 Jun
WestJet WS | 36
22:15
Fri, 19 Jun 26
Terminal T3
Toronto, Canada
06 h 55 m
10:10
Sat, 20 Jun 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 216
You save OMR 49 if you fly to Edinburgh | Transit Visa may be required
Toronto to Edinburgh , 19 Jun
Swiss LX | 4641 | Operated By Air Canada
20:05
Fri, 19 Jun 26
Terminal T1
Toronto, Canada
08 h
10:05
Sat, 20 Jun 26
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 8290 | Operated By Edelweiss Air
15:45
Sat, 20 Jun 26
Zurich, Switzerland
02 h 15 m
17:00
Sat, 20 Jun 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 265
Toronto to Glasgow , 19 Jun
Air Transat TS | 244
19:15
Fri, 19 Jun 26
Terminal T3
Toronto, Canada
06 h 35 m
06:50
Sat, 20 Jun 26
Terminal T2
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 284
Toronto to Glasgow , 19 Jun
WestJet WS | 64
21:55
Fri, 19 Jun 26
Terminal T3
Toronto, Canada
06 h 45 m
09:40
Sat, 20 Jun 26
Terminal M
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 287
Toronto to Glasgow , 19 Jun
Porter Airlines PD | 7244 | Operated By Air Transat
19:15
Fri, 19 Jun 26
Terminal T3
Toronto, Canada
06 h 35 m
06:50
Sat, 20 Jun 26
Terminal T2
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 376
Transit Visa may be required
Toronto to Edinburgh , 19 Jun
Aer Lingus EI | 126
17:35
Fri, 19 Jun 26
Toronto, Canada
06 h 35 m
05:10
Sat, 20 Jun 26
Dublin, Ireland
BAGGAGE : CHECK INCABIN
Information not available
Aer Lingus EI | 3250 | Operated By European Air Express
06:40
Sat, 20 Jun 26
Dublin, Ireland
01 h 20 m
08:00
Sat, 20 Jun 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 378
Transit Visa may be required
Toronto to Edinburgh , 19 Jun
Aer Lingus EI | 126
17:35
Fri, 19 Jun 26
Toronto, Canada
06 h 35 m
05:10
Sat, 20 Jun 26
Dublin, Ireland
BAGGAGE : CHECK INCABIN
Information not available
Aer Lingus EI | 3552 | Operated By European Air Express
07:10
Sat, 20 Jun 26
Dublin, Ireland
01 h 20 m
08:30
Sat, 20 Jun 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 379
Toronto to Edinburgh , 19 Jun
Air Canada AC | 806
19:50
Fri, 19 Jun 26
Terminal T1
Toronto, Canada
06 h 30 m
07:20
Sat, 20 Jun 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 400
Toronto to Edinburgh , 19 Jun
Lufthansa LH | 6535 | Operated By Air Canada
19:50
Fri, 19 Jun 26
Terminal T1
Toronto, Canada
06 h 30 m
07:20
Sat, 20 Jun 26
Edinburgh, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
OMR 438
Transit Visa may be required
Toronto to Glasgow , 19 Jun
Icelandair FI | 604
23:10
Fri, 19 Jun 26
Terminal T3
Toronto, Canada
05 h 35 m
08:45
Sat, 20 Jun 26
Reykjavik, Iceland
BAGGAGE : CHECK INCABIN
Information not available
Icelandair FI | 432
10:10
Sat, 20 Jun 26
Reykjavik, Iceland
02 h 15 m
13:25
Sat, 20 Jun 26
Terminal M
Glasgow, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
