Skip to main content
AMZBooking
Punta Cana

Comparison · Punta Cana vs San Juan · Dominican Republic / Puerto Rico

Punta Cana vs San Juan

Two great trips, different strengths. Here is how they compare on the things that decide it.

Updated By the AMZBooking editorial team

Photo: Ila Mae Thie, CC BY-SA 4.0

Quick answer

Choose Punta Cana for All-inclusive resorts and Bávaro Beach; choose San Juan for El Morro, Old San Juan and a short break. Punta Cana is generally less expensive, and the two are about 239 km apart.

Key facts

Distance apart
239 km
Less expensive
Punta Cana
Best time for Punta Cana
December–April
Best time for San Juan
December–April

Side by side

Punta Cana vs San Juan
Punta CanaSan Juan
CountryDominican RepublicPuerto Rico
Known forAll-inclusive resorts, Bávaro Beach and Saona IslandEl Morro, Old San Juan and Mofongo
Best time to visitDecember–AprilDecember–April
Ideal stay7 days5 days
Mid-range budget per day$180–$350$220–$370
Cost levelModerately pricedModerately priced
Warmest monthJune, 31°C (88°F)June, 31°C (88°F)
Coldest monthJanuary, 28°C (82°F)January, 28°C (82°F)
Free sights in our guide78
Day trips in our guide66
BeachesBávaro BeachIsla Verde Beach
AirportsPUJ, LRM, SDQSJU

Which one is right for you?

Punta Cana
Photo: Ila Mae Thie, CC BY-SA 4.0

Choose Punta Cana for…

All-inclusive resorts and Bávaro Beach. Punta Cana is the name used for the resort coast at the eastern tip of the Dominican Republic, in La Altagracia province, where about 50 km of white-sand beaches face the Atlantic and Caribbean. Most visitors stay in all-inclusive resorts strung along…

San Juan
Photo: Farragutful, CC BY-SA 3.0

Choose San Juan for…

El Morro, Old San Juan and a short break. San Juan, founded by the Spanish in 1521, is one of the oldest European-founded cities in the Americas. Its walled old town sits on an islet guarded by the massive forts of El Morro and San Cristóbal, with pastel colonial houses along streets paved in…

Top sights compared

Top five sights in Punta Cana and San Juan
#Punta CanaSan Juan
1Bávaro BeachCastillo San Felipe del Morro
2Macao BeachCastillo San Cristóbal
3Juanillo BeachOld San Juan streets and plazas
4Hoyo Azul at Scape ParkPaseo de la Princesa and Paseo del Morro
5Indigenous Eyes Ecological ReserveLa Fortaleza

Food compared

Signature foods
Punta CanaSan Juan
La bandera dominicanaMofongo
SancochoLechón asado
Mangú with los tres golpesArroz con gandules
Pescado fritoAlcapurrias

Which is cheaper?

Punta Cana is usually the less expensive of the two: a mid-range day costs about $180–$350 per person there, against $220–$370 in San Juan (AMZBooking estimates, excluding flights). Punta Cana on a budget.

Can you visit both?

Yes. Punta Cana and San Juan are about 239 km apart, so they combine well in one trip: allow 7 days in Punta Cana and 5 in San Juan.

Questions travellers ask

+Is Punta Cana or San Juan cheaper?

Punta Cana is usually less expensive: about $180–$350 a day mid-range against $220–$370 (estimates).

+Is Punta Cana or San Juan better for a first trip?

Pick Punta Cana for All-inclusive resorts and Bávaro Beach, or San Juan for El Morro, Old San Juan and a short break.

+How far is Punta Cana from San Juan?

About 239 km in a straight line.