A rocky shoreline with waves crashing onto the beach.

Top Hotels Near San Diego Beach in La Libertad from AU$68

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

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

Our top choices for San Diego Beach hotels

1. Palm beach

Palm beach
3.0 star property
Playa San Diego, 0.5 km from San Diego Beach
10.0 out of 10, Exceptional, (1 review)
"Very nice place I really love and recommended"
United States
GRISELDA
The price is AU$470
includes taxes & fees
28 Oct - 29 Oct
Palm beach

2. Quinta del Carmen

Quinta del Carmen
3.0 star property
Playa San Diego, 0.7 km from San Diego Beach
4.8 out of 10, (3 reviews)
"Property's host ,Ricardo was incredibly helpful. "
United States
Jose
The price is AU$710
includes taxes & fees
26 Nov - 27 Nov
Quinta del Carmen

3. Villas de Mike

Villas de Mike
3.0 star property
Playa San Diego, 3.1 km from San Diego Beach
The price is AU$614
includes taxes & fees
28 Oct - 29 Oct
Villas de Mike

4. The Cabins

The Cabins
2.0 star property
13.1 km from San Diego Beach
9.0 out of 10, Wonderful, (74 reviews)
"Very nice place to stay"
United States
Miguel
The price is AU$75
includes taxes & fees
29 Oct - 30 Oct
The Cabins

5. Hotel Majahual Resort

Hotel Majahual Resort
3.0 star property
11 km from San Diego Beach
8.2 out of 10, Very good, (333 reviews)
"Good place to waste time with friends and family"
United States
santiago
The price is AU$77
includes taxes & fees
28 Oct - 29 Oct
Hotel Majahual Resort

6. Hotel Zelen

Hotel Zelen
2.0 star property
13.2 km from San Diego Beach
8.6 out of 10, Excellent, (140 reviews)
"Will always be staying here when visiting el tunco"
United States
Angelo
The price is AU$110
includes taxes & fees
28 Oct - 29 Oct
Hotel Zelen

7. Atami Escape Resort

Atami Escape Resort
3.0 star property
17.1 km from San Diego Beach
8.8 out of 10, Excellent, (821 reviews)
"Clean rooms the staff and breakfast"
United States
William
The price is AU$138
includes taxes & fees
17 Nov - 18 Nov
Atami Escape Resort

8. Hotel Baru

Hotel Baru
3.0 star property
8.3 km from San Diego Beach
8.2 out of 10, Very good, (74 reviews)
"The pool is all attractive even small the patio is nice facing the pool ….the room is small all is mini no hanging for towel no place to put your amenity purchase breakfast a little over price"
United States
Anitje
The price is AU$69
includes taxes & fees
27 Nov - 28 Nov
Hotel Baru

9. Hostal Camilas

Hostal Camilas
2.0 star property
12.8 km from San Diego Beach
9.6 out of 10, Exceptional, (70 reviews)
"I like Everything, the cleaning room,and the staff..thanks for you hospitality..i hope we back soon..!!!"
United States
Patricia Marlene
The price is AU$95
includes taxes & fees
24 Nov - 25 Nov
Hostal Camilas

10. The Rooftop Hotel Beach & Club

The Rooftop Hotel Beach & Club
2.5 star property
8.4 km from San Diego Beach
7.8 out of 10, Good, (130 reviews)
"I was in a business trip and stayed one night (Thursday) so it was quiete. Had the pool just for myself. Room was very clean and comfortable!"
United States
Marlon
The price is AU$131
includes taxes & fees
28 Oct - 29 Oct
The Rooftop Hotel Beach & Club

11. Amaremar

Amaremar
3.0 star property
14.6 km from San Diego Beach
7.4 out of 10, Good, (190 reviews)
"Beautiful place"
Canada
Raquel
The price is AU$88
includes taxes & fees
27 Nov - 28 Nov
Amaremar

12. Hotel EL Viajero

Hotel EL Viajero
3.0 star property
13.5 km from San Diego Beach
8.6 out of 10, Excellent, (123 reviews)
"The hotel was good!! Upgrades are definitely needed. Other than that the customer service was excellent!! And the breakfast amazing!! The location is also great!!"
United States
Evelyn
The price is AU$82
includes taxes & fees
29 Oct - 30 Oct
Hotel EL Viajero

13. Nativo Hotel San Blas

Nativo Hotel San Blas
3.5 star property
10.3 km from San Diego Beach
9.6 out of 10, Exceptional, (52 reviews)
"I HAD A GREAT STAY. I WOULD DEFINITELY COME BACK. VERY PEACEFUL!"
United States
terrone
The price is AU$185
includes taxes & fees
29 Oct - 30 Oct
Nativo Hotel San Blas

14. Cardedeu Cangrejera

Cardedeu Cangrejera
3.0 star property
9.6 km from San Diego Beach
9.0 out of 10, Wonderful, (62 reviews)
"Beautiful view, staff super attentive, clean and peaceful."
United States
Veronica
The price is AU$283
includes taxes & fees
16 Nov - 17 Nov
Cardedeu Cangrejera

15. CHURROS

CHURROS
3.5 star property
Conchalío, 7.1 km from San Diego Beach
9.4 out of 10, Exceptional, (15 reviews)
"Fantastic little oasis Spotless and the best hot shower in El Salvador."
Australia
Lisa
The price is AU$111
includes taxes & fees
4 Nov - 5 Nov
CHURROS

16. Hotel Roca Sunzal

Hotel Roca Sunzal
3.0 star property
13.3 km from San Diego Beach
9.2 out of 10, Wonderful, (886 reviews)
"We thoroughly enjoyed our stay. Even though there was construction going on at the hotel, the property was maintained and cared for daily and the staff was wonderful."
United States
Rose
The price is AU$242
includes taxes & fees
9 Nov - 10 Nov
Hotel Roca Sunzal

17. Posada Luna

Posada Luna
2.5 star property
12.9 km from San Diego Beach
8.2 out of 10, Very good, (160 reviews)
"Highly recommended this place."
United States
Nelson
The price is AU$68
includes taxes & fees
8 Nov - 9 Nov
Posada Luna

18. The Beach Break El Cocal

The Beach Break El Cocal
3.5 star property
9 km from San Diego Beach
8.2 out of 10, Very good, (24 reviews)
"Breakfast good , parking and rooms were clean the view is very nice Everything was excellent "
United States
Valeria
The price is AU$121
includes taxes & fees
4 Nov - 5 Nov
The Beach Break El Cocal

19. Coco Blue Resort

Coco Blue Resort
3.0 star property
10.5 km from San Diego Beach
8.4 out of 10, Very good, (31 reviews)
"Amazing staff amazing place highly recommend"
United States
Joshua
The price is AU$273
includes taxes & fees
3 Nov - 4 Nov
Coco Blue Resort

20. Acantilados

Acantilados
3.5 star property
6.2 km from San Diego Beach
8.6 out of 10, Excellent, (710 reviews)
"The property was amazing. The pool facilies were majestic right of the ocean. The staff was helpful and the breakfast great."
Canada
Aron
The price is AU$369
includes taxes & fees
2 Nov - 3 Nov
Acantilados
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.

Compare top hotels near San Diego Beach

3.0 star property
Playa San Diego, 0.5 km from San Diego Beach
3.0 star property
Playa San Diego, 0.7 km from San Diego Beach
2.0 star property
13.1 km from San Diego Beach
3.0 star property
11 km from San Diego Beach
2.0 star property
13.2 km from San Diego Beach
10.0
Exceptional
1 review
4.8
3 reviews
9.0
Wonderful
74 reviews
8.2
Very good
333 reviews
8.6
Excellent
140 reviews
The price is AU$470
includes taxes & fees
28 Oct - 29 Oct
The price is AU$710
includes taxes & fees
26 Nov - 27 Nov
The price is AU$75
includes taxes & fees
29 Oct - 30 Oct
The price is AU$77
includes taxes & fees
28 Oct - 29 Oct
The price is AU$110
includes taxes & fees
28 Oct - 29 Oct
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • No Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking

Top San Diego Beach Hotel Reviews

Other attractions near San Diego Beach

Frequently asked questions

What's the area like around San Diego Beach?
San Diego Beach is located in La Libertad. Travellers like the surrounding area for its restaurants. If you're looking for a convenient place to stay, take a look at the 20 hotels and other accommodation options you'll find within a mile.
What's the best place to stay near San Diego Beach?
Sofy House is one of the top choices for your stay based on our traveller data, and this holiday home offers an outdoor pool and free WiFi. It's located just a short 0.4 mi (0.7 km) from San Diego Beach. Another good option is Resort Don Julian - Unit 1, located just 0.3 mi (0.5 km) away.
How many hotels are there near San Diego Beach?
Expedia has 20 hotels and other accommodation options within a mile from San Diego Beach.
If I need to cancel the hotel reservation for my stay near San Diego Beach, will I receive a refund?
Yes! You'll find that most hotel bookings are fully refundable if cancelled prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a reservation that's non-refundable, you might be able to still cancel and get a refund within 24 hours of booking. Enter your dates, click on "Search", then use the filter option "fully refundable" to review the best deals available near San Diego Beach.
What can I see and do near San Diego Beach?
Punta Roca Beach, El Amatal Beach and Playa Las Flores are great spots if you want to spend some time by the water during your stay. Create some family memories at Sunset Park and HappyDog Refuge. At Walter Thilo Deininger National Park, Playa El Obispo and Playa La Paz, you can surround yourself with nature.