Popular Filters
One Way Price
Duration
Stops From Lagos
Departure From Lagos
THB 26,809
THB 33,570
THB 42,785
Arrival at Toronto
THB 33,570
THB 26,809
THB 41,068
Alliances & Airlines
Oneworld
(2)
SkyTeam
(7)
Star Alliance
(11)
+ 4 more
Layover Airports
+ 8 more
Layover Duration
THB 27,917
Lagos to Toronto , 5 Jun
Qatar Airways QR | 1408
09:50
Fri, 5 Jun 26
Terminal T2I
Lagos, Nigeria
07 h 05 m
18:55
Fri, 5 Jun 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 767
09:10
Sat, 6 Jun 26
Doha, Qatar
14 h
16:10
Sat, 6 Jun 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 34,962
Transit Visa may be required
Lagos to Toronto , 5 Jun
Ethiopian Airlines ET | 900
13:40
Fri, 5 Jun 26
Terminal T1I
Lagos, Nigeria
05 h 20 m
21:00
Fri, 5 Jun 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 552
23:00
Fri, 5 Jun 26
Addis Ababa, Ethiopia
04:30
Sat, 6 Jun 26
Rome - Fiumicino Apt, Italy
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 552
05:30
Sat, 6 Jun 26
Rome - Fiumicino Apt, Italy
08:45
Sat, 6 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 41,636
Lagos to Toronto , 5 Jun
Emirates EK | 784
17:40
Fri, 5 Jun 26
Terminal T2I
Lagos, Nigeria
08 h 05 m
04:45
Sat, 6 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 241
03:10
Sun, 7 Jun 26
Terminal T3
Dubai, United Arab Emirates
14 h 20 m
09:30
Sun, 7 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 41,068
Transit Visa may be required
Lagos to Toronto , 5 Jun
Royal Air Maroc AT | 554
07:05
Fri, 5 Jun 26
Terminal T2I
Lagos, Nigeria
04 h 25 m
11:30
Fri, 5 Jun 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 210
16:45
Fri, 5 Jun 26
Terminal T1
Casablanca, Morocco
08 h 25 m
20:10
Fri, 5 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 44,558
Transit Visa may be required
Lagos to Toronto , 5 Jun
United Airlines UA | 613
23:55
Fri, 5 Jun 26
Terminal T1I
Lagos, Nigeria
11 h 10 m
06:05
Sat, 6 Jun 26
Washington-Dulles Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 3612
08:18
Sat, 6 Jun 26
Washington-Dulles Apt, United States
01 h 45 m
10:03
Sat, 6 Jun 26
Ottawa, Canada
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 8459 | Operated By Air Canada
12:00
Sat, 6 Jun 26
Ottawa, Canada
01 h 05 m
13:05
Sat, 6 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 59,674
Transit Visa may be required
Lagos to Toronto , 5 Jun
Delta Air Lines DL | 55
11:45
Fri, 5 Jun 26
Terminal T1I
Lagos, Nigeria
12 h 06 m
18:51
Fri, 5 Jun 26
Terminal I
Atlanta, United States
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 2422
21:40
Fri, 5 Jun 26
Terminal I
Atlanta, United States
02 h 18 m
23:58
Fri, 5 Jun 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 61,142
Transit Visa may be required
Lagos to Toronto , 5 Jun
Delta Air Lines DL | 8195 | Operated By Air France
23:55
Fri, 5 Jun 26
Terminal T1I
Lagos, Nigeria
06 h 50 m
07:45
Sat, 6 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 9487 | Operated By KLM Royal Dutch
08:55
Sat, 6 Jun 26
Terminal T2F
Paris, France
01 h 25 m
10:20
Sat, 6 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 9400 | Operated By KLM Royal Dutch
11:20
Sat, 6 Jun 26
Amsterdam, Netherlands
08 h
13:20
Sat, 6 Jun 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 61,739
Transit Visa may be required
Lagos to Toronto , 5 Jun
KLM Royal Dutch KL | 2201 | Operated By Air France
23:50
Fri, 5 Jun 26
Terminal T1I
Lagos, Nigeria
06 h 50 m
07:40
Sat, 6 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1402
08:55
Sat, 6 Jun 26
Terminal T2F
Paris, France
01 h 25 m
10:20
Sat, 6 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 691
11:20
Sat, 6 Jun 26
Amsterdam, Netherlands
08 h
13:20
Sat, 6 Jun 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 61,917
Transit Visa may be required
Lagos to Toronto , 5 Jun
Air France AF | 149
23:50
Fri, 5 Jun 26
Terminal T1I
Lagos, Nigeria
06 h 50 m
07:40
Sat, 6 Jun 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 8374 | Operated By KLM Royal Dutch
08:55
Sat, 6 Jun 26
Terminal T2F
Paris, France
01 h 25 m
10:20
Sat, 6 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 8264 | Operated By KLM Royal Dutch
11:20
Sat, 6 Jun 26
Amsterdam, Netherlands
08 h
13:20
Sat, 6 Jun 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
THB 66,954
Transit Visa may be required
Lagos to Toronto , 5 Jun
United Airlines UA | 613
23:55
Fri, 5 Jun 26
Terminal T1I
Lagos, Nigeria
11 h 10 m
06:05
Sat, 6 Jun 26
Washington-Dulles Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 8063 | Operated By Air Canada
09:55
Sat, 6 Jun 26
Washington-Dulles Apt, United States
01 h 27 m
11:22
Sat, 6 Jun 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
