background

Flight Deals from Miami to Canada from $285

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

DL LogoAS LogoUA LogoAC LogoB6 LogoAV LogoWS 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 Miami to Toronto

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

Air Canada Logo
Air Canada

Jun 4

MIA
11h 20m
YYZ

Jun 5

YKF
Air Canada Logo
Air Canada

Jun 9

YKF
6h 53m
YUL

Jun 10

MIA

as low as

$285

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

Air Canada Logo
Air Canada

May 29

MIA
3h 22m
Direct

May 29

YYZ
Air Canada Logo
Air Canada

Jun 3

YYZ
8h 53m
YUL

Jun 4

MIA

as low as

$285

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

American Airlines Logo
American Airlines

May 29

MIA
3h 15m
Direct

May 29

YYZ
American Airlines Logo
American Airlines

May 31

YYZ
3h 30m
Direct

May 31

MIA

as low as

$287

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

Air Canada Logo
Air Canada

Jun 12

MIA
10h 5m
YYZ

Jun 12

YHM
Air Canada Logo
Air Canada

Jun 16

YHM
3h 19m
Direct

Jun 16

MIA

as low as

$287

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

United Airlines Logo
United Airlines

Jun 4

MIA
8h 43m
EWR

Jun 4

YYZ
United Airlines Logo
United Airlines

Jun 18

YYZ
3h 16m
Direct

Jun 18

MIA

as low as

$296

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

Air Canada Logo
Air Canada

May 23

MIA
3h 19m
Direct

May 24

YYZ
Air Canada Logo
Air Canada

May 27

YYZ
11h 29m
YUL
EWR

May 27

MIA

as low as

$301

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

United Airlines Logo
United Airlines

Jun 4

MIA
5h 44m
IAD

Jun 4

YYZ
United Airlines Logo
United Airlines

Jun 18

YYZ
8h 11m
YUL

Jun 19

MIA

as low as

$302

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

Delta Air Lines Logo
Delta Air Lines

Jun 5

MIA
5h 56m
ATL

Jun 5

YYZ
Delta Air Lines Logo
Delta Air Lines

Jun 14

YYZ
8h 44m
LGA

Jun 14

MIA

as low as

$312

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

Delta Air Lines Logo
Delta Air Lines

Jun 3

MIA
4h 48m
ATL

Jun 3

YYZ
Delta Air Lines Logo
Delta Air Lines

Jun 5

YYZ
7h 26m
DTW

Jun 5

MIA

as low as

$312

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

United Airlines Logo
United Airlines

May 29

MIA
8h 24m
ORD

May 29

YYZ
United Airlines Logo
United Airlines

May 31

YYZ
8h 24m
EWR

May 31

MIA

as low as

$312

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

American Airlines Logo
American Airlines

May 31

MIA
8h 16m
DCA

May 31

YYZ
American Airlines Logo
American Airlines

Jun 5

YYZ
3h 15m
Direct

Jun 5

MIA

as low as

$329

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

American Airlines Logo
American Airlines

May 29

MIA
5h 19m
PHL

May 29

YYZ
American Airlines Logo
American Airlines

May 31

YYZ
3h 30m
Direct

May 31

MIA

as low as

$329

Top Deals on flights from Miami to Vancouver

Miami, US (MIA) - Vancouver, CA (YVR)

JetBlue Logo
JetBlue

May 30

MIA
8h 5m
JFK

May 30

YVR
JetBlue Logo
JetBlue

Jun 7

YVR
15h 5m
JFK

Jun 8

MIA

as low as

$404

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

Jun 3

MIA
10h 1m
YUL

Jun 4

YVR
Air Canada Logo
Air Canada

Jun 17

YVR
15h 28m
YUL

Jun 18

MIA

as low as

$456

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

Jun 4

MIA
9h 58m
ORD

Jun 4

YVR
Air Canada Logo
Air Canada

Jun 8

YVR
15h 28m
YUL

Jun 9

MIA

as low as

$460

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

Jun 3

MIA
10h 1m
YUL

Jun 4

YVR
Air Canada Logo
Air Canada

Jun 17

YVR
17h 41m
YYC
YUL

Jun 18

MIA

as low as

$461

Miami, US (MIA) - Vancouver, CA (YVR)

Air Canada Logo
Air Canada

Jun 11

MIA
14h 4m
EWR

Jun 11

YVR
Air Canada Logo
Air Canada

Jun 15

YVR
17h 48m
YYC
YUL

Jun 16

MIA

as low as

$465

Miami, US (MIA) - Vancouver, CA (YVR)

United Airlines Logo
United Airlines

May 22

MIA
9h 58m
ORD

May 22

YVR
United Airlines Logo
United Airlines

May 29

YVR
14h 30m
Direct

May 30

MIA

as low as

$465

Miami, US (MIA) - Vancouver, CA (YVR)

United Airlines Logo
United Airlines

May 23

MIA
7h 13m
Direct

May 23

YVR
United Airlines Logo
United Airlines

May 26

YVR
13h 30m
IAH

May 26

MIA

as low as

$466

Miami, US (MIA) - Vancouver, CA (YVR)

JetBlue Logo
JetBlue

Jun 12

MIA
15h 5m
JFK

Jun 12

YVR
JetBlue Logo
JetBlue

Jun 16

YVR
16h 53m
BOS

Jun 17

MIA

as low as

$468

Miami, US (MIA) - Vancouver, CA (YVR)

United Airlines Logo
United Airlines

May 22

MIA
14h 11m
EWR

May 22

YVR
United Airlines Logo
United Airlines

May 29

YVR
12h 15m
DEN

May 30

MIA

as low as

$470

Miami, US (MIA) - Vancouver, CA (YVR)

United Airlines Logo
United Airlines

May 23

MIA
9h 56m
EWR

May 23

YVR
United Airlines Logo
United Airlines

May 26

YVR
14h 15m
SFO

May 27

MIA

as low as

$470

Miami, US (MIA) - Vancouver, CA (YVR)

Alaska Airlines Logo
Alaska Airlines

May 28

MIA
5h 37m
SEA

May 28

YVR
Alaska Airlines Logo
Alaska Airlines

Jun 5

YVR
11h 21m
SEA

Jun 5

MIA

as low as

$470

Miami, US (MIA) - Vancouver, CA (YVR)

United Airlines Logo
United Airlines

Jun 4

MIA
7h 40m
IAH

Jun 4

YVR
United Airlines Logo
United Airlines

Jun 8

YVR
16h 47m
LAX
ORD

Jun 9

MIA

as low as

$480

Top Deals on flights from Miami to Montreal

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Jun 27

MIA
3h 45m
Direct

Jun 27

YUL
Air Canada Logo
Air Canada

Jun 29

YUL
3h 41m
Direct

Jun 29

MIA

as low as

$311

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Jun 4

MIA
14h 55m
EWR

Jun 4

YUL
Air Canada Logo
Air Canada

Jun 9

YUL
3h 48m
Direct

Jun 9

MIA

as low as

$320

Miami, US (MIA) - Montreal, CA (YMQ)

United Airlines Logo
United Airlines

Jun 24

MIA
6h 3m
EWR

Jun 24

YUL
United Airlines Logo
United Airlines

Jul 8

YUL
3h 41m
Direct

Jul 8

MIA

as low as

$331

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Jun 4

MIA
7h 44m
EWR

Jun 4

YUL
Air Canada Logo
Air Canada

Jun 9

YUL
7h 39m
YYZ

Jun 9

MIA

as low as

$332

Miami, US (MIA) - Montreal, CA (YMQ)

Delta Air Lines Logo
Delta Air Lines

Jun 6

MIA
9h 4m
LGA

Jun 6

YUL
Delta Air Lines Logo
Delta Air Lines

Jun 20

YUL
6h 12m
ATL

Jun 21

MIA

as low as

$334

Miami, US (MIA) - Montreal, CA (YMQ)

Delta Air Lines Logo
Delta Air Lines

Jun 10

MIA
10h 27m
DTW

Jun 10

YUL
Delta Air Lines Logo
Delta Air Lines

Jun 24

YUL
8h 5m
LGA

Jun 24

MIA

as low as

$341

Miami, US (MIA) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

Jun 7

MIA
3h 40m
Direct

Jun 7

YUL
American Airlines Logo
American Airlines

Jun 14

YUL
3h 40m
Direct

Jun 14

MIA

as low as

$352

Miami, US (MIA) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

Jun 5

MIA
10h 52m
CLT

Jun 5

YUL
American Airlines Logo
American Airlines

Jun 15

YUL
3h 40m
Direct

Jun 15

MIA

as low as

$356

Miami, US (MIA) - Montreal, CA (YMQ)

Air Canada Logo
Air Canada

Jun 23

MIA
3h 36m
Direct

Jun 23

YUL
Air Canada Logo
Air Canada

Jun 25

YUL
11h 6m
YOW
YYZ

Jun 25

MIA

as low as

$364

Miami, US (MIA) - Montreal, CA (YMQ)

American Airlines Logo
American Airlines

Jun 25

MIA
3h 40m
Direct

Jun 25

YUL
American Airlines Logo
American Airlines

Jun 30

YUL
6h 30m
PHL

Jun 30

MIA

as low as

$368

Miami, US (MIA) - Montreal, CA (YMQ)

United Airlines Logo
United Airlines

Jun 7

MIA
7h 9m
EWR

Jun 7

YUL
United Airlines Logo
United Airlines

Jun 14

YUL
6h 54m
ORD

Jun 14

MIA

as low as

$377

Miami, US (MIA) - Montreal, CA (YMQ)

WestJet Logo
WestJet

Jul 4

MIA
6h 4m
ATL

Jul 4

YUL
WestJet Logo
WestJet

Jul 6

YUL
7h 19m
MSP

Jul 6

MIA

as low as

$433

Top Deals on flights from Miami to Calgary

Miami, US (MIA) - Calgary, CA (YYC)

Air Canada Logo
Air Canada

Jun 3

MIA
8h 51m
YUL

Jun 3

YYC
Air Canada Logo
Air Canada

Jun 4

YYC
10h 29m
YYZ

Jun 4

MIA

as low as

$321

Miami, US (MIA) - Calgary, CA (YYC)

American Airlines Logo
American Airlines

May 29

MIA
12h 45m
DFW

May 29

YYC
American Airlines Logo
American Airlines

Jun 8

YYC
11h 43m
DFW

Jun 8

MIA

as low as

$401

Miami, US (MIA) - Calgary, CA (YYC)

American Airlines Logo
American Airlines

May 29

MIA
11h 46m
CLT
DFW

May 29

YYC
American Airlines Logo
American Airlines

Jun 8

YYC
14h 59m
DFW

Jun 8

MIA

as low as

$410

Miami, US (MIA) - Calgary, CA (YYC)

United Airlines Logo
United Airlines

May 29

MIA
10h 33m
ORD

May 29

YYC
United Airlines Logo
United Airlines

Jun 8

YYC
12h 42m
IAH

Jun 8

MIA

as low as

$412

Miami, US (MIA) - Calgary, CA (YYC)

United Airlines Logo
United Airlines

Jun 3

MIA
5h 53m
DEN

Jun 3

YYC
United Airlines Logo
United Airlines

Jun 18

YYC
10h 20m
DEN

Jun 18

MIA

as low as

$435

Miami, US (MIA) - Calgary, CA (YYC)

WestJet Logo
WestJet

Jun 3

MIA
13h 15m
MSP

Jun 3

YYC
WestJet Logo
WestJet

Jun 18

YYC
14h 31m
DTW

Jun 18

MIA

as low as

$465

Miami, US (MIA) - Calgary, CA (YYC)

WestJet Logo
WestJet

Jun 3

MIA
9h 3m
ATL
YWG

Jun 3

YYC
WestJet Logo
WestJet

Jun 18

YYC
14h 31m
DTW

Jun 18

MIA

as low as

$470

Miami, US (MIA) - Calgary, CA (YYC)

WestJet Logo
WestJet

Jun 4

MIA
9h 3m
ATL
YWG

Jun 4

YYC
WestJet Logo
WestJet

Jun 9

YYC
14h 16m
YEG
ATL

Jun 9

MIA

as low as

$470

Miami, US (MIA) - Calgary, CA (YYC)

United Airlines Logo
United Airlines

May 29

MIA
10h 33m
ORD

May 29

YYC
United Airlines Logo
United Airlines

Jun 8

YYC
13h 39m
DEN
EWR

Jun 8

MIA

as low as

$476

Miami, US (MIA) - Calgary, CA (YYC)

WestJet Logo
WestJet

Jun 3

MIA
9h 3m
ATL
YWG

Jun 3

YYC
WestJet Logo
WestJet

Jun 18

YYC
13h 45m
YYZ
LGA

Jun 18

MIA

as low as

$482

Miami, US (MIA) - Calgary, CA (YYC)

WestJet Logo
WestJet

May 29

MIA
10h 25m
ATL
YVR

May 29

YYC
WestJet Logo
WestJet

Jun 5

YYC
14h 1m
DTW

Jun 5

MIA

as low as

$493

Miami, US (MIA) - Calgary, CA (YYC)

Alaska Airlines Logo
Alaska Airlines

May 30

MIA
16h 6m
SEA

May 31

YYC
Alaska Airlines Logo
Alaska Airlines

Jun 6

YYC
14h 37m
YYZ
ATL

Jun 7

MIA

as low as

$544

Top Deals on flights from Miami to Ottawa

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

Air Canada Logo
Air Canada

May 10

MIA
11h 34m
YYZ

May 11

YOW
Air Canada Logo
Air Canada

May 11

YOW
9h 44m
YUL
YYZ

May 11

MIA

as low as

$409

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

Air Canada Logo
Air Canada

May 10

MIA
10h 39m
YYZ

May 11

YOW
Air Canada Logo
Air Canada

May 11

YOW
5h 38m
YUL

May 12

MIA

as low as

$426

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

Air Canada Logo
Air Canada

Jun 17

MIA
7h 52m
YUL

Jun 17

YOW
Air Canada Logo
Air Canada

Jul 9

YOW
7h 11m
YUL

Jul 9

MIA

as low as

$519

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

United Airlines Logo
United Airlines

May 1

MIA
14h 44m
IAH
YYZ

May 1

YOW
United Airlines Logo
United Airlines

May 2

YOW
15h 46m
EWR

May 2

MIA

as low as

$527

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

Air Canada Logo
Air Canada

Jun 25

MIA
9h 19m
ORD
YYZ

Jun 26

YOW
Air Canada Logo
Air Canada

Aug 2

YOW
10h 46m
YYZ

Aug 2

MIA

as low as

$603

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

Air Canada Logo
Air Canada

Jun 13

MIA
7h 52m
YUL

Jun 13

YOW
Air Canada Logo
Air Canada

Jun 16

YOW
13h 48m
YTZ
YUL

Jun 17

MIA

as low as

$655

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

Air Canada Logo
Air Canada

Jun 18

MIA
7h 50m
YUL

Jun 18

YOW
Air Canada Logo
Air Canada

Jul 16

YOW
12h 46m
YTZ
YUL

Jul 16

MIA

as low as

$704

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

United Airlines Logo
United Airlines

May 13

MIA
10h 28m
EWR

May 13

YOW
United Airlines Logo
United Airlines

May 16

YOW
14h 55m
EWR

May 17

MIA

as low as

$708

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

United Airlines Logo
United Airlines

Jun 25

MIA
10h 43m
EWR

Jun 25

YOW
United Airlines Logo
United Airlines

Aug 2

YOW
16h 20m
IAD

Aug 3

MIA

as low as

$739

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

Air Canada Logo
Air Canada

Jun 25

MIA
9h 19m
ORD
YYZ

Jun 26

YOW
Air Canada Logo
Air Canada

Aug 2

YOW
9h 59m
YYZ
ORD

Aug 2

MIA

as low as

$788

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

United Airlines Logo
United Airlines

Jun 25

MIA
8h 50m
ORD
YYZ

Jun 25

YOW
United Airlines Logo
United Airlines

Aug 2

YOW
16h 20m
IAD

Aug 3

MIA

as low as

$868

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

United Airlines Logo
United Airlines

May 9

MIA
10h 28m
EWR

May 9

YOW
United Airlines Logo
United Airlines

Aug 4

YOW
12h 20m
DCA
EWR

Aug 4

MIA

as low as

$914

Top Deals on flights from Miami to Winnipeg

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 22

MIA
12h
YYZ

May 23

YWG
Air Canada Logo
Air Canada

Jun 18

YWG
8h 21m
YUL

Jun 19

MIA

as low as

$711

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 22

MIA
12h
YYZ

May 23

YWG
Air Canada Logo
Air Canada

Jun 18

YWG
12h 21m
YOW
YUL

Jun 19

MIA

as low as

$716

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

Jun 6

MIA
10h 7m
YUL
YYZ

Jun 6

YWG
Air Canada Logo
Air Canada

Jun 14

YWG
17h 44m
YYZ

Jun 15

MIA

as low as

$718

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
9h 40m
YUL
YYZ

May 29

YWG
Air Canada Logo
Air Canada

Jun 7

YWG
17h 44m
YYZ

Jun 8

MIA

as low as

$718

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

Jun 10

MIA
7h 5m
YUL

Jun 10

YWG
Air Canada Logo
Air Canada

Jul 2

YWG
15h 46m
YYZ

Jul 2

MIA

as low as

$724

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

Jun 10

MIA
9h 55m
YUL
YOW

Jun 10

YWG
Air Canada Logo
Air Canada

Jul 2

YWG
16h 21m
YYZ

Jul 3

MIA

as low as

$729

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

Jun 6

MIA
7h 5m
YUL

Jun 6

YWG
Air Canada Logo
Air Canada

Jun 14

YWG
8h 33m
YUL

Jun 15

MIA

as low as

$731

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

Jun 5

MIA
7h 5m
YUL

Jun 5

YWG
Air Canada Logo
Air Canada

Jun 14

YWG
8h 33m
YUL

Jun 15

MIA

as low as

$731

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 9

MIA
7h 5m
YUL

May 9

YWG
Air Canada Logo
Air Canada

Jun 4

YWG
8h 33m
YUL

Jun 5

MIA

as low as

$733

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

Jun 5

MIA
7h 5m
YUL

Jun 5

YWG
Air Canada Logo
Air Canada

Jun 14

YWG
12h 28m
YOW
YUL

Jun 15

MIA

as low as

$736

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
12h
YYZ

May 30

YWG
Air Canada Logo
Air Canada

Jun 7

YWG
17h 44m
YYZ

Jun 8

MIA

as low as

$737

Miami, US (MIA) - Winnipeg, CA (YWG)

Air Canada Logo
Air Canada

May 29

MIA
9h 40m
YUL
YYZ

May 29

YWG
Air Canada Logo
Air Canada

Jun 7

YWG
10h 38m
YYZ
YUL

Jun 8

MIA

as low as

$737

Top Deals on flights from Miami to Halifax

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

Jun 6

MIA
10h 15m
YUL

Jun 7

YHZ
Air Canada Logo
Air Canada

Jun 12

YHZ
7h 33m
YUL

Jun 12

MIA

as low as

$439

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 16

MIA
7h 51m
YUL

May 16

YHZ
Air Canada Logo
Air Canada

Jun 11

YHZ
7h 33m
YUL

Jun 11

MIA

as low as

$444

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 28

MIA
7h 51m
YUL

May 28

YHZ
Air Canada Logo
Air Canada

Jun 1

YHZ
7h 33m
YUL

Jun 1

MIA

as low as

$444

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

Jun 6

MIA
12h 35m
YYZ
YUL

Jun 7

YHZ
Air Canada Logo
Air Canada

Jun 12

YHZ
7h 33m
YUL

Jun 12

MIA

as low as

$450

Miami, US (MIA) - Halifax, CA (YHZ)

Porter Airlines Logo
Porter Airlines

May 17

MIA
9h 44m
YYZ

May 17

YHZ
Porter Airlines Logo
Porter Airlines

May 24

YHZ
6h 25m
YYZ

May 24

MIA

as low as

$468

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 27

MIA
7h 51m
YUL

May 27

YHZ
Air Canada Logo
Air Canada

May 29

YHZ
7h 33m
YUL

May 29

MIA

as low as

$482

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 16

MIA
7h 51m
YUL

May 16

YHZ
Air Canada Logo
Air Canada

Jun 11

YHZ
9h 24m
YUL
YYZ

Jun 11

MIA

as low as

$509

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 20

MIA
7h 51m
YUL

May 20

YHZ
Air Canada Logo
Air Canada

Jun 11

YHZ
7h 33m
YUL

Jun 11

MIA

as low as

$539

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

Jun 1

MIA
8h 20m
YUL

Jun 1

YHZ
Air Canada Logo
Air Canada

Jun 7

YHZ
7h 33m
YUL

Jun 7

MIA

as low as

$573

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

Jun 1

MIA
8h 20m
YUL

Jun 1

YHZ
Air Canada Logo
Air Canada

Jun 7

YHZ
9h 29m
YUL
YYZ

Jun 7

MIA

as low as

$585

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 27

MIA
10h 15m
YUL

May 28

YHZ
Air Canada Logo
Air Canada

May 29

YHZ
9h 53m
YYZ
YUL

May 29

MIA

as low as

$643

Miami, US (MIA) - Halifax, CA (YHZ)

Air Canada Logo
Air Canada

May 25

MIA
7h 51m
YUL

May 25

YHZ
Air Canada Logo
Air Canada

Jun 18

YHZ
9h 26m
YUL
YYZ

Jun 18

MIA

as low as

$683

Top Deals on flights from Miami to Edmonton

Miami, US (MIA) - Edmonton, CA (YEA)

WestJet Logo
WestJet

Jun 13

MIA
12h 48m
ATL

Jun 13

YEG
WestJet Logo
WestJet

Jun 20

YEG
13h 41m
MSP

Jun 20

MIA

as low as

$471

Miami, US (MIA) - Edmonton, CA (YEA)

WestJet Logo
WestJet

Jun 13

MIA
8h 48m
ATL
YYZ

Jun 13

YEG
WestJet Logo
WestJet

Jun 20

YEG
13h 41m
MSP

Jun 20

MIA

as low as

$477

Miami, US (MIA) - Edmonton, CA (YEA)

Alaska Airlines Logo
Alaska Airlines

Jun 13

MIA
16h 21m
SEA

Jun 14

YEG
Alaska Airlines Logo
Alaska Airlines

Jun 20

YEG
13h 41m
MSP

Jun 20

MIA

as low as

$550

Miami, US (MIA) - Edmonton, CA (YEA)

WestJet Logo
WestJet

Jun 13

MIA
8h 48m
ATL
YYZ

Jun 13

YEG
WestJet Logo
WestJet

Jun 20

YEG
14h 55m
YYC
ATL

Jun 21

MIA

as low as

$668

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

Jun 12

MIA
9h 9m
YYZ

Jun 12

YEG
Air Canada Logo
Air Canada

Jul 9

YEG
13h 6m
YYC
YYZ

Jul 9

MIA

as low as

$708

Miami, US (MIA) - Edmonton, CA (YEA)

Alaska Airlines Logo
Alaska Airlines

Jun 12

MIA
16h 21m
SEA

Jun 13

YEG
Alaska Airlines Logo
Alaska Airlines

Jul 9

YEG
13h 6m
YYC
YYZ

Jul 9

MIA

as low as

$719

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

Jun 7

MIA
13h 9m
YUL
YYZ

Jun 7

YEG
Air Canada Logo
Air Canada

Jun 14

YEG
17h 19m
YYZ

Jun 15

MIA

as low as

$721

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

Jun 7

MIA
13h 9m
YUL
YYZ

Jun 7

YEG
Air Canada Logo
Air Canada

Jun 14

YEG
14h 58m
YYZ
YUL

Jun 15

MIA

as low as

$732

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 18

MIA
16h
YVR

May 19

YEG
Air Canada Logo
Air Canada

Jun 11

YEG
11h 29m
YYZ

Jun 11

MIA

as low as

$776

Miami, US (MIA) - Edmonton, CA (YEA)

Air Canada Logo
Air Canada

May 18

MIA
16h
YVR

May 19

YEG
Air Canada Logo
Air Canada

Jun 11

YEG
16h 38m
YYC
YUL

Jun 12

MIA

as low as

$824

Miami, US (MIA) - Edmonton, CA (YEA)

Delta Air Lines Logo
Delta Air Lines

May 2

MIA
9h 58m
ATL
MSP

May 2

YEG
Delta Air Lines Logo
Delta Air Lines

May 4

YEG
15h 18m
YYC
DTW

May 4

MIA

as low as

$1019

Miami, US (MIA) - Edmonton, CA (YEA)

Delta Air Lines Logo
Delta Air Lines

May 2

MIA
14h 27m
LAX

May 2

YEG
Delta Air Lines Logo
Delta Air Lines

May 4

YEG
15h 18m
YYC
DTW

May 4

MIA

as low as

$1460

Top Deals on flights from Miami to Quebec

Miami, US (MIA) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

May 21

MIA
14h 48m
EWR

May 21

YQB
United Airlines Logo
United Airlines

May 25

YQB
7h 3m
EWR

May 25

MIA

as low as

$390

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

Jun 13

MIA
11h 55m
YYZ

Jun 14

YQB
Air Canada Logo
Air Canada

Jun 16

YQB
5h 58m
YUL

Jun 17

MIA

as low as

$406

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

Jun 6

MIA
11h 55m
YYZ

Jun 7

YQB
Air Canada Logo
Air Canada

Jun 16

YQB
5h 58m
YUL

Jun 17

MIA

as low as

$406

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 30

MIA
7h
YYZ

May 30

YQB
Air Canada Logo
Air Canada

Jun 2

YQB
6h 3m
YUL

Jun 3

MIA

as low as

$435

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

Jun 6

MIA
11h 55m
YYZ

Jun 7

YQB
Air Canada Logo
Air Canada

Jun 10

YQB
10h 24m
YUL
YYZ

Jun 10

MIA

as low as

$470

Miami, US (MIA) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

May 22

MIA
12h 26m
EWR

May 22

YQB
United Airlines Logo
United Airlines

May 27

YQB
10h 11m
EWR

May 27

MIA

as low as

$501

Miami, US (MIA) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

May 21

MIA
11h 51m
EWR
YYZ

May 21

YQB
United Airlines Logo
United Airlines

May 25

YQB
13h 54m
EWR

May 25

MIA

as low as

$555

Miami, US (MIA) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

May 22

MIA
15h 35m
EWR

May 22

YQB
United Airlines Logo
United Airlines

May 27

YQB
10h 51m
YYZ
EWR

May 27

MIA

as low as

$565

Miami, US (MIA) - Quebec, CA (YQB)

Air Canada Logo
Air Canada

May 31

MIA
10h 59m
YYZ
YUL

May 31

YQB
Air Canada Logo
Air Canada

Jun 4

YQB
15h 9m
YYZ

Jun 5

MIA

as low as

$566

Miami, US (MIA) - Quebec, CA (YQB)

United Airlines Logo
United Airlines

May 22

MIA
11h 49m
EWR
YYZ

May 22

YQB
United Airlines Logo
United Airlines

May 27

YQB
9h 54m
YYZ
ORD

May 27

MIA

as low as

$975

Miami, US (MIA) - Quebec, CA (YQB)

American Airlines Logo
American Airlines

May 30

MIA
16h 3m
ORD

May 31

YQB
American Airlines Logo
American Airlines

Jun 6

YQB
16h 57m
ORD

Jun 7

MIA

as low as

$1296

Miami, US (MIA) - Quebec, CA (YQB)

American Airlines Logo
American Airlines

May 21

MIA
6h 55m
ORD

May 21

YQB
American Airlines Logo
American Airlines

May 25

YQB
20h 45m
ORD

May 26

MIA

as low as

$1398

Top Deals on flights from Miami to Windsor

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

Air Canada Logo
Air Canada

May 29

MIA
11h 51m
YYZ

May 30

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
14h 3m
YYZ
YUL

Jun 6

MIA

as low as

$482

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

Air Canada Logo
Air Canada

May 29

MIA
19h 16m
YUL
YYZ

May 30

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
14h 3m
YYZ
YUL

Jun 6

MIA

as low as

$487

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

Air Canada Logo
Air Canada

May 29

MIA
11h 51m
YYZ

May 30

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
10h 34m
YYZ

Jun 5

MIA

as low as

$526

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

Air Canada Logo
Air Canada

May 29

MIA
17h 14m
ORD
YYZ

May 30

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
14h 3m
YYZ
YUL

Jun 6

MIA

as low as

$551

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

Air Canada Logo
Air Canada

May 29

MIA
21h 11m
ORD
YYZ

May 30

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
14h 3m
YYZ
YUL

Jun 6

MIA

as low as

$551