background

Flight Deals from Ontario to Miami from $235

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

VS LogoDL LogoAS LogoUA LogoAC LogoB6 LogoAV Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Top Deals on flights from Toronto to Miami

Toronto, CA (YTO) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 19

YTZ
7h 58m
YUL

May 19

MIA
Air Canada Logo
Air Canada

May 27

MIA
13h 55m
YYZ

May 28

YTZ

as low as

$235

Toronto, CA (YTO) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 11

YHM
6h 14m
YYZ

Jun 11

MIA
Air Canada Logo
Air Canada

Jun 13

MIA
3h 22m
Direct

Jun 13

YHM

as low as

$237

Toronto, CA (YTO) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 3

YYZ
3h 19m
Direct

Jun 3

MIA
Air Canada Logo
Air Canada

Jun 6

MIA
3h 22m
Direct

Jun 6

YYZ

as low as

$237

Toronto, CA (YTO) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 19

YTZ
7h 58m
YUL

May 19

MIA
Air Canada Logo
Air Canada

May 27

MIA
10h 42m
YUL
YOW

May 27

YTZ

as low as

$246

Toronto, CA (YTO) - Miami, US (MIA)

American Airlines Logo
American Airlines

May 22

YYZ
3h 30m
Direct

May 22

MIA
American Airlines Logo
American Airlines

May 26

MIA
3h 24m
Direct

May 26

YYZ

as low as

$248

Toronto, CA (YTO) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 25

YTZ
7h 58m
YUL

May 25

MIA
Air Canada Logo
Air Canada

Jun 5

MIA
10h 20m
EWR
YOW

Jun 5

YTZ

as low as

$250

Toronto, CA (YTO) - Miami, US (MIA)

Delta Air Lines Logo
Delta Air Lines

May 30

YYZ
8h 45m
LGA

May 30

MIA
Delta Air Lines Logo
Delta Air Lines

Jun 13

MIA
4h 54m
ATL

Jun 13

YYZ

as low as

$262

Toronto, CA (YTO) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 29

YYZ
8h 14m
ORD

May 29

MIA
United Airlines Logo
United Airlines

May 31

MIA
7h 21m
EWR

May 31

YYZ

as low as

$262

Toronto, CA (YTO) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 31

YKF
6h 9m
YYZ

May 31

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
11h 20m
YYZ

Jun 5

YKF

as low as

$265

Toronto, CA (YTO) - Miami, US (MIA)

Porter Airlines Logo
Porter Airlines

May 24

YYZ
3h 20m
Direct

May 24

MIA
Porter Airlines Logo
Porter Airlines

May 31

MIA
3h 20m
Direct

May 31

YYZ

as low as

$268

Toronto, CA (YTO) - Miami, US (MIA)

American Airlines Logo
American Airlines

May 22

YYZ
3h 30m
Direct

May 22

MIA
American Airlines Logo
American Airlines

May 26

MIA
11h 11m
CLT

May 26

YYZ

as low as

$270

Toronto, CA (YTO) - Miami, US (MIA)

American Airlines Logo
American Airlines

May 15

YYZ
5h 45m
PHL

May 15

MIA
American Airlines Logo
American Airlines

May 29

MIA
3h 24m
Direct

May 29

YYZ

as low as

$279

Top Deals on flights from Ottawa to Miami

Ottawa, CA (YOW) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 13

YOW
7h 18m
YUL

Jun 13

MIA
Air Canada Logo
Air Canada

Jun 19

MIA
7h 50m
YUL

Jun 19

YOW

as low as

$410

Ottawa, CA (YOW) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 10

YOW
7h 18m
YUL

Jun 10

MIA
Air Canada Logo
Air Canada

Jun 17

MIA
7h 52m
YUL

Jun 17

YOW

as low as

$414

Ottawa, CA (YOW) - Miami, US (MIA)

United Airlines Logo
United Airlines

Jun 14

YOW
7h 2m
EWR

Jun 14

MIA
United Airlines Logo
United Airlines

Jun 21

MIA
5h 49m
YUL

Jun 21

YOW

as low as

$452

Ottawa, CA (YOW) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 2

YOW
13h 48m
YTZ
YUL

Jun 3

MIA
Air Canada Logo
Air Canada

Jun 8

MIA
5h 55m
YUL

Jun 8

YOW

as low as

$554

Ottawa, CA (YOW) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 15

YOW
5h 39m
YYZ

May 15

MIA
Air Canada Logo
Air Canada

Jun 11

MIA
7h 52m
YUL

Jun 11

YOW

as low as

$556

Ottawa, CA (YOW) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 10

YOW
13h 48m
YTZ
YUL

Jun 11

MIA
Air Canada Logo
Air Canada

Jun 17

MIA
7h 52m
YUL

Jun 17

YOW

as low as

$559

Ottawa, CA (YOW) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 16

YOW
14h 59m
YYZ

May 17

MIA
Air Canada Logo
Air Canada

Jun 11

MIA
7h 52m
YUL

Jun 11

YOW

as low as

$579

Ottawa, CA (YOW) - Miami, US (MIA)

United Airlines Logo
United Airlines

Jun 5

YOW
8h 10m
EWR

Jun 5

MIA
United Airlines Logo
United Airlines

Jun 9

MIA
16h 9m
EWR

Jun 9

YOW

as low as

$610

Ottawa, CA (YOW) - Miami, US (MIA)

United Airlines Logo
United Airlines

Jun 14

YOW
9h 59m
YYZ
ORD

Jun 14

MIA
United Airlines Logo
United Airlines

Jun 21

MIA
5h 49m
YUL

Jun 21

YOW

as low as

$610

Ottawa, CA (YOW) - Miami, US (MIA)

JetBlue Logo
JetBlue

Jun 5

YOW
14h 18m
BOS

Jun 5

MIA
JetBlue Logo
JetBlue

Jun 9

MIA
11h 18m
BOS

Jun 9

YOW

as low as

$616

Ottawa, CA (YOW) - Miami, US (MIA)

Virgin Atlantic Logo
Virgin Atlantic

Jun 5

YOW
15h 13m
YYZ
ATL

Jun 5

MIA
Virgin Atlantic Logo
Virgin Atlantic

Jun 9

MIA
12h 20m
ATL
YYZ

Jun 10

YOW

as low as

$714

Ottawa, CA (YOW) - Miami, US (MIA)

United Airlines Logo
United Airlines

Jun 5

YOW
17h 30m
YYZ
IAH

Jun 5

MIA
United Airlines Logo
United Airlines

Jun 9

MIA
12h 29m
IAH
YYZ

Jun 9

YOW

as low as

$719

Top Deals on flights from Windsor to Miami

Windsor, CA (YQG) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 27

YQG
10h 34m
YYZ

May 27

MIA
Air Canada Logo
Air Canada

Jun 3

MIA
11h 49m
YYZ

Jun 4

YQG

as low as

$500

Windsor, CA (YQG) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 27

YQG
21h 8m
YYZ
YUL

May 28

MIA
Air Canada Logo
Air Canada

Jun 3

MIA
11h 49m
YYZ

Jun 4

YQG

as low as

$503

Windsor, CA (YQG) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 27

YQG
10h 34m
YYZ

May 27

MIA
Air Canada Logo
Air Canada

Jun 3

MIA
19h 14m
YUL
YYZ

Jun 4

YQG

as low as

$506

Windsor, CA (YQG) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 27

YQG
21h 8m
YYZ
YUL

May 28

MIA
Air Canada Logo
Air Canada

Jun 3

MIA
19h 14m
YUL
YYZ

Jun 4

YQG

as low as

$508

Windsor, CA (YQG) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 27

YQG
10h 34m
YYZ

May 27

MIA
Air Canada Logo
Air Canada

Jun 3

MIA
17h 13m
ORD
YYZ

Jun 4

YQG

as low as

$510

Windsor, CA (YQG) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 27

YQG
21h 8m
YYZ
YUL

May 28

MIA
Air Canada Logo
Air Canada

Jun 3

MIA
17h 13m
ORD
YYZ

Jun 4

YQG

as low as

$513

Windsor, CA (YQG) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 27

YQG
18h 44m
YYZ

May 28

MIA
Air Canada Logo
Air Canada

Jun 3

MIA
11h 49m
YYZ

Jun 4

YQG

as low as

$576

Top Deals on flights from London to Miami

London, CA (YXU) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YXU
8h 59m
YYZ
ORD

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
8h 58m
EWR
YYZ

Jun 6

YXU

as low as

$372

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 23

YXU
14h 31m
YYZ

Jun 23

MIA
Air Canada Logo
Air Canada

Jul 16

MIA
11h 37m
YYZ

Jul 17

YXU

as low as

$373

London, CA (YXU) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YXU
8h 59m
YYZ
ORD

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
11h 39m
YYZ

Jun 7

YXU

as low as

$386

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 23

YXU
14h 31m
YYZ

Jun 23

MIA
Air Canada Logo
Air Canada

Jul 16

MIA
9h 12m
YUL
YYZ

Jul 16

YXU

as low as

$388

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 30

YXU
10h 54m
YYZ

May 30

MIA
Air Canada Logo
Air Canada

Jun 6

MIA
8h 58m
EWR
YYZ

Jun 6

YXU

as low as

$409

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 30

YXU
13h 28m
YYZ
YUL

May 30

MIA
Air Canada Logo
Air Canada

Jun 6

MIA
8h 58m
EWR
YYZ

Jun 6

YXU

as low as

$414

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 30

YXU
10h 54m
YYZ

May 30

MIA
Air Canada Logo
Air Canada

Jun 6

MIA
11h 39m
YYZ

Jun 7

YXU

as low as

$422

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 23

YXU
8h 36m
YYZ
YUL

Jun 24

MIA
Air Canada Logo
Air Canada

Jul 16

MIA
9h 12m
YUL
YYZ

Jul 16

YXU

as low as

$450

London, CA (YXU) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 2

YXU
8h 41m
YYZ
ORD

May 2

MIA
United Airlines Logo
United Airlines

May 11

MIA
11h 15m
EWR
YYZ

May 11

YXU

as low as

$564

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 30

YXU
10h 54m
YYZ

May 30

MIA
Air Canada Logo
Air Canada

Jun 6

MIA
17h 19m
YYZ

Jun 7

YXU

as low as

$609

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 30

YXU
10h 54m
YYZ

May 30

MIA
Air Canada Logo
Air Canada

Jun 6

MIA
17h 3m
ORD
YYZ

Jun 7

YXU

as low as

$610

London, CA (YXU) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 3

YXU
14h 29m
YYZ

May 3

MIA
Air Canada Logo
Air Canada

May 28

MIA
9h 33m
YYZ

May 28

YXU

as low as

$679

Top Deals on flights from Thunder Bay to Miami

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
17h 20m
YYZ
IAH

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
16h 19m
IAH
YYZ

Jun 6

YQT

as low as

$354

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
15h 17m
YYZ
IAH

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
16h 19m
IAH
YYZ

Jun 6

YQT

as low as

$388

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
17h 20m
YYZ
IAH

May 30

MIA
Air Canada Logo
Air Canada

Jun 6

MIA
14h 54m
YUL
YYZ

Jun 6

YQT

as low as

$394

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
17h 20m
YYZ
IAH

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
29h 30m
EWR
YYZ

Jun 7

YQT

as low as

$409

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
10h 46m
YYZ
EWR

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
16h 19m
IAH
YYZ

Jun 6

YQT

as low as

$424

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
14h 29m
YYZ
EWR

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
16h 19m
IAH
YYZ

Jun 6

YQT

as low as

$424

Thunder Bay, CA (YQT) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 30

YQT
17h 58m
YYZ
YUL

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
16h 19m
IAH
YYZ

Jun 6

YQT

as low as

$439

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
15h 17m
YYZ
IAH

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
29h 30m
EWR
YYZ

Jun 7

YQT

as low as

$442

Thunder Bay, CA (YQT) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 30

YQT
15h 24m
YYZ

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
16h 19m
IAH
YYZ

Jun 6

YQT

as low as

$460

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
17h 20m
YYZ
IAH

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
10h 29m
ORD
YYZ

Jun 6

YQT

as low as

$470

Thunder Bay, CA (YQT) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 30

YQT
17h 58m
YYZ
YUL

May 30

MIA
Air Canada Logo
Air Canada

Jun 6

MIA
14h 54m
YUL
YYZ

Jun 6

YQT

as low as

$476

Thunder Bay, CA (YQT) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 30

YQT
15h 17m
YYZ
IAH

May 30

MIA
United Airlines Logo
United Airlines

Jun 6

MIA
10h 29m
ORD
YYZ

Jun 6

YQT

as low as

$502

Top Deals on flights from Timmins to Miami

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
14h 24m
YYZ
EWR

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
11h 57m
EWR
YYZ

Jun 4

YTS

as low as

$303

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
10h 41m
YYZ
EWR

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
11h 57m
EWR
YYZ

Jun 4

YTS

as low as

$303

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
9h 44m
YYZ
ORD

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
11h 57m
EWR
YYZ

Jun 4

YTS

as low as

$303

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
10h 41m
YYZ
EWR

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
12h 34m
YYZ

Jun 5

YTS

as low as

$317

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
9h 44m
YYZ
ORD

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
10h 19m
YYZ

Jun 4

YTS

as low as

$317

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
14h 24m
YYZ
EWR

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
10h 19m
YYZ

Jun 4

YTS

as low as

$317

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
9h 44m
YYZ
ORD

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
12h 34m
YYZ

Jun 5

YTS

as low as

$317

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
14h 24m
YYZ
EWR

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
12h 34m
YYZ

Jun 5

YTS

as low as

$317

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
9h 44m
YYZ
ORD

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
17h 58m
ORD
YYZ

Jun 5

YTS

as low as

$326

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
10h 41m
YYZ
EWR

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
17h 58m
ORD
YYZ

Jun 5

YTS

as low as

$326

Timmins, CA (YTS) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YTS
17h 53m
YYZ
YUL

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
10h 19m
YYZ

Jun 4

YTS

as low as

$340

Top Deals on flights from Greater Sudbury to Miami

Greater Sudbury, CA (YSB) - Miami, US (MIA)

United Airlines Logo
United Airlines

May 28

YSB
19h 22m
YYZ
ORD

May 29

MIA
United Airlines Logo
United Airlines

Jun 4

MIA
9h 17m
EWR
YYZ

Jun 4

YSB

as low as

$311

Greater Sudbury, CA (YSB) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YSB
21h 23m
YYZ
YUL

May 29

MIA
United Airlines Logo
United Airlines

Jun 4

MIA
9h 17m
EWR
YYZ

Jun 4

YSB

as low as

$358

Top Deals on flights from Sault Ste. Marie to Miami

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YAM
9h 34m
YYZ
ORD

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
13h 14m
YYZ

Jun 5

YAM

as low as

$325

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YAM
9h 34m
YYZ
ORD

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
18h 38m
ORD
YYZ

Jun 5

YAM

as low as

$335

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YAM
9h 34m
YYZ
ORD

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
10h 4m
YYZ

Jun 4

YAM

as low as

$368

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 25

YAM
15h 9m
YYZ

May 25

MIA
Air Canada Logo
Air Canada

May 31

MIA
13h 14m
YYZ

Jun 1

YAM

as low as

$394

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 25

YAM
11h 53m
YYZ
YUL

May 25

MIA
Air Canada Logo
Air Canada

May 31

MIA
13h 14m
YYZ

Jun 1

YAM

as low as

$420

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 13

YAM
15h 14m
YYZ

Jun 13

MIA
Air Canada Logo
Air Canada

Jun 20

MIA
13h 14m
YYZ

Jun 21

YAM

as low as

$533

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 28

YAM
9h 34m
YYZ
ORD

May 28

MIA
Air Canada Logo
Air Canada

Jun 4

MIA
11h 42m
EWR
YYZ

Jun 4

YAM

as low as

$624

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 13

YAM
15h 14m
YYZ

Jun 13

MIA
Air Canada Logo
Air Canada

Jun 20

MIA
14h 4m
YUL
YYZ

Jun 20

YAM

as low as

$655

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

Jun 13

YAM
12h 48m
YYZ
YUL

Jun 14

MIA
Air Canada Logo
Air Canada

Jun 20

MIA
14h 4m
YUL
YYZ

Jun 20

YAM

as low as

$869

Sault Ste. Marie, CA (YAM) - Miami, US (MIA)

Air Canada Logo
Air Canada

May 15

YAM
15h 9m
YYZ

May 15

MIA
Air Canada Logo
Air Canada

May 19

MIA
10h 4m
YYZ

May 19

YAM

as low as

$1703