Flights from Halifax to Punta Cana
YHZ to PUJ. All flight routes from Halifax International, Canada to Punta Cana International Airport, Dominican Republic. These routes are operated by 6 different airlines. You can either fly non-stop or choose from 3 different transit flights. The shortest flight time is 4 hours and 20 minutes.
Find the best prices on hotels and car rental near Punta Cana Airport
We got great deals on hotels and car rentals near the airport.
Halifax to Punta Cana flights
With over 23 flights every week and 5 different airlines you have a wide option of flights to choose from. You can fly non-stop to Punta Cana (PUJ) from Halifax (YHZ) with Air Canada, Air Transat or Sunwing Airlines or you can choose a stopover via Montreal (YUL) or New York (LGA) if it suits you better.
Halifax to Punta Cana with Air Canada
You can fly non-stop every tuesday, thursday or saturday at 17:05. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
With Air Transat
You can fly non-stop every monday, wednesday,friday or sunday with departure times at 06:00 or 17:40.
With Sunwing Airlines
Sunwing Airlines has non-stop every friday or saturday at 10 am, 16 pm or 17 pm.
Miles & flight time: YHZ - PUJ
The shortest flight time between YHZ and PUJ is 4 hours and 25 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 4h 25m | - | 1849 (2975 km) |
Direct | 4h 20m | - | 1849 (2975 km) |
Direct | 4h 30m | - | 1849 (2975 km) |
YUL Montreal | 7h 25m | 1h 0m | 2396 (3855 km) |
LGA New York | 9h 58m | - | - |
Unpublished Flight Rates From Halifax to Punta Cana
From Halifax to Dominican Republic
Below is a list of other destinations to Dominican Republic from Halifax International with either direct flights or 1 stop connections.
From Canada to Punta Cana
Below is a list of other cities in Canada with flights to Punta Cana with either non-stop or connecting flights.
- YYZ Toronto Direct
- YUL Montreal Direct
- YVR Vancouver Direct
- YYC Calgary Direct
- YEG Edmonton Direct
- YWG Winnipeg Direct
- YOW Ottawa Direct
- YQB Quebec Direct
- YYT St. John's Direct
- YXE Saskatoon Direct