Why visit Punta Cana in December?
December-April is dry season (75-85°F). May-November is hurricane season (hot, humid, rain). Best weather is January-March. Avoid August-October (peak hurricanes).
Best Time to Fly to Punta Cana
Click any month for weather, crowds, and what's on.
Great weather — book early
Get alerts when Punta Cana flights drop to your target price.
Track Punta Cana flights →Flights to Punta Cana in December
All US departure cities for Punta Cana — sorted by estimated price. Set a price alert on any route to get texted when fares drop.
About Punta Cana
Punta Cana is the Dominican Republic's all-inclusive resort capital — white-sand beaches, turquoise water, and hotels that'll keep you on the property all week. It's touristy and soulless, but the beaches are stunning. Day trips to Saona Island or Santo Domingo (colonial city, 3 hours). Water is warm year-round.
- •Playa Bávaro or Macao Beach
- •Day trips to Saona Island (catamaran tours)
- •Hoyo Azul cenote and zip-lining
- •All-inclusive resort hopping (if you're into that)
Other months to visit Punta Cana
Frequently Asked Questions
Is December a good month to visit Punta Cana?
Yes — December is one of the best months for Punta Cana. December-April is dry season (75-85°F). May-November is hurricane season (hot, humid, rain). Best weather is January-March. Avoid August-October (peak hurricanes).
How much do flights to Punta Cana cost in December?
Flights to Punta Cana in December start around $13 round trip from San Juan. Prices vary by departure city and booking lead time — set a price alert on any route above to get texted when fares drop.
When should I book December flights to Punta Cana?
Book 6–10 weeks before your December travel date for the best price-availability balance. For peak seasons, book 3–4 months early. A Wildly price alert will monitor fares automatically so you can book at the right moment.
Track Punta Cana fares for December
Set your target price and we'll text you when fares to Punta Cana drop. Free to start.
Set a Price Alert — Free