This post may contain compensated links. Please refer to my disclaimer here for more information.

If you’re heading away on vacation to San Diego, there is no better place to stay than right on the beach. Imagine waking up to the glittering Pacific Ocean every morning, and watching the sun set with a cold drink in your hand of an evening – bliss! If you’re looking for San Diego hotels on the beach, this list will help you choose the right one for your vacation.

If you’re not sure where to start with your accommodation search, here’s a few beachfront hotels in San Diego to get you started.

 

 

San Diego Hotels on the Beach

 

 

San Diego Hotels on the Beach

 

 

Del-at-Night-with-Moon_JB

Hotel Del Coronado

The ultimate in San Diego beach resorts! Famous for grandeur, this iconic hotel is the perfect choice for luxury. Fairy lights decorate the gardens and pool area which run to the beach, where you can watch the amazing sunsets. White-washed, low-rise, bungalow accommodation will be your home during your vacation, and you can totally chill out in the on-site spa too.

Prices from $289 a night. Check rates and availability here.

 

 

 

san diego hotels on the beach

L’Auberge Del Mar

This is perhaps one of the best known San Diego beach hotels in the area. Packages are available for a range of different needs, and it is a hotel which ticks different boxes, ideal for both business and pleasure. The on-site restaurant serves everything you could ever want, and the spa is right by the sea, giving you luxury in abundance. If you’re looking for luxury, L’Auberge Del Mar is a sensational choice for beachfront hotels in San Diego.

Prices from $289 a night. Check rates and availability here.

 

 

beach hotels in san diego

The Beach Cottages

Here’s a great budget choice for those looking for San Diego beachfront hotels. Situated right on the beach, literally a stone’s throw from the shore, The Beach Cottages offer bungalow-style rooms situated in a low-rise block, perfect for gazing at the ocean. This is a family-run establishment which feels quite cosy, and has been running since 1948, which is a sure sign of quality. You will notice an old-fashioned but happy feel to the place, with modern amenities to help your stay run smoothly.

Prices from $115 a night. Check rates and availability here.

 

 

la jolla beach hotels

La Jolla Beach & Tennis Club

La Jolla is an excellent choice if you want to stay in hotels on the beach in San Diego. This is a famous hotel in the San Diego area, and has an established and rather sophisticated tennis club attached to it. If you want to stay active during your stay, this is the place for you! Again, located on the beach, this is famous, and gives luxury as standard, with more on-site amenities than we can list.

Prices from $199 a night. Check rates and availability here.

 

 

la jolla beach hotels in san diego

La Jolla Shores

Hotels on the beach in San Diego are hard to find but luckily La Jolla has several. Part of the same family as the previous choice, La Jolla Shores offers a complimentary shuttle bus into the town, so you don’t have to worry about transport to and from the centre. Again, a modern choice, but this particular hotel is located on a part of the beach which is particularly famous for scuba diving, and offers information and help for guests wishing to partake in this fantastic activity.

Prices from $189 a night. Check rates and availability here.

 

 

beach hotel san diego

Pacific Terrace Hotel

This is a classic amongst the San Diego beach resorts. Glamour doesn’t have to be minimalistic and modern, and it is equally found in old-fashioned establishments too. The Pacific Terrace Hotel is a top rated choice, which is also very family-friendly. Again, you have the perk of being on the beach, with beautiful views as you open the curtains in the morning.

Prices from $139 a night. Check rates and availability here.

 

 

 

san diego hotels right on the beach

Tower 23 Hotel

One of the most modern choices for San Diego hotels on the beach. This is a boutique hotel which is great for those seeking minimalist and modern surroundings. Right on the beach, you are close to everything you need, and this is also a more affordable choice compared to some of the grander hotels too.

Prices from $175 a night. Check rates and availability here.

 

 

beachfront san diego hotels

Crystal Pier Hotel & Cottages

A unique choice amongst the beachfront hotels in San Diego. If you’ve ever dreamed of sleeping literally metres above the water, then this is the choice for you. Cottages give you that home away from home feel, decorated in ocean-vibe colours. This is a great choice for families, as it is very secure, and is a wonderful location for your San Diego break.

Prices from $175 a night. Check rates and availability here.

 

 

best-western-blue-sea-lodge-san-diego-image-53a99c4de4b02d57ce5c8e18

Best Western Blue Sea Lodge

If you don’t have to spend a fortune to stay but still want beachfront hotels in San Diego, the Best Western’s sea choice gives you that. A great budget option, you are located around one mile from Mission Bay Park, with all the modern facilities you would need from a hotel.

Prices from $116 a night. Check rates and availability here.

 

 

 

san diego hotels on the beachfront

The Surfer Beach Hotel

Who said San Diego hotels on the beach have to be expensive? This is another affordable choice, which serves as a great base as you explore the San Diego area a little more. If you want to stay on the beach but you can’t afford some of the more luxurious choices we have mentioned so far, this is a great idea. The heated pool is great for a dip on those slightly cooler days, and you can choose from a range of suites.

Prices from $117 a night. Check rates and availability here.

 

 
All photos hotels’ own and used with permission.

Recent Posts
Showing 2 comments
  • Sean
    Reply

    Great list, and phenomenal photos! I’m glad you included the Crystal Pier Cottages – they’re such a cool place to stay (and Mission Beach is one of my favorite places in San Diego)

    • Bethaney Davies
      Reply

      Thanks Sean! I can’t take credit for the photos. They’re all the hotels’ own. I wish I were that good.

Leave a Reply to Bethaney Davies Cancel reply

Start typing and press Enter to search