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 | San Juan | |
|---|---|---|
| Country | Dominican Republic | Puerto Rico |
| Known for | All-inclusive resorts, Bávaro Beach and Saona Island | El Morro, Old San Juan and Mofongo |
| Best time to visit | December–April | December–April |
| Ideal stay | 7 days | 5 days |
| Mid-range budget per day | $180–$350 | $220–$370 |
| Cost level | Moderately priced | Moderately priced |
| Warmest month | June, 31°C (88°F) | June, 31°C (88°F) |
| Coldest month | January, 28°C (82°F) | January, 28°C (82°F) |
| Free sights in our guide | 7 | 8 |
| Day trips in our guide | 6 | 6 |
| Beaches | Bávaro Beach | Isla Verde Beach |
| Airports | PUJ, LRM, SDQ | SJU |
Which one is right for you?

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…
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
| # | Punta Cana | San Juan |
|---|---|---|
| 1 | Bávaro Beach | Castillo San Felipe del Morro |
| 2 | Macao Beach | Castillo San Cristóbal |
| 3 | Juanillo Beach | Old San Juan streets and plazas |
| 4 | Hoyo Azul at Scape Park | Paseo de la Princesa and Paseo del Morro |
| 5 | Indigenous Eyes Ecological Reserve | La Fortaleza |
Food compared
| Punta Cana | San Juan |
|---|---|
| La bandera dominicana | Mofongo |
| Sancocho | Lechón asado |
| Mangú with los tres golpes | Arroz con gandules |
| Pescado frito | Alcapurrias |
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.