A beach with clear turquoise waters, rocky shoreline, and thatched-roof huts.

Find hotels in San Juan from $17

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Juan hotels

1. Diwata Nature Resort

Diwata Nature Resort
3.0 star property
San Pablo
9.8 out of 10, Exceptional, (6 reviews)
"Beautiful place, excellent service from all the Staffs. Good accommodation, great all round. Visit DIWATA NATURE RESORT you won't be disappointed ."
United Kingdom
Diana
$105 nightly
The price is $117
Aug 25 - Aug 26
Total with taxes and fees
Diwata Nature Resort

2. The Farm at San Benito, Autograph Collection

The Farm at San Benito, Autograph Collection
5.0 star property
Lipa
9.0 out of 10, Wonderful, (149 reviews)
"Awesome stay at The Farm "
United States
Marivic
$215 nightly
The price is $242
Aug 7 - Aug 8
Total with taxes and fees
The Farm at San Benito, Autograph Collection

3. La Luz Beach Resort

La Luz Beach Resort
3.0 star property
San Juan
6.8 out of 10, (56 reviews)
"Real nice quiet laid-back place the beaches were good the water was excellent the facility was nice."
United States
Leon Rene
$110 nightly
The price is $125
Aug 29 - Aug 30
Total with taxes and fees
La Luz Beach Resort

4. Palm Beach Resort

Palm Beach Resort
3.5 star property
San Juan
8.6 out of 10, Excellent, (28 reviews)
"Pretty good. Baby friendly. Beach was not that good but the pickle ball court and pools were nice"
Philippines
Dwight Anthony
$131 nightly
The price is $148
Aug 12 - Aug 13
Total with taxes and fees
Palm Beach Resort

5. Solano Hotel

Solano Hotel
3.5 star property
Lipa
8.4 out of 10, Very Good, (107 reviews)
"Absolutely loved my stay —"
United States
Chad
$63 nightly
The price is $71
Aug 9 - Aug 10
Total with taxes and fees
Solano Hotel

6. Cala Laiya

Cala Laiya
2.0 star property
San Juan
7.2 out of 10, Good, (17 reviews)
" Checked in is smooth and staff are friendly and accommodating. The room is clean. The whole ambience is conducive for rest and relaxation. An overnight stay is not enough. For me its a little bit pricey for a location. It seems the whole location was leveled up and can be compared to Boracay or Palawan. Over all I would like to go back again for solitude. "
United States
Jose Dennis
$127 nightly
The price is $142
Sep 3 - Sep 4
Total with taxes and fees
Cala Laiya

7. Batangas Country Club

Batangas Country Club
3.0 star property
Batangas City
8.2 out of 10, Very Good, (77 reviews)
"Always a nice place to stay the cafe is our go too awesome meals there"
United States
Matthew a
$51 nightly
The price is $57
Sep 5 - Sep 6
Total with taxes and fees
Batangas Country Club

8. Punta Aguila Resort & Hotel

Punta Aguila Resort & Hotel
2.5 star property
San Juan
6.8 out of 10, (8 reviews)
"Room NOT ready when we checked in. Very noisy dogs barking and loud church singing behind the room! TOO FAR FROM CIVILIZATION AND THE BEACH."
United States
Rey
$85 nightly
The price is $96
Aug 8 - Aug 9
Total with taxes and fees
Punta Aguila Resort & Hotel

9. Quezon Premier Hotel Lucena

Quezon Premier Hotel Lucena
3.0 star property
Lucena
7.6 out of 10, Good, (44 reviews)
"easy parking and central location. menu was limited but ok"
United States
Tracey
$16 nightly
The price is $18
Aug 9 - Aug 10
Total with taxes and fees
Quezon Premier Hotel Lucena

10. Holiday Inn & Suites Batangas Limapark by IHG

Holiday Inn & Suites Batangas Limapark by IHG
2.5 star property
Malvar
9.0 out of 10, Wonderful, (33 reviews)
"Staff are very nice and friendly"
United States
Fatima
$87 nightly
The price is $96
Aug 30 - Aug 31
Total with taxes and fees
Holiday Inn & Suites Batangas Limapark by IHG

11. El Jardin de Zaida

El Jardin de Zaida
3.5 star property
San Juan
9.4 out of 10, Exceptional, (13 reviews)
"Everything was good.. the place has a very relaxing feels, staff are accommodating... location is not far from Manila.. Overall ambience is great! "
Philippines
Anonymous traveler
El Jardin de Zaida

12. Acuatico Beach Resort

Acuatico Beach Resort
3.5 star property
San Juan
Acuatico Beach Resort

13. 3 Peaks Resort & Boutique Hotel

3 Peaks Resort & Boutique Hotel
4.5 star property
Lipa
8.8 out of 10, Excellent, (26 reviews)
"Great stay thank you"
Philippines
Matthew a
$48 nightly
The price is $54
Aug 9 - Aug 10
Total with taxes and fees
3 Peaks Resort & Boutique Hotel

14. Casa Dolores Laiya Batangas

Casa Dolores Laiya Batangas
2.0 star property
San Juan
2.0 out of 10, (3 reviews)
"Don't stay here. it's not good."
Canada
Vince
$49 nightly
The price is $55
Aug 9 - Aug 10
Total with taxes and fees
Casa Dolores Laiya Batangas

15. Sotogrande Hotel and Convention Center Batangas

Sotogrande Hotel and Convention Center Batangas
4.0 star property
Bauan
8.6 out of 10, Excellent, (18 reviews)
"Fantastic stay. All the amenities were fantastic and definitely well used by us. Massage in room, nail salon, gym, pool, there was nothing that wasn’t excellent. The staff were exceptionally kind and overall it was a fantastic stay."
United States
Ashley Josefina
$41 nightly
The price is $47
Aug 27 - Aug 28
Total with taxes and fees
Sotogrande Hotel and Convention Center Batangas

16. Queen Margarette Hotel - Downtown

Queen Margarette Hotel - Downtown
3.5 star property
Lucena
7.4 out of 10, Good, (71 reviews)
"Staff are helpful and friendly"
United States
giovanni
$51 nightly
The price is $57
Sep 5 - Sep 6
Total with taxes and fees
Queen Margarette Hotel - Downtown

17. The Suites at Mount Malarayat

The Suites at Mount Malarayat
3.0 star property
Lipa
8.4 out of 10, Very Good, (109 reviews)
"Great stay…"
United States
ANNABELLE
$82 nightly
The price is $101
Aug 8 - Aug 9
Total with taxes and fees
The Suites at Mount Malarayat

18. Laiya White Cove Beach Resort

Laiya White Cove Beach Resort
3.0 star property
San Juan
7.4 out of 10, Good, (33 reviews)
"This hotel can’t cost 110 usd (price I paid for one night). Terrible experience with very noisy air conditioner, very small and unconformable room and breakfast with very limited chose to 1 pancake and 1 egg.. if you want more, pay extra. Never seen like that in my experience before.. "
United States
Aleksejs
Laiya White Cove Beach Resort

19. Meaco Royal Hotel - Batangas City

Meaco Royal Hotel - Batangas City
3.0 star property
Poblacion
8.2 out of 10, Very Good, (74 reviews)
"Room & facilities are clean"
Canada
Mary Ann
$30 nightly
The price is $33
Aug 10 - Aug 11
Total with taxes and fees
Meaco Royal Hotel - Batangas City

20. Hotel 1925

Hotel 1925
3.5 star property
Lipa
8.4 out of 10, Very Good, (15 reviews)
"Clean, spacious, quiet, modern but old and historic at the same time. Very welcoming staff. Plenty of parking. We ate at both the main restaurant and the pizza place and both were excellent. I didn’t know what to expect and was blown away by the quality of everything. Would definitely stay again if in the area. "
United States
Jake
$77 nightly
The price is $86
Aug 13 - Aug 14
Total with taxes and fees
Hotel 1925
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular San Juan attractions

Learn more about San Juan

Pristine white sands of Laiya Beach invite you to swim in crystal-clear waters and try thrilling water sports. Nearby, La Luz Beach offers a more secluded escape where you can snorkel among colorful fish or simply relax with breathtaking coastal views.

A beach with a hanging chair, a lamp post, and a wooden bench.
Photo by Jay R Ramirez
Open Photo by Jay R Ramirez

Top San Juan Hotel Reviews

More cheap stays in San Juan

Find out more about San Juan

Top reasons to visit San Juan

  • Stunning Beaches: San Juan boasts beautiful beaches perfect for sunbathing and relaxation, providing a picturesque setting for your vacation.
  • Outdoor Adventures: Enjoy activities like hiking and exploring lush farms and majestic mountains, ideal for thrill-seekers and nature lovers.
  • Family-Friendly Attractions: The area features amusement parks and shopping centers, making it great for family outings.
  • Vibrant Local Culture: Experience the warm hospitality of friendly locals and indulge in delightful local eateries.
  • Diverse Accommodations: Choose from charming hotels to luxurious resorts, catering to every traveler's needs.

Find great hotels near San Juan

San Juan, Calabarzon, offers a diverse selection of accommodations, from charming hotels to luxurious resorts. Whether you're seeking a family-friendly getaway, a pet-friendly retreat, or a beachside escape, you'll find options that cater to your needs. With numerous hotel reviews available, you can easily discover the perfect stay that aligns with your expectations for comfort and service, making your vacation truly memorable.

  • The Farm at San Benito: Nestled 18 miles away from San Juan, The Farm at San Benito is a luxurious 5-star resort that provides a serene retreat for families, business travelers, and golf enthusiasts alike. This unique property combines wellness and leisure, offering amenities such as a Conference Center and multiple Meeting Rooms tailored for corporate needs. For those looking to tee off, the golf-themed experiences promise a delightful day outdoors. Families will appreciate the child-friendly services, including free supervised childcare, a playground, and additional childcare options for peace of mind during their stay.
  • Urbantel Hotel: Located 19 miles from San Juan, Urbantel Hotel is a welcoming lodging option perfect for travelers seeking comfort and convenience. This hotel features a cozy Coffee Shop for those who appreciate a good brew. For entertainment, guests can unwind with cable television, LED TVs, and standard televisions in their rooms, ensuring a relaxing stay after a day of exploring. The Urbantel Hotel strikes a great balance between value and hospitality, making it an excellent choice for budget-conscious visitors.
  • Queen Margarette Hotel - Downtown: Positioned 19 miles from San Juan, Queen Margarette Hotel - Downtown offers a charming stay with its 3.5-star rating. This hotel features a variety of dining options, including light fare and a breakfast restaurant, ensuring that guests start their day right. Reservations are recommended for certain dining experiences, so be sure to plan ahead. For entertainment, guests can enjoy a range of options, including cable and flat-screen TVs, making it easy to unwind after a busy day. With its strategic location and hospitable atmosphere, this hotel is perfect for both leisure and business travelers.

Where to stay in and around San Juan

San Juan, Calabarzon, is a charming destination perfect for beach lovers and families alike. With friendly locals and a relaxing atmosphere, you'll find yourself immersed in the region's vibrant culture. Explore nearby neighborhoods that boast great locations within walking distance to beautiful beaches and delightful local eateries. Whether for special occasions or just a getaway, San Juan offers an unforgettable experience filled with warmth and adventure.

  • Laiya: Nestled within the picturesque San Juan area, Laiya is a charming village that shines as a top beach destination, especially from March to May when visitor numbers peak. This vibrant locale is celebrated for its inviting beaches and family-friendly outdoor experiences. Visitors can enjoy a variety of activities, from relaxing at the beach to shopping at nearby malls and resorts. The area is dotted with captivating landmarks, including family-friendly beaches and scenic bays, making it an ideal spot for those looking to unwind in nature's beauty.
  • Candelaria: Located approximately 12 miles from San Juan, Candelaria is a lively city that offers a blend of outdoor adventure and eco-friendly experiences. While its visitor arrivals are fairly consistent year-round, the peak season occurs from March to May. Candelaria boasts a range of attractions, including parks and family beaches, encouraging visitors to engage in outdoor activities. Explore the local shopping malls and centers, or take part in thrilling adventures for a memorable family outing in this welcoming city.
  • Lobo: Also situated about 12 miles from San Juan, Lobo is a city known for its stunning scenery and beach experiences. Visitor numbers peak from March to May, bringing sun-seekers and nature lovers alike to its shores. Lobo offers a variety of activities, including access to shopping centers and entertainment facilities. The area is rich in natural beauty, with splendid beaches and bays that invite exploration and relaxation. Whether you're enjoying a day on the sand or taking in the scenic views, Lobo promises an unforgettable getaway.

Things to do in and around San Juan

San Juan, Calabarzon, is perfect for a family vacation, offering a variety of activities such as exploring shopping malls and centers, or enjoying fun at amusement parks. For a memorable stay, relax at a beach club equipped with beach chairs and setups, ensuring a delightful day by the sea. Don’t miss the vibrant shopping venues that add to the charm of this beautiful destination.

Shopping

In San Juan, you can explore local markets for unique souvenirs. If you're up for a drive, visit SM City Lipa, 21 miles away, The Outlets at Lipa, 23 miles away, or The Lifestyle Strip, 30 miles away, each offering a vibrant mix of shopping and entertainment.

Recreation

Experience the Costa de Madera Golf Club for a round of golf amidst lush landscapes and a vibrant outdoor atmosphere. For more sports action, head to the Batangas City Sports Center, located 23 miles away, where you can engage in various athletic activities and enjoy the lively vibes.

Discover the Mount Malarayat Golf and Country Club, situated 20 miles from San Juan, offering a scenic golf experience surrounded by nature. Enjoy the fresh air and outdoor ambiance while playing on their well-maintained courses.

Adventure

Batangas Lakelands is an exciting adventure destination located 25 miles from San Juan. This venue offers various outdoor activities like zip-lining, mountain biking, and hiking, all surrounded by stunning landscapes and a vibrant atmosphere that will surely get your adrenaline pumping.

Nightlife

Experience the vibrant nightlife at Bodega 3, where you can enjoy local bands and tasty cocktails. For a lively atmosphere, visit The Alley, known for its craft beers and fun crowd, perfect for mingling and dancing the night away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for San Juan

To save money during your visit to San Juan, Philippines, consider traveling in the cheaper months of April to May and July, with Mondays being the least expensive days for hotel stays. Use Expedia to find eco-friendly accommodations and customize your search for the best deals by sorting prices from lowest to highest. Combine your hotel with flights and activities for additional savings, and join Expedia's One Key membership for exclusive discounts. Additionally, look for free local activities to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Juan are April to May and July, where the prices are slightly lower. This is in comparison to October to December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Juan is Monday. The most expensive day to stay in San Juan is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, such as your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will show you sustainable and eco-friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in San Juan with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around San Juan

San Juan, Calabarzon, is perfect for beach, outdoor, and family vacations, offering a variety of attractions like stunning beaches, lush farms, and majestic mountains. Visitors can enjoy outdoor adventures and breathtaking scenery, making it a great destination for those seeking excitement and relaxation. Don't miss the chance to explore the local beauty and experience activities around Miami Beach and San Juan for an unforgettable getaway.

  • Laiya Beach: Experience the pristine shores and relaxing beach vibes of Laiya Beach, where you can soak up the sun, swim in crystal-clear waters, and enjoy various water sports, making it a perfect spot for relaxation and fun.
  • Villa Escudero Plantations: Discover the beauty of Villa Escudero Plantations, a tropical farm that offers a unique blend of relaxation and recreation. Enjoy traditional Filipino cuisine served by a scenic waterfall, and explore the lush surroundings on a guided tour.
  • Naambon Falls: Immerse yourself in adventure at Naambon Falls, where you can hike through nature, swim in refreshing pools, and enjoy a romantic atmosphere surrounded by stunning scenery. It’s an ideal spot for outdoor enthusiasts and couples alike.

Best time to go to San Juan

The best time to visit San Juan can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Juan falls in May, when visitor numbers are high and weather is mostly cloudy with moderate rain. The coolest average temperature in San Juan falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January75.7°F (24.3°C)Light RainMostly CloudyAverageAverage
February76.6°F (24.8°C)Light RainMostly CloudyAverageAverage
March78.6°F (25.9°C)Light RainMostly SunnyHighAverage
April81.0°F (27.2°C)Light RainMostly SunnyHighSlightly Low
May82.4°F (28.0°C)Moderate RainMostly CloudyHighSlightly Low
June81.1°F (27.3°C)Moderate RainMostly CloudyAverageAverage
July79.9°F (26.6°C)Frequent RainMostly CloudyAverageSlightly Low
August80.1°F (26.7°C)Moderate RainMostly CloudyLowAverage
September79.5°F (26.4°C)Frequent RainMostly CloudyAverageAverage
October78.8°F (26.0°C)Frequent RainMostly CloudyLowSlightly High
November78.6°F (25.9°C)Moderate RainMostly CloudyAverageSlightly High
December77.5°F (25.3°C)Frequent RainMostly CloudyLowSlightly High

The nearest major airports for your trip to San Juan

When planning your visit to San Juan, Calabarzon, Philippines, you can fly into two major airports. Manila (MNL-Ninoy Aquino Intl.) is located 58 miles away, with nearby hotels like Dusit Thani Manila and New World Makati Hotel, both 3 miles from the airport, offering various transportation services including 24-hour airport shuttles. Alternatively, Marinduque Island (MRQ) is 40 miles away, with hotels such as Balar Hotel and Spa, 4 miles from the airport, providing on-request shuttle services. Freedom Eco Adventure Park by Cocotel is also conveniently close at just 2 miles from Marinduque Island.

Frequently asked questions

What is the best area to stay in San Juan?
The best area to stay in San Juan is Laiya, known for its extensive stretch of white sand beaches and a variety of resorts.

Laiya is a coastal barangay that spans several kilometers along the Batangas coastline, featuring a mix of upscale and mid-range resorts directly on the beach. It's a popular destination for those seeking a relaxing beach getaway with easy access to water activities. The main road, Laiya Road, runs parallel to the coast, with resorts branching off towards the beach.

Couples often find Laiya ideal for its romantic setting and opportunities for beachfront dining and water sports. Many resorts offer private beach access, spa services, and well-maintained grounds, providing a tranquil escape.

Families also enjoy Laiya because many resorts cater to all ages with amenities like swimming pools, designated play areas, and organized activities.
What are the best family hotels in San Juan?
For family-friendly hotels in San Juan, consider the Laiya White Cove Beach Resort and Cala Laiya.

The 3-star Laiya White Cove Beach Resort, with a 7.4 rating, offers a private beach location, which is great for families. Guests can enjoy massages on the beach, and the resort provides free toiletries, free RV, bus, and truck parking, free self-parking, and free WiFi. Many rooms also include a sofa bed for added convenience.

Another great option is Cala Laiya, which provides free cribs, making it ideal for families with infants. This resort also features a private beach, an outdoor pool, free toiletries, and air conditioning. There is an alfresco restaurant on-site, and it is conveniently located just 2.2 miles from Laiya Beach.
What are the best spa hotels in San Juan?
For the best spa hotels in San Juan, consider El Jardin de Zaida and La Luz Beach Resort.

The 3.5-star El Jardin de Zaida, with an impressive 9.4 rating, offers an extensive spa experience. Guests can enjoy a full-service spa with a sauna, deep tissue massage, Swedish massage, Thai massage, and reflexology. The spa also features couples treatment rooms, body scrubs, and facial treatments, with massage services available daily and by advance notice.

Another excellent choice is the 3-star La Luz Beach Resort. This resort provides a full-service spa with on-site massage services, including Swedish massage, available daily and with advance notice. Guests also benefit from amenities such as free WiFi and complimentary self-parking.
What are the top pet-friendly hotels in San Juan?
For top pet-friendly hotels in San Juan, consider Cala Laiya or Punta Aguila Resort & Hotel.

Cala Laiya welcomes both dogs and cats and provides food and water bowls for your pets. This hotel is conveniently located just 2.2 miles from Laiya Beach, offering easy access to seaside strolls with your companion.

Another excellent choice is Punta Aguila Resort & Hotel, which allows dogs to stay free of charge. This property features an outdoor pool, free pool cabanas, and complimentary self-parking. Guests appreciate the free toiletries provided, and the hotel holds a 7.6 rating.
What are the best budget hotels in San Juan?
For budget-friendly accommodations in San Juan, consider the Laiya White Cove Beach Resort, La Luz Beach Resort, Punta Aguila Resort & Hotel, or Cala Laiya.

The 3-star Laiya White Cove Beach Resort, rated 7.4, offers free parking for RVs, buses, and trucks, along with complimentary self-parking and free WiFi. Guests can also enjoy massages directly on the private beach.

Another excellent option is the 3-star La Luz Beach Resort, which features a full-service spa with various massage treatments available with advance notice. This resort also provides complimentary toiletries, free self-parking, and free WiFi, and it is conveniently located just 0.1 miles from La Luz Beach.

Punta Aguila Resort & Hotel, with a rating of 7.6, is a good choice for those traveling with pets, as they stay free. The hotel offers free self-parking, complimentary toiletries, and free pool cabanas by its outdoor pool. It is also located near a beach.

Cala Laiya provides air-conditioned rooms and complimentary toiletries. The property boasts a private beach, an outdoor pool, and an alfresco restaurant. It is situated 2.2 miles from Laiya Beach.
What are the most romantic hotels in San Juan for couples?
For a romantic getaway in San Juan, consider El Jardin de Zaida or La Luz Beach Resort.

El Jardin de Zaida is a 3.5-star hotel with an excellent 9.4 rating, offering a wonderful array of spa services great for couples, including a full-service spa, sauna, and couples treatment rooms. Guests can enjoy various massages like Swedish, deep tissue, and Thai, along with reflexology and facial treatments. The hotel also features a hot tub, providing a relaxing experience.

Another great option is the 3-star La Luz Beach Resort, which has a 9.2 rating. This resort is ideally situated just 0.1 miles from La Luz Beach, offering beautiful beach views. It provides a full-service spa with massage services that can be booked in advance, making it a serene choice for couples looking for relaxation by the sea.
What are the best hotels in San Juan near Laiya Beach?
For hotels in San Juan near Laiya Beach, consider La Luz Beach Resort and Cala Laiya.

The 3-star La Luz Beach Resort is located just 0.1 miles from La Luz Beach, offering convenient beach access. Guests appreciate the complimentary toiletries, free self-parking, and free WiFi. Many rooms also feature lovely beach views.

Another excellent option is Cala Laiya, which offers a private beach on site. This hotel provides complimentary cribs, an outdoor pool, and free toiletries. Guests can also enjoy dining at the Alfresco restaurant.
When is the best time to go to San Juan?
The best time to visit San Juan, Batangas is during the dry season, which runs from November to April, offering pleasant weather for beach activities and exploring.

During these months, you'll experience less humidity and minimal rainfall, making it ideal for enjoying the beaches of Laiya, such as Playa Laiya and Laiya Coco Grove. The calmer seas are great for swimming, snorkeling, and other water sports.

Couples looking for a relaxing beach getaway will find this period particularly appealing.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in San Juan.
How much is the nightly rate at a San Juan hotel?
Prices for hotels in San Juan often vary, but you can find a great deal from $17 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.