One Way

Popular Filters

One Way Price

THB 26,808 THB 99,000

Duration

16 h 27 m 45 h 0 m

Stops From Lagos

Departure From Lagos

6 AM - 12 PM

THB 26,809

12 PM - 6 PM

THB 33,570

After 6 PM

THB 42,785

Arrival at Toronto

6 AM - 12 PM

THB 33,570

12 PM - 6 PM

THB 26,809

After 6 PM

THB 41,068

Alliances & Airlines

Oneworld

(2)

SkyTeam

(7)

Star Alliance

(11)

+ 4 more

Layover Airports

+ 8 more

Layover Duration

1 h 55 m 22 h 30 m

Sorted By:
Departure
Duration
Arrival
Price
Qatar Airways

THB 27,917

THB 26,809

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

Ethiopian Airlines

THB 34,962

THB 33,570

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

Emirates

THB 41,636

THB 39,978

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

Royal Air Maroc

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

United Airlines

More Timing Options

THB 44,558

THB 42,785

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

Delta Air Lines

THB 59,674

THB 57,289

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

Delta Air Lines

THB 61,142

THB 58,704

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

KLM Royal Dutch

THB 61,739

THB 59,274

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

Air France

THB 61,917

THB 59,443

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

United Airlines

THB 66,954

THB 64,276

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