The Best San Diego Beachfront Hotels with 5-Star Views.

Search below or scroll down to a list of San Diego’s luxury and boutique hotels in La Jolla, Pacific Beach, and Coronado, all with easy beach access and spectacular ocean views.

2 Adults / 0 Child / 1 Room

Adults

Children

Rooms

Powered with Booking.com

Beach life at La Jolla, San Diego, California
Surfers enjoying the ocean in San Diego, California

Exceptional San Diego Hotels, Independently Reviewed

We may earn an affiliate commission when you book through links on our site at no extra cost to you.

Couple enjoys a perfect ocean view from a luxury beachfront hotel in Pacific Beach, San Diego, California

4-Star Hotel in Pacific Beach
♡ Beachfront Luxury & Ocean-Facing Balconies

  • We could say the Pacific is a stone’s throw from the premises, but if we want to be accurate (and we like to be), the truth is that one can toss a little pebble into the ocean from their room’s balcony. Tower 23 Hotel is one of the best oceanfront hotels in San Diego, particularly when you’re looking for a place where dipping your toes in the ocean first thing in the morning becomes an effortless task.

    Directly located at Pacific Beach, this luxury hotel faces the clear waters of the homonymous ocean, allowing you to have all kinds of maritime experiences, from fishing to surfing or whale watching. At the day’s end, Cristal Pier, right in front, offers the most beautiful sunsets.

    Tower 23 Hotel is in a modern building, and its minimalist decoration favors what needs to be favored: the Pacific in all its splendor. Try making early reservations to secure the Surf Pad, Sanctuary, or Sweet—our favorite rooms. Their names speak for all they have to cheer you on on their private patio or balcony: wild nature at its best.

    🔭 Hotel View: Ocean, Pacific Beach, Crystal Pier San Diego

    Address: 723 Felspar Street, Pacific Beach, San Diego, CA 92109

San Diego Beachfront hotel with a pool and ocean view, California

4-Star Hotel in Pacific Beach
♡ Direct Beach Access & Grand Pacific Suite Vistas

  • We know you’ve wanted to visit San Diego for a while. We also suspect you secretly hope to find that fantastic beachfront hotel where you will never lose sight of the sea. Are you still with us? Good, because we will take you to the place you want. The name is Pacific Terrace Hotel, a charming hotel where the waters stretch far to where the eyes can reach.

    The ocean-facing Hotel runs along Pacific Beach Park, one of the most beautiful areas around the city. It is only moments away from Tourmaline Surfing Park Beach and Mission Beach. One step out, and the beach will embrace you in its brilliance, relaxing under the ever-warm San Diego weather or riding the waves on a surfboard. One step in, and if you arrange for a full ocean view room, the endless blue will caress you day and night with its subtle whisper. Take it nice and easy; this is the enchanted stay for beach lovers you have been wishing for.

    🔭 Hotel View: Ocean, Pacific Beach, Crystal Pier San Diego

    Address: 610 Diamond Street, Pacific Beach, San Diego, CA 92109

Also Consider These San Diego Hotels

Beachfront hotel in La Jolla with an ocean view balcony, San Diego, California

4-Star Hotel in La Jolla
♡ Beachfront Charm & Rooms with Balconies

  • No matter where you look, whether you choose to be on a close-up or trying to reach the horizon entirely, the ocean will always be there, steps away from your room’s door, at your eyes’ immediate glance. That’s why the address of the place reads ‘Coast Boulevard’: the oceanfront Pantai Inn is a rarity by the sea. Situated in La Jolla, a mere 5-minute walk to La Jolla Cove Beach (a beach visitors’ shore with seals and sea lions), this boutique hotel is all the ocean you can get from the moment you open your eyes and stare at the window to the moment you notice the elements that surround you.

    The rooms are decorated in a way that resonates with Asia, most precisely in Bali vibes. And almost all of them face the salty waters of the Pacific. Request one of the second-floor rooms; they come with a balcony. This means couches and easy chairs on an ample porch over the ocean.

    🔭 Hotel View: Ocean, Shell Beach

    Address: 1003 Coast Boulevard, La Jolla, San Diego, CA 92037

Historic hotel room with direct Pacific Ocean views in La Jolla, San Diego, California

4-Star Hotel in La Jolla
♡ Landmark Hotel & Boutique Hospitality

  • The Grande Colonial La Jolla is the perfect hotel for all those who fancy the glamour of vintage jewels. Born in 1913, the Grande Colonial was La Jolla’s oldest original hotel. It was the talk of the town then; the classy white, wood-framed design was described as “a perfectly appointed hotel, with the finest sun parlor and lobby overlooking the ocean on the Pacific coast.” Twelve years later, George Bane, who had become the sole owner of the oceanfront hotel, commissioned architect Frank Stevenson to rethink it and design a hotel that would “rival anything in the West.” Less than a century later, the Grande Colonial La Jolla still holds similar allure and charm.

    Inside the premises, the chic decor reminds us of old-day refinement smartly mixed with 21st-century must-haves. But something remained intact throughout the years: the ocean and its astonishing views from almost every windowed surface. Yes, the splendor of the Pacific is at the door, waiting for you as it waited for the guests in the 20s, and as it hopefully will 100 years from now. Not mentioning the Grande Colonial La Jolla would be unforgivable regarding San Diego hotels with an ocean view. For enjoying pleasant coastal walks, the nearby beaches we would recommend are Shell Beach, South Casa Beach, and Children’s Pool Beach.

    🔭 Hotel View: Ocean

    Address: 910 Prospect Street, La Jolla, San Diego, CA 92037

Elegant hotel room with an ocean view in Coronado, San Diego, California

4-Star Hotel in Coronado
♡ 360-Views of San Diego Bay

  • The Loews Coronado Bay Resort is nestled quietly in a peninsula that looks like a little island, meaning that saying this is just a San Diego beachfront hotel would be an understatement. This location translates into the water surrounding you in a perfect 360º circle. Dear guest, welcome to this hospitality coastal gem, which is very likely one of the most delightful San Diego resorts, especially if you’re fond of water.

    This San Diego hotel features three pools and a full-service marina. Gondola rides will be available, and Silver Strand State Beach is scarcely 10 minutes away. A little secret in the San Diego area, the sights at this hotel will hold your breath with open, expansive vistas from Coronado to San Diego Bay and the infiniteness of the ocean.

    🔭 Hotel View: Ocean, San Diego Bay, Coronado

    Address: 4000 Coronado Bay Road, Coronado, San Diego, CA 92118

Historic beachfront hotel in Coronado with spectacular ocean views, San Diego, California

4-Star Hotel in Coronado
♡ Historic Beach Resort

  • Are you looking for an overdose of pristine ocean views? Do you dream of barefoot luxury? If that is the case, choose the beachfront Hotel del Coronado for your vacation in San Diego. The Del, or Hotel Del, as it is usually known, is an American gem that has beautifully transcended time.

    Located just across San Diego Bay, this historic sand-facing hotel on the island of Coronado is one of the few living examples of an American architectural genre: the wooden Victorian beach resort. Fun fact: the Hotel del Coronado is the second largest wooden structure in the United States and was designated a National Historic Landmark in 1977 after being elected California's Historic Landmark in 1970. Back in 1888, when it opened, The Del was the largest resort hotel in the world. Throughout the years, it hosted presidents, royalties, and celebrities like Charlie Chaplin, Madonna, and Oprah, to mention a few.

    So now it's your turn to enjoy the never-ending view of the Pacific, swim, or water sports in its waters. Some tips: go for an ocean-view room, of course, or, for complete delight, act as if you live there by booking one of the immaculate Oceanfront Beach Villas and pretend the house and the ocean are yours.

    🔭 Hotel View: Ocean, Coronado Beach

    Address: 1500 Orange Avenue, Coronado, San Diego, CA 92118

Beach chic room with a terrace facing San Diego Bay, Coronado, California

4-Star Hotel in Coronado
♡ San Diego Skyline & Water Views

  • Sixteen acres of scenic waterfront. Yes, you read it well: 16 whole acres of ocean sights is what you can delight your senses with if you choose the Coronado Island Marriott Resort & Spa for your stay in San Diego. This hotel is an excellent option for all those who are water lovers but also want to stay close enough to town to enjoy it.

    The Coronado Island Marriott Resort & Spa has all the salty views you desire and pristine fresh waters to be sighted and swum at the three lovely outside pools. All of these translate into this hotel’s reputation as a beautiful destination. There is more at sight, though. The Balboa Park and San Diego Zoo are two of the most well-known San Diego attractions at less than a 10-minute drive.

    🔭 Hotel View: San Diego Bay, San Diego Skyline, Coronado Bridge

    Address: 2000 Second Street, Coronado, San Diego, CA 92118