One Way

Popular Filters

One Way Price

USD 349 USD 1,100

Duration

3 h 43 m 15 h 0 m

Stops From Toronto

Departure From Toronto

6 AM - 12 PM

USD 350

12 PM - 6 PM

USD 350

After 6 PM

USD 494

Arrival at Niagara Falls

Before 6 AM

USD 350

6 AM - 12 PM

USD 626

12 PM - 6 PM

USD 350

After 6 PM

USD 380

Alliances & Airlines

Oneworld

(15)

SkyTeam

(14)

Star Alliance

(42)

Layover Airports

+ 6 more

Layover Duration

36 m 12 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 63 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
Delta Air Lines

More Timing Options

USD 350

Toronto to Buffalo , 30 Jul

Delta Air Lines DL | 5208

07:55

Wed, 30 Jul 25

Terminal T3

Toronto, Canada

01 h 35 m

09:30

Wed, 30 Jul 25

Terminal C

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5654

15:34

Wed, 30 Jul 25

Terminal C

New York-LaGuardia Apt, United States

01 h 42 m

17:16

Wed, 30 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines

More Timing Options

USD 380

Toronto to Buffalo , 30 Jul

American Airlines AA | 4623

12:45

Wed, 30 Jul 25

Terminal T3

Toronto, Canada

01 h 35 m

14:20

Wed, 30 Jul 25

Terminal B

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 4521

20:25

Wed, 30 Jul 25

Terminal B

New York-LaGuardia Apt, United States

01 h 39 m

22:04

Wed, 30 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

USD 447

Toronto to Buffalo , 30 Jul

Delta Air Lines DL | 5183

06:15

Wed, 30 Jul 25

Terminal T3

Toronto, Canada

01 h 41 m

07:56

Wed, 30 Jul 25

Terminal C

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5661

12:05

Wed, 30 Jul 25

Terminal C

New York-LaGuardia Apt, United States

01 h 33 m

13:38

Wed, 30 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

USD 465

Toronto to Buffalo , 30 Jul

United Airlines UA | 8660 | Operated By Air Canada

13:55

Wed, 30 Jul 25

Terminal T1

Toronto, Canada

01 h 37 m

15:32

Wed, 30 Jul 25

Terminal A

Newark, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 225

21:59

Wed, 30 Jul 25

Terminal A

Newark, United States

01 h 39 m

23:38

Wed, 30 Jul 25

Terminal A

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

USD 476

Toronto to Buffalo , 30 Jul

Delta Air Lines DL | 5447

10:00

Wed, 30 Jul 25

Terminal T3

Toronto, Canada

01 h 34 m

11:34

Wed, 30 Jul 25

Terminal C

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5654

15:34

Wed, 30 Jul 25

Terminal C

New York-LaGuardia Apt, United States

01 h 42 m

17:16

Wed, 30 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

USD 494

Toronto to Buffalo , 30 Jul

United Airlines UA | 3460

18:00

Wed, 30 Jul 25

Terminal T1

Toronto, Canada

01 h 48 m

19:48

Wed, 30 Jul 25

Terminal C

Newark, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 225

21:59

Wed, 30 Jul 25

Terminal A

Newark, United States

01 h 39 m

23:38

Wed, 30 Jul 25

Terminal A

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

USD 511

Toronto to Buffalo , 30 Jul

United Airlines UA | 8621 | Operated By Air Canada

16:05

Wed, 30 Jul 25

Terminal T1

Toronto, Canada

01 h 37 m

17:42

Wed, 30 Jul 25

Terminal A

Newark, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 225

21:59

Wed, 30 Jul 25

Terminal A

Newark, United States

01 h 39 m

23:38

Wed, 30 Jul 25

Terminal A

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

USD 513

Toronto to Buffalo , 30 Jul

Delta Air Lines DL | 5098

12:06

Wed, 30 Jul 25

Terminal T3

Toronto, Canada

01 h 53 m

13:59

Wed, 30 Jul 25

Terminal T4

New York, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5250

17:15

Wed, 30 Jul 25

Terminal T4

New York, United States

02 h 04 m

19:19

Wed, 30 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

USD 516

Toronto to Buffalo , 30 Jul

Delta Air Lines DL | 5208

07:55

Wed, 30 Jul 25

Terminal T3

Toronto, Canada

01 h 35 m

09:30

Wed, 30 Jul 25

Terminal C

New York-LaGuardia Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5661

12:05

Wed, 30 Jul 25

Terminal C

New York-LaGuardia Apt, United States

01 h 33 m

13:38

Wed, 30 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

More Timing Options

USD 527

Toronto to Buffalo , 30 Jul

United Airlines UA | 1538

09:00

Wed, 30 Jul 25

Terminal T1

Toronto, Canada

01 h 59 m

09:59

Wed, 30 Jul 25

Terminal T1

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 4411

10:35

Wed, 30 Jul 25

Terminal T2

Chicago, United States

01 h 46 m

13:21

Wed, 30 Jul 25

Buffalo, United States

BAGGAGE : CHECK INCABIN

Information not available