A coastal landscape with a beach, a small island with buildings, and a mountainous backdrop.

Search Hotels with Restaurant in San Francisco

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on San Francisco Hotels with Restaurant

This weekend
Next weekend

Our top choices for San Francisco hotels with a restaurant

Family Selection at Grand Palladium Vallarta Resort & Spa - All Inclusive

Family Selection at Grand Palladium Vallarta Resort & Spa - All Inclusive
5.0 star property
Punta de Mita
8.8 out of 10, Excellent, (347 reviews)
"We stayed here 5 nights 6 days, and everything was amazing. From the check in drinks to the staff being very nice and helpful. Restaurant food was to die for. (make sure you make reservations, or the staff can make it for you. Buffet restaurant has good selection as well. Rooms were very clean. Housekeepers did an as mazing job every day. We will definitely stay here again and recommended families with kids. The only bad thing I could say is the pool water warm...
United States
Laura G.
The price is ₹48,730
₹58,963 total
includes taxes & fees
14 Jul - 15 Jul
Family Selection at Grand Palladium Vallarta Resort & Spa - All Inclusive

El Refugio de Sayulita - Solo Adultos

El Refugio de Sayulita - Solo Adultos
4.0 star property
Sayulita
8.4 out of 10, Very good, (15 reviews)
"El Refugio was a beautiful spot but most important, the people were so welcoming and attended to me like friends. In fact, they became my friends over a short period of time and for my first ever time in Mexico plus my first ever solo trip, they made this whole experience so much better. I will definitely miss them until next time ;)"
Canada
Johnathan
The price is ₹4,878
₹5,902 total
includes taxes & fees
9 Jul - 10 Jul
El Refugio de Sayulita - Solo Adultos

Container Inn Hotel Aeropuerto

Container Inn Hotel Aeropuerto
3.0 star property
Puerto Vallarta
8.0 out of 10, Very good, (929 reviews)
"Bfast was good"
United States
James
The price is ₹5,510
₹6,668 total
includes taxes & fees
12 Jul - 13 Jul
Container Inn Hotel Aeropuerto

Grand Palladium Vallarta Resort & Spa - All Inclusive

Grand Palladium Vallarta Resort & Spa - All Inclusive
5.0 star property
Punta de Mita
8.2 out of 10, Very good, (1,026 reviews)
"Bartenders at the Quiet pool were fantastic. Also can’t say enough about the Expedia concierge..very very good"
Canada
Romal
The price is ₹29,662
₹35,891 total
includes taxes & fees
12 Jul - 13 Jul
Grand Palladium Vallarta Resort & Spa - All Inclusive

JUNTO AL RIO BEACHFRONT BUNGALOWS

JUNTO AL RIO BEACHFRONT BUNGALOWS
3.0 star property
Sayulita
The price is ₹9,445
₹11,427 total
includes taxes & fees
9 Jul - 10 Jul
JUNTO AL RIO BEACHFRONT BUNGALOWS

Vidanta Nuevo Vallarta

Vidanta Nuevo Vallarta
3.0 star property
Nuevo Nayarit
The price is ₹117,728
₹142,451 total
includes taxes & fees
11 Jul - 12 Jul
Vidanta Nuevo Vallarta

Hotel Cielo Rojo

Hotel Cielo Rojo
3.0 star property
San Francisco
9.4 out of 10, Exceptional, (164 reviews)
"Wonderful little restaurant in there"
United States
Robert
The price is ₹6,585
₹7,967 total
includes taxes & fees
9 Jul - 10 Jul
Hotel Cielo Rojo

BB INN

BB INN
3.0 star property
Tondoroque
7.8 out of 10, Good, (39 reviews)
"Room was clean. The price is right. It’s clean but basic. There's towels but not soap, shampoo. Spacious room, tv, wifi, continental breakfast. Parking is infront ofnthe building in a non-gated area but it's safe. Its was good for me for one night.thank you. "
United States
OMAR
The price is ₹6,435
₹7,786 total
includes taxes & fees
9 Jul - 10 Jul
BB INN

One Puerto Vallarta Aeropuerto

One Puerto Vallarta Aeropuerto
3.0 star property
Área Militar de Vallarta
8.2 out of 10, Very good, (1,537 reviews)
"4 min walk from airport. Nice place to stay"
Canada
Charanjot
The price is ₹5,988
₹7,284 total
includes taxes & fees
13 Jul - 14 Jul
One Puerto Vallarta Aeropuerto

One&Only Mandarina

One&Only Mandarina
5.0 star property
Lo de Marcos
9.6 out of 10, Exceptional, (213 reviews)
"Everything was perfect We would definitely go back "
United States
Jaein
The price is ₹94,018
₹127,864 total
includes taxes & fees
26 Jul - 27 Jul
One&Only Mandarina
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 Francisco Hotel Reviews

Frequently asked questions

How much do hotels with dining in San Francisco cost?
Hotels in San Francisco range between ₹5,902 to ₹142,451 per night. Bring your appetite, because these stays feature restaurants or are close to some terrific culinary experiences. These prices were 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 dining in San Francisco?
A top pick is Hotel Casa San Pancho. Make yourself at home at this 2.5-star stay which comes with a swimming pool and a terrace. PAL.MAR Hotel Tropical is another sought-after hotel with dining worth looking into. Book into this 3.5-star option and take advantage of amenities like a swimming pool and a terrace. There are multiple hotels with dining in San Francisco with a total average guest review rating of 8.6.
How many hotels with restaurants are there in San Francisco?
San Francisco has 5 hotels within reach of some great dining options. To help you find a place that's right for you, make use of our filters to search for other amenities or perks you want.
What are the best cheap hotels with dining in San Francisco?
Keep both your budget and taste buds happy at one of our San Francisco hotels with dining that start from just ₹5,902 per night. Hotel Casa San Pancho will give you easy access to some great dining experiences. Conveniences here include a terrace and mountain views. Also look up Verde Luna, which features a beach bar and an ocean view. Use the cash you save at either property to feast your way around San Francisco! Taking advantage of free attractions in San Francisco will stretch your holiday dollars even further. Sayulita Beach and Lo de Marcos Beach are visitor favourites. With the money you save, you can check out the local food scene. 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 dining in San Francisco?
Spend your family holiday at Ysuri Sayulita - Beachfront Hotel, a 3.5-star option only a quick drive from downtown. Conveniences here include a children's pool and housekeeping services. Another family-friendly hotel with dining in San Francisco is Hotel Vogue. A children's pool and a picnic area help make this 2.5-star stay a traveller favourite. San Francisco boasts an array of family-friendly attractions to discover when the kids are getting restless. Sayulita Beach and Lo de Marcos Beach guarantee fun for everyone.
Are there any 5-star hotels with dining in San Francisco?
If you're up for a bit of luxury and some excellent food experiences on your San Francisco getaway, Conrad Punta de Mita won't disappoint. This 5-star hotel with dining offers Egyptian-cotton sheets and beauty services and is around 14 kilometres from downtown. Another stay that'll cater to your culinary needs is Imanta Resorts Punta de Mita. It's 11 kilometres from the centre of San Francisco and includes amenities such as designer toiletries and a rooftop terrace.
Why book your hotel with restaurants in San Francisco with Expedia?
Booking a hotel with restaurants in San Francisco is as easy as working out your travel dates and selecting a place that checks your boxes. After a stay that has its own restaurant or is in a culinary hot spot? Want it to be luxurious or affordable? Use Expedia's search filters to further narrow your search results and find the perfect fit.
How can I find cheap hotels with restaurants in San Francisco?
The simplest way to find cheap hotels with restaurants in San Francisco is with Expedia's handy filter tool. Source getaways with restaurants or extra touches, like included lunch and dinner. You can also narrow down your search results by star rating, budget and amenities to take advantage of excellent rates in a few clicks.
What is there to do in San Francisco near my hotel with restaurants?
If you want to experience the best of San Francisco, Playa San Francisco is the perfect place to start.

Explore a world of travel with Expedia