How to get to Canada from Dominican Republic by flight ? You can check flights from Dominican Republic to Canada below.
You can find flight ticket prices from Dominican Republic to Canada with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Dominican Republic to Puerto Plata.
You take a flight from Puerto Plata to Montreal and cost approximately 230 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TS503
Air Transat
TS977
Air Transat
|
12:15
Puerto Plata
19:10
Quebec
|
15:35
Quebec
20:00
Montreal
|
Connect |
AA1918
American Airlines
AA5137
American Airlines
|
13:20
Puerto Plata
19:50
Charlotte
|
16:40
Charlotte
22:09
Montreal
|
Connect |
TS365
Air Transat
|
13:45
Puerto Plata
|
17:55 Montreal | Direct |
UA1837
United Airlines
UA4166
United Airlines
|
13:47
Puerto Plata
19:50
Newark
|
17:50
Newark
21:30
Montreal
|
Connect |
AC1821
Air Canada
AC424
Air Canada
|
13:50
Puerto Plata
19:00
Toronto
|
18:00
Toronto
20:15
Montreal
|
Connect |
AC1821
Air Canada
AC426
Air Canada
|
13:50
Puerto Plata
20:30
Toronto
|
18:00
Toronto
21:45
Montreal
|
Connect |
AC1821
Air Canada
AC428
Air Canada
|
13:50
Puerto Plata
21:15
Toronto
|
18:00
Toronto
22:30
Montreal
|
Connect |
AC1823
Air Canada
|
13:50
Puerto Plata
|
18:00 Montreal | Direct |
WS2507
WestJet
WS3538
WestJet
|
14:15
Puerto Plata
21:00
Toronto
|
18:30
Toronto
22:27
Montreal
|
Connect |
WS2507
WestJet
WS596
WestJet
|
14:15
Puerto Plata
21:00
Toronto
|
18:30
Toronto
22:16
Montreal
|
Connect |
AA935
American Airlines
AA2702
American Airlines
|
15:15
Puerto Plata
19:49
Miami
|
17:37
Miami
23:27
Montreal
|
Connect |
TS895
Air Transat
|
20:45
Puerto Plata
|
00:55 Montreal | Direct |
You take a bus, shuttle or taxi from your location in Dominican Republic to Puerto Plata.
You take a flight from Puerto Plata to Toronto and cost approximately 210 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
AA1918
American Airlines
AA5700
American Airlines
|
13:20
Puerto Plata
20:15
Charlotte
|
16:40
Charlotte
22:19
Toronto
|
Connect |
TS365
Air Transat
TS458
Air Transat
|
13:45
Puerto Plata
20:10
Montreal
|
17:55
Montreal
21:20
Toronto
|
Connect |
TS365
Air Transat
TS594
Air Transat
|
13:45
Puerto Plata
18:45
Montreal
|
17:55
Montreal
19:55
Toronto
|
Connect |
UA1837
United Airlines
UA4276
United Airlines
|
13:47
Puerto Plata
20:00
Newark
|
17:50
Newark
21:52
Toronto
|
Connect |
AC1823
Air Canada
AC425
Air Canada
|
13:50
Puerto Plata
19:00
Montreal
|
18:00
Montreal
20:24
Toronto
|
Connect |
AC1823
Air Canada
AC427
Air Canada
|
13:50
Puerto Plata
20:10
Montreal
|
18:00
Montreal
21:34
Toronto
|
Connect |
AC1821
Air Canada
|
13:50
Puerto Plata
|
18:00 Toronto | Direct |
AC1823
Air Canada
AC429
Air Canada
|
13:50
Puerto Plata
21:30
Montreal
|
18:00
Montreal
22:54
Toronto
|
Connect |
WS2507
WestJet
|
14:15
Puerto Plata
|
18:30 Toronto | Direct |
AA935
American Airlines
AA1246
American Airlines
|
15:15
Puerto Plata
21:00
Miami
|
17:37
Miami
00:15
Toronto
|
Connect |
TS845
Air Transat
|
21:30
Puerto Plata
|
01:45 Toronto | Direct |
You take a bus, shuttle or taxi from your location in Dominican Republic to Punta Cana.
You take a flight from Punta Cana to Toronto and cost approximately 490 USD.
You take a bus, shuttle or taxi from Toronto to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TS561
Air Transat
|
11:25
Punta Cana
|
15:50 Toronto | Direct |
TS569
Air Transat
|
11:50
Punta Cana
|
16:20 Toronto | Direct |
TS761
Air Transat
TS490
Air Transat
|
11:55
Punta Cana
17:35
Montreal
|
16:25
Montreal
18:50
Toronto
|
Connect |
TS641
Air Transat
TS484 590
Air Transat
|
12:10
Punta Cana
17:45
Montreal
|
16:45
Montreal
18:55
Toronto
|
Connect |
TS837 851
Air Transat
TS584
Air Transat
|
12:15
Punta Cana
19:55
Montreal
|
16:50
Montreal
21:10
Toronto
|
Connect |
TS837 851
Air Transat
TS484 590
Air Transat
|
12:15
Punta Cana
17:45
Montreal
|
16:50
Montreal
18:55
Toronto
|
Connect |
TS233
Air Transat
|
12:20
Punta Cana
|
16:50 Toronto | Direct |
TS867
Air Transat
TS594
Air Transat
|
12:25
Punta Cana
18:45
Montreal
|
17:00
Montreal
19:55
Toronto
|
Connect |
TS867
Air Transat
TS452 462
Air Transat
|
12:25
Punta Cana
18:00
Montreal
|
17:00
Montreal
19:25
Toronto
|
Connect |
TS867
Air Transat
TS458
Air Transat
|
12:25
Punta Cana
20:10
Montreal
|
17:00
Montreal
21:20
Toronto
|
Connect |
UA463
United Airlines
UA4276
United Airlines
|
12:41
Punta Cana
20:00
Newark
|
16:55
Newark
21:52
Toronto
|
Connect |
AA790
American Airlines
AA4843
American Airlines
|
12:55
Punta Cana
18:01
Philadelphia
|
16:50
Philadelphia
20:02
Toronto
|
Connect |
B62896
JetBlue Airways
WS3609
WestJet
|
13:08
Punta Cana
18:20
Boston
|
17:23
Boston
20:26
Toronto
|
Connect |
UA1664
United Airlines
UA4552
United Airlines
|
13:10
Punta Cana
19:35
Chicago O'Hare
|
17:14
Chicago O'Hare
22:13
Toronto
|
Connect |
UA1664
United Airlines
AC512
Air Canada
|
13:10
Punta Cana
18:15
Chicago O'Hare
|
17:14
Chicago O'Hare
20:54
Toronto
|
Connect |
AC1767
Air Canada
AC467
Air Canada
|
13:25
Punta Cana
20:50
Ottawa
|
18:00
Ottawa
21:59
Toronto
|
Connect |
DL553
Delta
DL5019
Delta
|
13:45
Punta Cana
20:26
Detroit
|
18:19
Detroit
21:49
Toronto
|
Connect |
UA1518
United Airlines
UA4276
United Airlines
|
13:45
Punta Cana
20:00
Newark
|
17:59
Newark
21:52
Toronto
|
Connect |
AC1987
Air Canada
AC427
Air Canada
|
13:50
Punta Cana
20:10
Montreal
|
18:20
Montreal
21:34
Toronto
|
Connect |
AC1987
Air Canada
AC429
Air Canada
|
13:50
Punta Cana
21:30
Montreal
|
18:20
Montreal
22:54
Toronto
|
Connect |
DL912
Delta
DL1990
Delta
|
14:25
Punta Cana
19:57
Atlanta
|
18:14
Atlanta
22:17
Toronto
|
Connect |
DL944
Delta
DL4987
Delta
|
14:42
Punta Cana
19:59
New York JFK
|
18:54
New York JFK
22:11
Toronto
|
Connect |
AA1965
American Airlines
AA5700
American Airlines
|
14:45
Punta Cana
20:15
Charlotte
|
18:10
Charlotte
22:19
Toronto
|
Connect |
AC1713
Air Canada
|
14:50
Punta Cana
|
19:15 Toronto | Direct |
AA845
American Airlines
AA4826
American Airlines
|
14:55
Punta Cana
20:45
Philadelphia
|
18:50
Philadelphia
22:34
Toronto
|
Connect |
WS2767
WestJet
|
15:05
Punta Cana
|
19:41 Toronto | Direct |
AA2468
American Airlines
AA1246
American Airlines
|
15:23
Punta Cana
21:00
Miami
|
18:05
Miami
00:15
Toronto
|
Connect |
DL562
Delta
DL1976
Delta
|
15:35
Punta Cana
21:45
Atlanta
|
19:25
Atlanta
00:01
Toronto
|
Connect |
UA1669
United Airlines
UA6085
United Airlines
|
15:50
Punta Cana
22:00
Washington Dulles
|
19:43
Washington Dulles
23:18
Toronto
|
Connect |
AA1971
American Airlines
AA5707
American Airlines
|
17:00
Punta Cana
22:10
Charlotte
|
20:25
Charlotte
00:10
Toronto
|
Connect |
LA592
LATAM Chile
AA1246
American Airlines
|
17:15
Punta Cana
21:00
Miami
|
19:45
Miami
00:15
Toronto
|
Connect |
TS831
Air Transat
|
17:40
Punta Cana
|
22:10 Toronto | Direct |
TS829
Air Transat
|
18:25
Punta Cana
|
22:35 Toronto | Direct |
You take a bus, shuttle or taxi from your location in Dominican Republic to Punta Cana.
You take a flight from Punta Cana to Montreal and cost approximately 550 USD.
You take a bus, shuttle or taxi from Montreal to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
TS561
Air Transat
TS471 477
Air Transat
|
11:25
Punta Cana
18:00
Toronto
|
15:50
Toronto
19:15
Montreal
|
Connect |
TS561
Air Transat
TS587
Air Transat
|
11:25
Punta Cana
19:55
Toronto
|
15:50
Toronto
21:15
Montreal
|
Connect |
TS561
Air Transat
TS453
Air Transat
|
11:25
Punta Cana
19:45
Toronto
|
15:50
Toronto
21:00
Montreal
|
Connect |
TS569
Air Transat
TS585
Air Transat
|
11:50
Punta Cana
19:55
Toronto
|
16:20
Toronto
21:10
Montreal
|
Connect |
TS569
Air Transat
TS485
Air Transat
|
11:50
Punta Cana
17:40
Toronto
|
16:20
Toronto
18:55
Montreal
|
Connect |
TS761
Air Transat
|
11:55
Punta Cana
|
16:25 Montreal | Direct |
TS407
Air Transat
TS987
Air Transat
|
12:00
Punta Cana
17:45
Quebec
|
16:30
Quebec
18:35
Montreal
|
Connect |
TS641
Air Transat
|
12:10
Punta Cana
|
16:45 Montreal | Direct |
TS837 851
Air Transat
|
12:15
Punta Cana
|
16:50 Montreal | Direct |
TS233
Air Transat
TS475
Air Transat
|
12:20
Punta Cana
17:50
Toronto
|
16:50
Toronto
19:05
Montreal
|
Connect |
TS233
Air Transat
TS459
Air Transat
|
12:20
Punta Cana
19:50
Toronto
|
16:50
Toronto
21:05
Montreal
|
Connect |
TS867
Air Transat
|
12:25
Punta Cana
|
17:00 Montreal | Direct |
UA463
United Airlines
AC7743
Air Canada
|
12:41
Punta Cana
17:55
Newark
|
16:55
Newark
19:24
Montreal
|
Connect |
UA463
United Airlines
UA4166
United Airlines
|
12:41
Punta Cana
19:50
Newark
|
16:55
Newark
21:30
Montreal
|
Connect |
AA790
American Airlines
AA4625
American Airlines
|
12:55
Punta Cana
18:02
Philadelphia
|
16:50
Philadelphia
20:00
Montreal
|
Connect |
AA790
American Airlines
AA4677
American Airlines
|
12:55
Punta Cana
21:00
Philadelphia
|
16:50
Philadelphia
22:47
Montreal
|
Connect |
AC1767
Air Canada
AC8014
Air Canada
|
13:25
Punta Cana
19:05
Ottawa
|
18:00
Ottawa
19:49
Montreal
|
Connect |
AC1767
Air Canada
AC8988
Air Canada
|
13:25
Punta Cana
18:50
Ottawa
|
18:00
Ottawa
19:34
Montreal
|
Connect |
UA1518
United Airlines
UA4166
United Airlines
|
13:45
Punta Cana
19:50
Newark
|
17:59
Newark
21:30
Montreal
|
Connect |
DL553
Delta
DL5028
Delta
|
13:45
Punta Cana
20:28
Detroit
|
18:19
Detroit
22:21
Montreal
|
Connect |
AC1987
Air Canada
|
13:50
Punta Cana
|
18:20 Montreal | Direct |
AA1502
American Airlines
AA2702
American Airlines
|
13:53
Punta Cana
19:49
Miami
|
16:35
Miami
23:27
Montreal
|
Connect |
TS375
Air Transat
|
13:55
Punta Cana
|
18:30 Montreal | Direct |
DL912
Delta
DL5455
Delta
|
14:25
Punta Cana
21:15
Atlanta
|
18:14
Atlanta
23:57
Montreal
|
Connect |
DL912
Delta
DL5528
Delta
|
14:25
Punta Cana
19:50
Atlanta
|
18:14
Atlanta
22:34
Montreal
|
Connect |
DL944
Delta
DL5534
Delta
|
14:42
Punta Cana
21:00
New York JFK
|
18:54
New York JFK
22:55
Montreal
|
Connect |
AA1965
American Airlines
AA5137
American Airlines
|
14:45
Punta Cana
19:50
Charlotte
|
18:10
Charlotte
22:09
Montreal
|
Connect |
AC1713
Air Canada
AC428
Air Canada
|
14:50
Punta Cana
21:15
Toronto
|
19:15
Toronto
22:30
Montreal
|
Connect |
AC1713
Air Canada
AC430
Air Canada
|
14:50
Punta Cana
23:10
Toronto
|
19:15
Toronto
00:25
Montreal
|
Connect |
AC1713
Air Canada
AC426
Air Canada
|
14:50
Punta Cana
20:30
Toronto
|
19:15
Toronto
21:45
Montreal
|
Connect |
AA845
American Airlines
AA4677
American Airlines
|
14:55
Punta Cana
21:00
Philadelphia
|
18:50
Philadelphia
22:47
Montreal
|
Connect |
WS2767
WestJet
WS596
WestJet
|
15:05
Punta Cana
21:00
Toronto
|
19:41
Toronto
22:16
Montreal
|
Connect |
WS2767
WestJet
WS3537
WestJet
|
15:05
Punta Cana
23:15
Toronto
|
19:41
Toronto
00:43
Montreal
|
Connect |
WS2767
WestJet
WS3538
WestJet
|
15:05
Punta Cana
21:00
Toronto
|
19:41
Toronto
22:27
Montreal
|
Connect |
CM151
Copa Airlines
CM422
Copa Airlines
|
15:13
Punta Cana
18:07
Panama City
|
16:58
Panama City
00:52
Montreal
|
Connect |
AA2468
American Airlines
AA2702
American Airlines
|
15:23
Punta Cana
19:49
Miami
|
18:05
Miami
23:27
Montreal
|
Connect |
DL562
Delta
DL5455
Delta
|
15:35
Punta Cana
21:15
Atlanta
|
19:25
Atlanta
23:57
Montreal
|
Connect |
UA1669
United Airlines
UA5008
United Airlines
|
15:50
Punta Cana
22:10
Washington Dulles
|
19:43
Washington Dulles
23:58
Montreal
|
Connect |
TS419
Air Transat
|
20:20
Punta Cana
|
00:55 Montreal | Direct |
You take a bus, shuttle or taxi from your location in Dominican Republic to Punta Cana.
You take a flight from Punta Cana to Ottawa and cost approximately 600 USD.
You take a bus, shuttle or taxi from Ottawa to your destination in Canada.
Flight | Depart | Arrive | |
---|---|---|---|
AA790
American Airlines
AA4971
American Airlines
|
12:55
Punta Cana
18:46
Philadelphia
|
16:50
Philadelphia
20:51
Ottawa
|
Connect |
AC1767
Air Canada
|
13:25
Punta Cana
|
18:00 Ottawa | Direct |
TS861
Air Transat
|
13:30
Punta Cana
|
17:10 Ottawa | Direct |
AC1987
Air Canada
AC8017
Air Canada
|
13:50
Punta Cana
19:50
Montreal
|
18:20
Montreal
20:34
Ottawa
|
Connect |
AC1713
Air Canada
AC466
Air Canada
|
14:50
Punta Cana
20:10
Toronto
|
19:15
Toronto
21:12
Ottawa
|
Connect |
AC1713
Air Canada
AC476
Air Canada
|
14:50
Punta Cana
21:30
Toronto
|
19:15
Toronto
22:32
Ottawa
|
Connect |
AC1713
Air Canada
AC470
Air Canada
|
14:50
Punta Cana
23:10
Toronto
|
19:15
Toronto
00:12
Ottawa
|
Connect |
WS2767
WestJet
WS3478
WestJet
|
15:05
Punta Cana
21:00
Toronto
|
19:41
Toronto
22:09
Ottawa
|
Connect |
WS2767
WestJet
WS374
WestJet
|
15:05
Punta Cana
23:15
Toronto
|
19:41
Toronto
00:16
Ottawa
|
Connect |
UA1669
United Airlines
UA4936
United Airlines
|
15:50
Punta Cana
22:00
Washington Dulles
|
19:43
Washington Dulles
23:38
Ottawa
|
Connect |
You can find hotels and accommodations in Canada with our hotels search tool below
Booking.com