San Juan's airport is conveniently located within the metro area, keeping transport costs low. Distances to the main hotel zones are short, and you have several options at different price points.
To Isla Verde
The closest hotel district to the airport — some hotels are literally a 5-minute drive away. This area has beachfront resorts and condos lining a stretch of Atlantic coast.
- Private transfer: $15-20 USD
- Taxi (flat rate): $10-15 USD
- Uber/Lyft: $7-12 USD
To Condado
The trendy hotel and restaurant district, about 10 km from the airport. This is where many boutique hotels and vacation rentals are located.
- Private transfer: $20-30 USD
- Taxi (flat rate): $15-21 USD
- Uber/Lyft: $10-20 USD
To Old San Juan
The historic colonial district, about 14 km from the airport. Hotels here tend to be smaller boutique properties in converted colonial buildings.
- Private transfer: $25-40 USD
- Taxi (flat rate): $21-30 USD
- Uber/Lyft: $15-25 USD
To Dorado
Dorado is about 35 km west of the airport, home to several luxury resort complexes. The drive takes 30-45 minutes.
- Private transfer: $45-65 USD
- Taxi: $50-70 USD (negotiate or confirm rate before departing)
- Uber/Lyft: $35-55 USD
To Fajardo (for Vieques/Culebra Ferries)
Fajardo is about 55 km east, a 1-1.5 hour drive. The ferry terminal for the islands of Vieques and Culebra departs from here.
- Private transfer: $70-100 USD
- Uber/Lyft: $50-80 USD (drivers may be reluctant for the long trip)
The Best Value
For the main San Juan hotel areas (Isla Verde, Condado, Old San Juan), Uber and Lyft consistently offer the best prices — often $5-10 less than the taxi flat rate. The taxi system is transparent and reliable but slightly more expensive. Private transfers make the most financial sense for groups of 3-4 sharing the cost, or when heading to destinations outside the standard taxi zones.
The public bus (B40) to Old San Juan costs just $0.75 but takes an hour and is only practical for solo travelers with small bags who are not in a hurry.