Photo by Marvin Tee

Find hotels in San Juan from $21

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 139 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

More cheap stays in San Juan

Stay near popular San Juan attractions

San Juan Travel Info

Number of reviews
117
Accommodation
139 hotels
Highest price
$194
Lowest price
$21
Reasons to visit
Laiya Beach, La Luz Beach and Costa de Madera Golf Club
Hotels with nearby beaches
19
Hotels with golf
17

Frequently asked questions

Where is the best place to stay in San Juan?

Based on our traveler data, Punta Aguila Resort & Hotel is one of the top choices for your stay. This hotel offers an outdoor pool and free parking. Other good choices for your trip include Cocoons Club Laiya and Laiya White Cove Beach Resort. See all available top hotels, or vacation rentals in San Juan.

What are some of the best vacation rentals in San Juan?

Cozy beach front home retreat. Pet and family friendly!: Visitors give good reviews to this San Juan vacation home rental, which is located on the beach and has an outdoor pool, a balcony, and a barbecue grill to put you at ease in your new surroundings. It has 3 bedrooms as well as a kitchen with a fridge, a stovetop, and a microwave, so you can cook with friends or family. It offers a garden, a selection of games, and a spa tub so you can immerse yourself in your vacation. Some other top choices in San Juan are Most affordable yet most comfortable beautiful villas Nearest popular beaches and This place is a true nature lover’s paradise. Serene and Beautiful at its best.. See all vacation rentals in San Juan.

If I need to cancel my hotel reservation in San Juan, will I receive a refund?

Yes, you'll find most hotel room reservations are refundable if you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your check-in date. If your reservation is non-refundable, you may still be able to cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in San Juan.

Where can I learn more about changing or cancelling my trip to San Juan?

For more information about picking new dates or cancelling your trip to San Juan, head over to our customer service page.

What's the best budget-friendly accommodation in San Juan?

Based on reviews, San Juan Suites is a popular hotel for our travelers who want a more economical choice, and features free parking and air conditioning. View all budget hotels in San Juan.

What's the best accommodation for a family trip to San Juan?

Laiya White Cove Beach Resort is a top 3-star hotel on Expedia for families, and features a private beach and a restaurant. Other choices for your stay with the kids include Ocean View Beach Front White Sand Sleeps 12 and Ocean View Beach Front White Sands Sleeps 20. Find more child-friendly accommodations in San Juan.

What's the best accommodation for a romantic vacation in San Juan?

Palm Beach Resort is a favorite hotel for couples, and features private balconies and a private beach. See all romantic hotels in San Juan.

What is the favorite LGBTQ-friendly accommodation in San Juan?

Laiya White Cove Beach Resort is a top LGBTQ-friendly hotel that features a private beach and free WiFi. See all available hotels listed as LGBTQ-friendly in San Juan.

What's the best pet-friendly hotel in San Juan?

Punta Aguila Resort & Hotel is a top dog-friendly hotel, and offers an outdoor pool for its human guests. Two other good options for you and your pet's trip include Antipolo Beach Haus Main and Severinas Garden Resort by Cocotel. See more pet-friendly hotel accommodations in San Juan.

What's the best hotel to stay near the beach in San Juan?

Laiya White Cove Beach Resort is a top beachfront hotel with free WiFi and free parking, and it's located close to La Luz Beach. Other good options to stay near the beach include La Luz Beach Resort and Estrellas De Mendoza Playa Resort. See more stays near the beach in San Juan.

What are some hotels with pools in San Juan?

Acuatico Beach Resort is a top hotel with a children's pool, an outdoor pool, and 2 restaurants. View all hotels with pools in San Juan.

What is the best spa hotel in San Juan?

Acuatico Beach Resort is a top spa hotel featuring a pool, a fitness center, and a bar. Enjoy a massage at Simona. Other popular spa hotels in San Juan include El Jardin de Zaida and La Luz Beach Resort. See all spa hotels in San Juan.

Recent reviews of San Juan hotels
Expedia verified reviews