One Way

Popular Filters

One Way Price

MYR 1,610 MYR 3,900

Duration

2 h 56 m 16 h 0 m

Stops From Toronto

Departure From Toronto

6 AM - 12 PM

MYR 1,611

12 PM - 6 PM

MYR 1,817

After 6 PM

MYR 1,611

Arrival at Niagara Falls

Before 6 AM

MYR 2,102

6 AM - 12 PM

MYR 1,611

12 PM - 6 PM

MYR 1,611

After 6 PM

MYR 1,817

Alliances & Airlines

Oneworld

(21)

SkyTeam

(21)

Star Alliance

(34)

Layover Airports

+ 5 more

Layover Duration

30 m 13 h 0 m

Toronto To Niagara Falls Flights

Book Toronto to Niagara Falls flight tickets at lowest price. Get best deals on your upcoming Toronto to Niagara Falls flights only on MakeMyTrip. Also Book Niagara Falls to Toronto Flights. Currently 69 flights flying from Toronto to Niagara Falls. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
American Airlines

MYR 1,694

MYR 1,611

Toronto to Buffalo , 29 Jul

American Airlines AA | 4542

07:15

Tue, 29 Jul 25

Terminal T3

Toronto, Canada

01 h 34 m

08:49

Tue, 29 Jul 25

Terminal B

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 4496

16:10

Tue, 29 Jul 25

Terminal B

New York-LaGuardia Apt, United States

01 h 26 m

17:36

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

MYR 1,843

MYR 1,752

Toronto to Buffalo , 29 Jul

Delta Air Lines DL | 5183

06:15

Tue, 29 Jul 25

Terminal T3

Toronto, Canada

01 h 41 m

07:56

Tue, 29 Jul 25

Terminal C

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5661

12:05

Tue, 29 Jul 25

Terminal C

New York-LaGuardia Apt, United States

01 h 33 m

13:38

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

MYR 1,912

MYR 1,817

Toronto to Buffalo , 29 Jul

Delta Air Lines DL | 5166

14:30

Tue, 29 Jul 25

Terminal T3

Toronto, Canada

01 h 39 m

16:09

Tue, 29 Jul 25

Terminal C

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5797

21:47

Tue, 29 Jul 25

Terminal C

New York-LaGuardia Apt, United States

01 h 32 m

23:19

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

More Timing Options

MYR 2,051

MYR 1,949

Toronto to Buffalo , 29 Jul

Delta Air Lines DL | 5447

10:00

Tue, 29 Jul 25

Terminal T3

Toronto, Canada

01 h 34 m

11:34

Tue, 29 Jul 25

Terminal C

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5654

15:34

Tue, 29 Jul 25

Terminal C

New York-LaGuardia Apt, United States

01 h 42 m

17:16

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

MYR 2,085

MYR 1,982

Toronto to Buffalo , 29 Jul

Delta Air Lines DL | 5208

07:55

Tue, 29 Jul 25

Terminal T3

Toronto, Canada

01 h 35 m

09:30

Tue, 29 Jul 25

Terminal C

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5654

15:34

Tue, 29 Jul 25

Terminal C

New York-LaGuardia Apt, United States

01 h 42 m

17:16

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

MYR 2,131

MYR 2,026

Toronto to Buffalo , 29 Jul

United Airlines UA | 8450 | Operated By Air Canada

14:00

Tue, 29 Jul 25

Terminal T1

Toronto, Canada

01 h 05 m

15:05

Tue, 29 Jul 25

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 3691

17:50

Tue, 29 Jul 25

Ottawa, Canada

01 h 43 m

19:33

Tue, 29 Jul 25

Terminal C

Newark, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 225

21:59

Tue, 29 Jul 25

Terminal A

Newark, United States

01 h 39 m

23:38

Tue, 29 Jul 25

Terminal A

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines

More Timing Options

MYR 2,200

MYR 2,091

Toronto to Buffalo , 29 Jul

American Airlines AA | 4623

12:45

Tue, 29 Jul 25

Terminal T3

Toronto, Canada

01 h 35 m

14:20

Tue, 29 Jul 25

Terminal B

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 4496

16:10

Tue, 29 Jul 25

Terminal B

New York-LaGuardia Apt, United States

01 h 26 m

17:36

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

MYR 2,212

MYR 2,102

Toronto to Buffalo , 29 Jul

Delta Air Lines DL | 5098

12:06

Tue, 29 Jul 25

Terminal T3

Toronto, Canada

01 h 53 m

13:59

Tue, 29 Jul 25

Terminal T4

New York, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5250

17:15

Tue, 29 Jul 25

Terminal T4

New York, United States

02 h 04 m

19:19

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

More Timing Options

MYR 2,269

MYR 2,157

Toronto to Buffalo , 29 Jul

United Airlines UA | 1538

09:00

Tue, 29 Jul 25

Terminal T1

Toronto, Canada

01 h 59 m

09:59

Tue, 29 Jul 25

Terminal T1

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 4411

10:35

Tue, 29 Jul 25

Terminal T2

Chicago, United States

01 h 46 m

13:21

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

MYR 2,327

MYR 2,211

Toronto to Buffalo , 29 Jul

Air Canada AC | 4408

11:00

Tue, 29 Jul 25

Terminal T1

Toronto, Canada

02 h 01 m

12:01

Tue, 29 Jul 25

Terminal T2

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 3967 | Operated By United Airlines

14:10

Tue, 29 Jul 25

Terminal T1

Chicago, United States

01 h 45 m

16:55

Tue, 29 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available