Find and Book Top Hotels in San Juan

Search among 121 available hotels and places to stay in San Juan from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
101-121 out of 121
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
7.0
Very good1 review
3 adults
1 bedroom
2 beds
MapView on map2.7 mi from City Center1000 yd from Condado Beach
From   US$ 110 /nightSelect
8.6
Great14 reviews
4 adults
1 bedroom
1 bed
MapView on map4.9 mi from City Center
From   US$ 160 /nightSelect
7.4
Very good2 reviews
2.2 mi from City Center1000 yd from Sagrado Corazon Station
From   US$ 122 /nightSelect
4.7 mi from City Center
From   US$ 134 /nightSelect
7.4
Very good2 reviews
4.7 mi from City Center
From   US$ 152 /nightSelect
7.2
Very good1 review
4.7 mi from City Center
From   US$ 135 /nightSelect
8.4
Great18 reviews
2.4 mi from City Center300 yd from Barbosa Park
From   US$ 223 /nightSelect
8.2
Great6 reviews
3.1 mi from City Center1300 yd from Shopping Center Las Americas
From   US$ 155 /nightSelect
4.5 mi from City Center
From   US$ 159 /nightSelect
1.8 mi from City Center500 yd from Old San Juan
From   US$ 96 /nightSelect
8.8
Great8 reviews
4.0 mi from City Center1.2 mi from Condado Beach
From   US$ 89 /nightSelect
8.0
Great1 review
1.9 mi from City Center700 yd from Ocean Park Beach
From   US$ 165 /nightSelect
5.4
Guest rating1 review
2.1 mi from City Center600 yd from Ocean Park Beach
From   US$ 167 /nightSelect
8.6
Great23 reviews
100 yd from City Center600 yd from Puerto Rico Convention Center
From   US$ 115 /nightSelect
8.0
Great2 reviews
1.1 mi from City Center1.0 mi from Puerto Rico Convention Center
From   US$ 169 /nightSelect
9.0
Perfect1 review
2.4 mi from City Center300 yd from Barbosa Park
From   US$ 393 /nightSelect
4.7 mi from City Center
From   US$ 200 /nightSelect
8.0
Great1 review
2.0 mi from City Center700 yd from Ocean Park Beach
From   US$ 265 /nightSelect
7.0
Very good1 review
1.1 mi from City Center1.0 mi from Puerto Rico Convention Center
From   US$ 144 /nightSelect
5.8
Guest rating1 review
4.2 mi from City Center
From   US$ 224 /nightSelect
2.0 mi from City Center600 yd from Ocean Park Beach
From   US$ 260 /nightSelect

Best hotels and places to stay in San Juan

Why Visit?

San Juan, Puerto Rico offers a perfect blend of historical charm, vibrant culture, and beautiful beaches, making it an enticing destination for tourists. Whether you are interested in exploring the rich history of Old San Juan, indulging in delicious cuisine, or simply relaxing on the beach, San Juan has something to offer to every traveler.

Where to Stay?

Old San Juan: For a truly immersive historical experience, staying in Old San Juan is a must. The area is known for its colorful colonial architecture, cobblestone streets, and iconic landmarks such as the San Juan National Historic Site and the Castillo San Felipe del Morro. Hotels in Old San Juan offer a unique ambiance and convenient access to charming cafes, restaurants, and shops.

Condado: If youre looking to be in the heart of the action, Condado is a popular choice. This vibrant neighborhood is known for its upscale hotels, casinos, and trendy nightlife. Located near beautiful beaches, Condado offers a perfect blend of urban sophistication and beachside relaxation. Visitors can also enjoy leisurely walks along the Avenida Ashford to explore world-class dining and luxury shopping options.

Isla Verde: For a beach-centric stay, Isla Verde is the ideal location. This bustling area features palm-lined beaches with crystal-clear waters, perfect for swimming and sunbathing. Isla Verde is also home to a variety of hotels, from luxury resorts to budget-friendly options, offering easy access to the beach, water sports activities, and lively beach bars.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

CasaBlanca Hotel: Located in the heart of Old San Juan, CasaBlanca Hotel offers comfortable rooms with modern amenities at affordable prices. The hotel features a rooftop terrace with panoramic views of the city and a central courtyard with tropical gardens, providing a peaceful oasis amidst the bustling city. Guests can easily explore the historic sites, vibrant nightlife, and local cuisine in the surrounding area.

Hampton Inn & Suites San Juan: Situated in the Condado neighborhood, Hampton Inn & Suites San Juan offers a combination of convenience and affordability. The hotel provides comfortable rooms with amenities such as a complimentary breakfast, a fitness center, and a rooftop pool. With its central location, guests have easy access to beautiful beaches, popular restaurants, and shopping destinations along Avenida Ashford.

At Wind Chimes Boutique Hotel: Nestled in the residential neighborhood of Condado, At Wind Chimes Boutique Hotel offers a cozy and charming stay at reasonable rates. The hotel features comfortable rooms decorated with vibrant tropical colors and a relaxing courtyard with lush gardens and a fountain. It is conveniently located within walking distance of the beach, restaurants, and local attractions.

Best kids-friendly hotels:

Caribe Hilton: Situated on an expansive beachfront, Caribe Hilton is a family-friendly resort with a host of amenities for children. It offers a childrens pool, a water slide, and a supervised kids club, ensuring that young guests have endless fun. Parents can also relax and enjoy the resorts beachfront location, multiple restaurants, and on-site spa facilities.

Condado Vanderbilt Hotel: The Condado Vanderbilt Hotel, with its luxury accommodations and family-friendly services, is another great option for families. The hotel offers spacious suites and a kids club that provides a range of activities and games for children. Additionally, its prime oceanfront location allows for easy access to the beach and nearby attractions.

Best hotels for a romantic getaway:

La Concha Renaissance San Juan Resort: Known for its modern elegance and stunning oceanfront views, La Concha Renaissance San Juan Resort is the perfect choice for a romantic escape. The hotel offers luxurious rooms with balconies overlooking the beach, multiple pools, a spa, and a variety of dining options. Couples can enjoy a romantic sunset stroll along the vibrant Ashford Avenue, just steps away from the hotel.

El San Juan Hotel: This iconic beachfront hotel exudes timeless glamour and allure, making it an ideal romantic retreat. With its beautifully designed rooms, serene pools surrounded by lush gardens, a private beach, and an array of dining options, El San Juan Hotel caters to couples seeking a luxurious and memorable experience.

Best for location:

Sheraton Puerto Rico Hotel & Casino: Located in the Convention Center District, Sheraton Puerto Rico Hotel & Casino offers a central location for both business and leisure travelers. The hotel provides modern accommodations, a rooftop pool with panoramic city views, and a lively casino. Its proximity to historic Old San Juan and vibrant Condado ensures easy access to popular attractions, restaurants, and nightlife.

The Ritz-Carlton, San Juan: Situated in the desirable Isla Verde neighborhood, The Ritz-Carlton, San Juan offers a luxurious beachfront retreat. The hotel boasts elegant rooms, a tranquil spa, multiple dining options, and a beachfront pool with direct access to the pristine sandy beach. Guests can explore the nearby area, which features a range of water sports activities and a selection of restaurants and bars.

Best for a short city break:

Hotel El Convento: Situated in the heart of Old San Juan, Hotel El Convento is a boutique hotel with a rich history and a charming atmosphere. Housed in a former convent, the hotel offers elegantly appointed rooms, a rooftop terrace with panoramic views of the city, and a renowned restaurant serving traditional Puerto Rican cuisine. Its central location allows guests to easily explore the cobblestone streets, historical sites, and lively culture of Old San Juan.

AC Hotel by Marriott San Juan Condado: Located in the vibrant Condado neighborhood, this modern and stylish hotel provides an ideal base for a short city break. The hotel offers contemporary rooms, a rooftop pool, a fitness center, and a chic bar with panoramic views. Guests can enjoy exploring the trendy boutiques, diverse dining options, and the nearby beach during their stay.

Show moreLess