Top Hotels near El Teatro in San Juan
Find the Top Hotels near El Teatro – 6+ Quality Options from Leading Providers
1-6 out of 6 hotels
Sort by:
low price
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
8.6
Great124124 reviews10
MapView on map2.5 km from City Centre800 m from El Teatro
From
US$ 113
/night
- Tropical courtyard with outdoor pool
- Diverse on-site dining options
- Modern spa with multiple services
8.4
Great151151 reviews10
MapView on map1.8 km from City Centre1000 m from El Teatro
From
US$ 246
/night
- Beachfront location on Condado Beach
- Innovative dining at diverse restaurants
- Heated pool with water slide
8.4
Great335335 reviews10
- Outdoor pool
- Fitness center
- Beach club
1.3 km from City Centre1.3 km from El Teatro
From
US$ 98
/night
- Seaside location near nightlife and beaches
- Complimentary deluxe continental breakfast
- 24-hour fitness center with modern equipment
Resort
8.4
Great150150 reviews10
- Infinity Pools
- Fine Dining
- Beach Club
1.3 km from City Centre1.5 km from El Teatro
From
US$ 328
/night
- Michelin-star dining with Caribbean ingredients
- Oceanfront infinity pools with butler service
- Historic Spanish Revival architecture since 1919
8.2
Great105105 reviews10
- Infinity Pool
- Full-Service Spa
- Casino
300 m from City Centre2.3 km from El Teatro
From
US$ 187
/night
- Rooftop infinity pool with bay views
- Diverse dining experiences on-site
- 24/7 casino with table games
Resort
8.2
Great250250 reviews10
- Infinity Pool
- Zen Spa
- Tennis Courts
1.1 km from City Centre2.5 km from El Teatro
From
US$ 159
/night
- Secluded beachfront and infinity pool
- Luxury spa treatments at Zen Spa Océano
- Exclusive Beach & Social Club membership
Saved
Save
Top Hotel Picks near El Teatro
How much is a hotel room per night?
These hotels offer close proximity to El Teatro San Juan, a 5-minute walk to Plaza de Armas, and access to major landmarks like San Juan Cathedral and Castillo San Felipe del Morro. Public transport options include the nearest bus stop just two blocks away, with room rates starting around $100 per night and guest ratings usually above 8/10.
3 star:
$100-$180
4 star:
$180-$300
5 star:
$300-$500
