Search Hotels with Restaurant in San Diego

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on San Diego Hotels with Restaurant

This weekend
Next weekend

Our top choices for San Diego hotels with a restaurant

Sheraton San Diego Resort

Sheraton San Diego Resort
4.0 star property
Harbor Island
8.4 out of 10, Very good, (3,472 reviews)
"Nice hotel with great location "
United States
DIANA
The price is £207
includes taxes & fees
3 May - 4 May
Sheraton San Diego Resort

Courtyard by Marriott San Diego Central

Courtyard by Marriott San Diego Central
3.0 star property
Kearny Mesa
8.8 out of 10, Excellent, (1,006 reviews)
"Nice gym! Clean room and nice staff! "
United States
Martin
The price is £107
includes taxes & fees
7 May - 8 May
Courtyard by Marriott San Diego Central

Courtyard by Marriott San Diego Sorrento Valley

Courtyard by Marriott San Diego Sorrento Valley
3.0 star property
Sorrento Valley
8.8 out of 10, Excellent, (1,001 reviews)
"Clean room, staff was geeat"
United States
adrian
The price is £115
includes taxes & fees
3 May - 4 May
Courtyard by Marriott San Diego Sorrento Valley

Best Western Seven Seas

Best Western Seven Seas
3.0 star property
Mission Valley
7.8 out of 10, Good, (3,413 reviews)
"Good rooms for the price"
United States
Russell
The price is £70
includes taxes & fees
29 Apr - 30 Apr
Best Western Seven Seas

Hilton Garden Inn San Diego Old Town/SeaWorld Area

Hilton Garden Inn San Diego Old Town/SeaWorld Area
3.0 star property
Old Town San Diego
8.8 out of 10, Excellent, (1,410 reviews)
"Love this place, every detail was incredible. "
United States
Gerald
The price is £109
includes taxes & fees
10 May - 11 May
Hilton Garden Inn San Diego Old Town/SeaWorld Area

Hilton San Diego Airport/Harbor Island

Hilton San Diego Airport/Harbor Island
3.5 star property
Harbor Island
8.8 out of 10, Excellent, (1,191 reviews)
"Nice area to stay"
United States
Angela
The price is £132
includes taxes & fees
10 May - 11 May
Hilton San Diego Airport/Harbor Island

Crowne Plaza San Diego - Mission Valley by IHG

Crowne Plaza San Diego - Mission Valley by IHG
3.5 star property
Mission Valley
8.2 out of 10, Very good, (1,030 reviews)
"Great place to stay"
United States
Kimberly
The price is £97
includes taxes & fees
12 May - 13 May
Crowne Plaza San Diego - Mission Valley by IHG

Best Western Plus Island Palms Hotel & Marina

Best Western Plus Island Palms Hotel & Marina
3.0 star property
Point Loma
9.0 out of 10, Wonderful, (1,624 reviews)
"Great staff friendly environment. "
United States
Alexis
The price is £122
includes taxes & fees
10 May - 11 May
Best Western Plus Island Palms Hotel & Marina

Hampton Inn & Suites Imperial Beach San Diego

Hampton Inn & Suites Imperial Beach San Diego
2.5 star property
Imperial Beach
9.4 out of 10, Exceptional, (1,002 reviews)
"Everything was great!"
United States
Michelle
The price is £136
includes taxes & fees
30 Apr - 1 May
Hampton Inn & Suites Imperial Beach San Diego

Four Points by Sheraton San Diego

Four Points by Sheraton San Diego
3.5 star property
Kearny Mesa
8.2 out of 10, Very good, (1,000 reviews)
"Close to yummy food "
United States
Christine
The price is £108
includes taxes & fees
7 May - 8 May
Four Points by Sheraton San Diego
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.

Top San Diego Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in San Diego cost?
You'll pay between £70 and £207 per night for hotels in San Diego. The perfect stay with a restaurant, or one that's close to terrific culinary experiences, is waiting for you with Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in San Diego?
A top pick is Hotel Marisol Coronado. Kick back at this 3-star stay which features beach sun loungers and a Champagne service. Pendry San Diego is another sought-after hotel with dining to consider. Put your bags down at this 5-star option and make the most of conveniences including a pool view and designer toiletries. You'll have your pick of multiple hotels with restaurants in San Diego with a total average guest review rating of 8.7.
How many hotels with restaurants are there in San Diego?
Choose from 303 hotels offering access to great dining options in San Diego. No matter if you're travelling with the little ones or organising a weekend escape with your buddies, Expedia can help you find the best place.
What are the best cheap hotels with dining in San Diego?
Use  Hampton Inn & Suites San Diego Airport Liberty Station as a base to experience the flavours of San Diego. This affordable escape comes with amenities such as a firepit and a swimming pool. Another excellent choice that'll satisfy both your palate and pocket is Best Western Plus Marina Gateway Hotel. Conveniences here include hypo-allergenic bedding and premium bedding. Hotels with restaurants in San Diego are priced from £70 per night. If you'd prefer to save your hard-earned dollars and still experience the best of San Diego, add some fun and free attractions to your must-do list. Mission Beach and Coronado Beach are great ways to spend a day. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with restaurants in San Diego?
Travelling with the family in San Diego is simple at Hotel Marisol Coronado. With access to dining and conveniences like a nearby beach and complimentary breakfast, your crew will feel comfortable at this 3-star stay. Pendry San Diego is another family-friendly hotel that will put you near some awesome food experiences. It has a 5-star rating and conveniences including a swimming pool and childcare services. After checking in and chilling together in your new digs, it's time to head out and start exploring! San Diego Zoo and USS Midway Museum are popular family-friendly attractions in San Diego.
Are there any 5-star hotels with restaurants in San Diego?
Although there aren't any 5-star hotels with restaurants in San Diego, there are some 4-star accommodation that offer access to the local culinary scene. Located about 3 mi from downtown, Town and Country San Diego provides guests with top amenities like a swimming pool and a 24-hour front desk. Another suitable retreat is Sheraton Mission Valley San Diego Hotel. It's around 3 mi from central San Diego and includes amenities such as a staffed front desk and a 24-hour front desk.
Why book your hotel with dining in San Diego with Expedia?
Booking a hotel with dining in San Diego is as easy as working out your travel dates and picking a place that suits your needs. Looking for a property that has its own restaurant or is near a food hub? Want it to be low cost or luxurious? Use Expedia's filters to narrow your results even further and find your ideal match.
How can I find cheap hotels with dining in San Diego?
Expedia can help you narrow down your search for cheap hotels with dining in San Diego. Use our helpful filter tools to lock in accommodation with restaurants or optional extras, such as included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in San Diego near my hotel with dining?
There are loads of fun things to do and see in San Diego. You won't want to miss top attractions like San Diego Zoo, Mission Beach and Old Town San Diego State Park. Coronado Beach, Belmont Park and San Diego Air and Space Museum also appeal to many visitors.

Explore a world of travel with Expedia