Best San Diego beach hotels in San Diego, Mission Beach, Coronado, La Jolla, Oceanside, Carlsbad

If you click on the links in this post, we may earn money from the companies mentioned in this post, at no extra cost to you. You can read the full disclaimer here.

Sharing is caring!

San Diego, California is famous worldwide for its beautiful beaches, so it’s a wonderful area to visit when you want a great beach vacation.

And while the San Diego area has a lot of truly wonderful resorts, only a select few are great hotels that are beachfront.

So to make it easier to plan your San Diego trip, we here at Green Vacation Deals have compiled our list of the best beach hotels in San Diego, California.

These are all wonderful resorts with outstanding customer reviews that are on the beach in the San Diego, California area.

  1. Loews Coronado Bay Resort
  2. Hotel del Coronado, Curio Collection by Hilton
  3. Cape Rey Carlsbad
  4. Hilton Garden Inn Carlsbad Beach
  5. Catamaran Resort Hotel and Spa
  6. Blue Sea Beach Hotel
  7. Tower23 Hotel
  8. Pacific Terrace Hotel
  9. Ocean Beach Hotel
  10. Beach Terrace Inn
  11. La Jolla Shores Hotel
  12. Surfer Beach Hotel
  13. Carlsbad Seapointe Resort
  14. La Valencia Hotel
  15. Ocean Villa Inn
  16. Pier South Resort, Autograph Collection
  17. SpringHill Suites by Marriott San Diego Oceanside
  18. Southern California Beach Club
  19. Ocean Park Inn
  20. Tamarack Beach Resort Hotel
  21. Best Western Plus Beach View Lodge
  22. Pacific Shores Inn on Pacific Beach
  23. Ocean Palms Beach Resort
  24. Inn By The Sea La Jolla
  25. Carlsbad Inn Beach Resort