Direct (nonstop) flights from Halifax to Punta Cana

2 airlines fly nonstop from Halifax International (YHZ) to Punta Cana International Airport (PUJ). It's 1,835 miles (2,953 km), about 4h 20m in the air. Operated by Air Canada, Air Transat.

YHZ
Halifax International
🇨🇦 Halifax, Canada
PUJ
Punta Cana International Airport
🇩🇴 Punta Cana, Dominican Republic
Flight Time
4h 20m
Distance
1,835 mi
2,953 km
CO₂/pax
310 kg
−70 kg vs. layover
Airlines
2
Air Canada +1
Time Diff
-1h
Operated by Air Canada Air Canada Air Transat Air Transat

Route data last updated: May 27, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YHZ → PUJ
Flight Time
4h 20m
Distance
1,835 mi
Air Transat TS Air Transat
Route
YHZ → PUJ
Flight Time
4h 20m
Distance
1,835 mi

Alternative Routes

Other ways to fly from Halifax to Punta Cana with one stop · direct emits 310 kg CO₂ per passenger

YHZ BOS (Boston) PUJ
Leg 1: 1h 56m (414 mi) Leg 2: 4h 8m (1,647 mi) Total: ~6h 4m 🍃 380 kg CO₂ (+23% vs. direct)
Leg 1
YHZ → BOS
1h 56m · 414 mi
View YHZ to BOS flights →
Leg 2
BOS → PUJ
4h 8m · 1,647 mi
View BOS to PUJ flights →
YHZ YUL (Montreal) PUJ
Leg 1: 1h 52m (501 mi) Leg 2: 4h 25m (1,878 mi) Total: ~6h 17m 🍃 435 kg CO₂ (+40% vs. direct)
Leg 1
YHZ → YUL
1h 52m · 501 mi
View YHZ to YUL flights →
Leg 2
YUL → PUJ
4h 25m · 1,878 mi
View YUL to PUJ flights →
YHZ PHL (Philadelphia) PUJ
Leg 1: 2h 24m (692 mi) Leg 2: 3h 57m (1,524 mi) Total: ~6h 21m 🍃 411 kg CO₂ (+33% vs. direct)
Leg 1
YHZ → PHL
2h 24m · 692 mi
View YHZ to PHL flights →
Leg 2
PHL → PUJ
3h 57m · 1,524 mi
View PHL to PUJ flights →
YHZ IAD (Dulles) PUJ
Leg 1: 2h 41m (825 mi) Leg 2: 3h 49m (1,506 mi) Total: ~6h 30m 🍃 433 kg CO₂ (+40% vs. direct)
Leg 1
YHZ → IAD
2h 41m · 825 mi
View YHZ to IAD flights →
Leg 2
IAD → PUJ
3h 49m · 1,506 mi
View IAD to PUJ flights →
YHZ EWR (New York) PUJ
Leg 1: 2h 31m (614 mi) Leg 2: 4h 1m (1,563 mi) Total: ~6h 32m 🍃 403 kg CO₂ (+30% vs. direct)
Leg 1
YHZ → EWR
2h 31m · 614 mi
View YHZ to EWR flights →
Leg 2
EWR → PUJ
4h 1m · 1,563 mi
View EWR to PUJ flights →

Frequently Asked Questions

How long is the direct flight from Halifax to Punta Cana?

A nonstop flight from Halifax (YHZ) to Punta Cana (PUJ) takes approximately 4 hours and 20 minutes. The distance is 1,835 miles (2,953 km).

Which airlines fly nonstop from Halifax to Punta Cana?

2 airlines: Air Canada, Air Transat.

Is there a nonstop flight from Halifax to Punta Cana?

Yes. 2 airlines: Air Canada, Air Transat.

How far is Halifax from Punta Cana?

The flight distance from Halifax to Punta Cana is 1,835 miles (2,953 km), measured as the great-circle (shortest air) distance.

What is the time difference between Halifax and Punta Cana?

Punta Cana is 1 hour behind Halifax. (America/Halifax vs America/Santo_Domingo.)

What type of aircraft flies from Halifax to Punta Cana?

At 4h 20m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Canada to Dominican Republic?

Depends on your passport. Check with the Dominican Republic embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Halifax to Punta Cana?

Roughly 310 kg CO2 per passenger one-way. That's about the same as driving 1,550 km.

Is the return flight from Punta Cana to Halifax also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Halifax to Punta Cana?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Halifax International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.