$190 Cheap Flights from San José (SJO) to Punta Cana (PUJ)

Find available prices by choosing your travel dates.

Cheap Flights from San José to Punta Cana (SJO-PUJ)

Prices were available within the past 7 days and start at $190 for one-way flights and $332 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

avianca
avianca
avianca
avianca
avianca
avianca
Copa
JetBlue Airways
American Airlines
United

Frequently asked questions

Is it cheaper to buy a plane ticket from Juan Santamaria Intl. Airport to PUJ last minute?
Booking your journey from SJO to Punta Cana Intl. Airport (PUJ) at the last minute could save you money if you hit the jackpot and find a terrific deal. However, airfares don’t typically get cheaper as the date of departure nears. If you choose to wait, flights could also be booked out or the best seats gone (hello, middle seat!). If you’d prefer to play it safe, book well ahead of your departure date. Note that some of the biggest deals can be found up to 12 months in advance. If your favorite airline hasn’t released its fares yet, check back regularly as offers are updated on Expedia all the time.
What airports do you fly into for Punta Cana from San José?
There are two — Punta Cana Intl. Airport (PUJ) and La Romana Intl. Airport (LRM). Both are great options for those flying from San José to Punta Cana. If you choose Punta Cana Intl. Airport (PUJ), you’ll touch down about 3 mi southeast of Punta Cana. After you’ve checked in to your comfy hotel, it’s time to uncover some of the city’s leading attractions. Bavaro Beach and Downtown Punta Cana are both a hit with locals and newcomers alike.
Can I change the date of my flight from Juan Santamaria Intl. Airport to PUJ?
Quickly and easily make changes to your Juan Santamaria Intl. Airport (SJO) to Punta Cana Airport ticket through the Expedia Trips portal. But before doing so, look over the conditions and rules in your itinerary to see what you’re able to do and if fees apply for changes. Some airlines charge a change fee per person, plus any difference in prices. However, if you booked in the last 24 hours, you may be able to cancel for free and arrange new flights. You can also check out our Customer Service portal for further details and to connect with our Virtual Agent.
*Available to One Key members.