Coronado Island is home to pristine beaches, a historic town, and endless outdoor activities.

It’s a charming coastal retreat just across the bridge from San Diego.

If you’re planning to stay here, there are plenty of choices for families and couples. 

We’ll show you the best secluded romantic retreats, luxury lodges, and high-end resorts.

One thing is for sure – whatever you choose, you’ll be steps away from sandy beaches.

Here are the best Coronado Island hotels in San Diego.

1. 1906 Lodge

Located a short walk from Coronado Beach, this historic B&B provides a perfect holiday location.

You’ll be in a quiet setting but just steps away from Coronado’s main restaurants, galleries, and shops.

All guestrooms are uniquely decorated.

For couples, go for the Grand King Spa Room which features a fireplace and a spa tub.

You’ll also have a private porch.

Each morning, you can enjoy a delicious breakfast including a hot entrée.

After a day at the beach, you can unwind with the hotel’s complimentary wine and small bites.

This hotel truly has everything for a relaxing, secluded vacation.

  • Guest Rating: 9.4
  • Star Rating: 3 stars
  • Best Rooms: Spa suites
  • Address: 1060 Adella Avenue, Coronado, San Diego, CA 92118, United States 

Check Rooms Official site

2. Hotel Marisol Coronado

This historic boutique hotel is settled just a few steps away from Coronado Beach.

It provides an intimate setting perfect for a romantic retreat.

After passing through a beautifully decorated lobby, you’ll get to your spacious, airy suite.

Besides a lounge area, you’ll also have a soaking tub in the bathroom.

You’ll be served a delicious breakfast every day.

The hotel’s charming courtyard is the best spot to enjoy your morning coffee.

  • Guest Rating: 9.4
  • Star Rating: 3 stars
  • Best Rooms: Suite
  • Address: 1017 Park Place, Coronado, San Diego, CA 92118, United States

Check Rooms Official site

3. Crown City Inn Coronado

Crown City Inn Coronado offers comfortable rooms close to the beach.

It provides free bikes so you can easily explore the beautiful bay and the town.

However, with the hotel’s amenities, you’ll also want to relax there.

An outdoor pool is perfect for a summer refreshment.

For meals, the on-site Crown Bistro serves breakfast, lunch, and dinner in a charming patio setting.

It offers continental food with a French flare.

This inn is always on demand, so you’ll have to book early.

  • Guest Rating: 9.2
  • Star Rating: 2 stars
  • Best Rooms: King room
  • Address: 520 Orange Avenue, Coronado, San Diego, CA 92118, United States

Check Rooms Official site

4. El Cordova

Stay in a beautifully renovated historic landmark close to Coronado Beach.

El Cordova hotel has two onsite restaurants: the Brigantine Seafood Restaurant and Miguel’s Cocina serving Mexican cuisine.

The Spanish village style courtyard features gardens and a swimming pool.

It also has a few boutique shops.

The hotel’s rooms are suitable for both couples and families.

Book their 1 or 2 bedrrom suites to get a spacious living area, a dining room, and a full kitchen.

This unique hotel will ensure you a Californian vacation with Mediterranean vibes.

  • Guest Rating: 9.2
  • Star Rating: 3 stars
  • Best Rooms: 1-2 bedroom suites
  • Address: 1351 Orange Avenue, Coronado, San Diego, CA 92118, United States

Check Rooms Official site

5. Cherokee Lodge

Nestled in the heart of Coronado, Cherokee Lodge provides a serene environment ideal for a peaceful vacation.

The Lodge has a rich cultural heritage, and now, it offers modern amenities and unique accommodations.

The Superior King Room is great for families  – it can fit up to 4 people.

It’s on the ground floor so you can easily access the hotel’s charming porch.

Each morning, you can enjoy free continental breakfast.

If you’re searching for a restaurant, there are plenty of great dining options nearby.

Located just 5 minutes away, The Henry serves versatile American cuisine with international influences.

  • Guest Rating: 8.9
  • Star Rating: 2 stars
  • Best Rooms: Superior King room
  • Address: 964 D Avenue, Coronado, San Diego, CA 92118, United States

Check Rooms Official site

6. Loews Coronado Bay Resort 

This beachfront resort is a private oasis perfect for both relaxing and an adventurous holiday.

You’ll be steps away from Coronado beach activities and water sports.

The hotel’s renowned Sea Spa offers signature treatments and therapies.

At night, try the onsite Crown Landing serving coastal cuisine including local seafood.

For drinks, grab some cocktails and bites at La Cantina, the poolside bar.

You’ll find suites are super clean and comfy, but the best are Bay View suites.

You can admire views of the Pacific Ocean from your own balcony.

All rooms are well-appointed and decorated with a bright, contemporary design.

There’s no doubt you’ll have an idyllic San Diego vacation at the Loews Coronado Bay Resort.

  • Guest Rating: 8.6
  • Star Rating: 4 stars
  • Best Rooms: Bay view king suites
  • Address: 4000 Coronado Bay Road, Coronado, San Diego, CA 92118, United States 

Check Rooms Official site

7. Coronado Beach Resort

Coronado Beach Resort has many amenities you can enjoy during your holiday.

After some time at the sauna, you can refresh yourself on the rooftop spa bath.

There are a few chairs around the spa so you can dry off in the sun. 

Or, you can head to their sauna and relax. 

Inside, you’ll find warm, cozy rooms that all feature a kitchenette.

The Two-bedroom Suite has a living area and is perfect for families.

  • Guest Rating: 8.5
  • Star Rating: 3 stars
  • Best Rooms: 2-bedroom suite
  • Address: 1415 Orange Avenue, Coronado, San Diego, CA 92118 , United States 

Check Rooms Official site

8. Coronado Island Marriott Resort & Spa

Experience coastal luxury at the Mariott Resort & Spa located on the scenic waterfront.

Stay in the mesmerizing Cottage Villa featuring a private balcony with glass doors and pristine bay views.

Enjoy 3 outdoor pools surrounded by palm trees and a sauna.

For more relaxation, get soothing treatments at the hotel’s spa.

When you’re hungry, try coastal cuisines at the ALBACA restaurant.

They’re open for breakfast, lunch and dinner. 

If you’re looking for the best location, Coronado Island Marriott Resort & Spa is one of the top hotel picks.

  • Guest Rating: 8.3
  • Star Rating: 4 stars
  • Best Rooms: 1-bedroom cottage
  • Address: 2000 Second Street, Coronado, San Diego, CA 92118, United States

Check Rooms Official site

9. Best Western Plus Suites Hotel Coronado Island

Stay in a cozy suite near Centennial Park.

There are plenty of different rooms for families and couples.

Most visitors come here to get the best San Diego skyline view points.

The Coronado Ferry Landing is also just a short walk away if you want to see the skyline from the water.

At the hotel, you’ll love the heated outdoor pool and a hot tub.

It also has a charming European-style terrace.

In the morning, enjoy a complimentary full breakfast before you head out to explore.

  • Guest Rating: 8.3
  • Star Rating: 3 stars
  • Best Rooms: Suites
  • Address: 275 Orange Ave , Coronado, San Diego, CA 92118, United States

Check Rooms Official site

10. Glorietta Bay Inn

Overlooking the Glorietta Bay, this boutique hotel offers versatile rooms and resort-like amenities.

Choose between luxurious mansion rooms and contemporary rooms.

Our favorite is the Garden Suite which features a private patio with a fountain.

This is a great room for couples.

Start your day with an energizing breakfast.

Take a dip in the outdoor pool or unwind in the hot tub with bay views.

Family-friendly amenities include the Music Room with board games and other fun activities.

You’ll be one block away from the beach, so you’ll be sure to have a proper vacation.

  • Guest Rating: 8.2
  • Star Rating: 3 stars
  • Best Rooms: 1-2 bedroom suites
  • Address: 1630 Glorietta Boulevard, Coronado, San Diego, CA 92118, United States

Check Rooms Official site

11. Hotel del Coronado, Curio Collection by Hilton

This 5-star hotel is a cherry on the top of our list.

It’s a Victorian-style resort located along the coastline.

The beautifully decorated View Suite boasts clear ocean views from its two private balconies.

The rest of the resort is no less inviting.

There are two outdoor pools and seven waterfront dining options.

At night, try the Serea restaurant which offers a sea-to-table experience.

For drinks, The Sun Deck offers crafted cocktails, bites, and stunning sunsets.

Hotel del Coronado will welcome you with utter comfort, luxury, and new experiences.

  • Guest Rating: 7.1
  • Star Rating: 5 stars
  • Best Rooms: King suite with ocean views
  • Address: 1500 Orange Avenue, Coronado, San Diego, CA 92118, United States 

Check Rooms Official site

Coronado Hotels Map

For more hotels, check our guide on where to stay in San Diego.

Find More Hotels in Coronado


What’s the best Coronado hotel on the beach?

Hotel del Coronado is the best hotel on the beach.

Settled on the sandy Coronado beach, the Victorian-style hotel offers luxurious rooms.

We recommend the View suite which has two private balconies and can fit up to 4 people.

There are also San Diego hotels near the beach in Pacific Beach, Point Loma, and La Jolla.

What’s the most romantic boutique hotel in Coronado with a hot tub in the room?

1906 Lodge is the best place to stay if you’re looking for a romantic getaway.

Both the Grand king and Garden king spa suites have private hot tubs, plus a fireplace next to them.

The warm decor inside adds to the intimate experience.

Little Italy and Gaslamp Quarter are also romantic areas for couples.

What’s the best pet-friendly hotel in Coronado?

Loews Coronado Bay Resort is the best pet-friendly hotel in Coronado.

Your pet will receive a pet tag, a bowl, and a special treat upon arrival.

You’ll also receive dog-walking route maps, pet placemats, and other helpful amenities.

There’s even a special gourmet room service for them.

It’s $150 per pet, but it’s well worth it.

What’s the best Coronado hotel for families?

The luxurious Hotel del Coronado is the best family-friendly hotel on our list.

The Blue Dolphin Family Suite has an ocean-themed bedroom with a bunk bed for kids.

It also features three private balconies with ocean views.

We also recommend Glorietta Bay Inn.

Apart from large suites, this boutique hotel features a swimming pool and family-friendly amenities.

It houses the Music Room with family board games, a chess table, and card games.

There are also great family hotels in Mission Bay and Mission Valley.


Coronado HotelsBest Rooms
1906 LodgeSpa suites
Hotel Marisol CoronadoSuite
Crown City Inn CoronadoKing room
El Cordova1-2 bedroom suites
Cherokee LodgeSuperior King room
Loews Coronado Bay ResortBay view king suites
Coronado Beach Resort2-bedroom suite
Coronado Island Marriott Resort & Spa1-bedroom cottage
Best Western Plus Suites Hotel Coronado IslandSuites
Glorietta Bay Inn1-2 bedroom suites
Hotel del Coronado, Curio Collection by HiltonKing suite with ocean views

For all new cities, I go overboard on my itinerary, just to see every major attraction. Countries I've visited include New Zealand, Singapore, Hong Kong, China, Cambodia, Japan and Thailand. Mostly Asian countries. Next target - Europe!