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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on San Francisco Hotels with Restaurant

Tonight
22 Aug - 23 Aug
Tomorrow
23 Aug - 24 Aug
Next weekend
28 Aug - 30 Aug
In two weeks
4 Sept - 6 Sept

Our top choices for San Francisco hotels with a restaurant

1. Marii Hotel Boutique

Marii Hotel Boutique
San Francisco
United States
Melba
₹7,544
₹9,128 total
includes taxes & fees
25 Aug - 26 Aug
Marii Hotel Boutique

2. Hotel Cielo Rojo

Hotel Cielo Rojo
San Francisco
United States
Robert
₹6,859
₹8,299 total
includes taxes & fees
28 Aug - 29 Aug
Hotel Cielo Rojo

3. Agua de Luna Boutique Hotel, San Pancho Nayarit

Agua de Luna Boutique Hotel, San Pancho Nayarit
San Francisco
Mexico
Patrik
₹12,878
₹15,583 total
includes taxes & fees
27 Aug - 28 Aug
Agua de Luna Boutique Hotel, San Pancho Nayarit

4. Ciyé Hotel

Ciyé Hotel
San Francisco
United States
Gary
₹16,396
₹19,840 total
includes taxes & fees
1 Sept - 2 Sept
Ciyé Hotel

5. Ysuri Sayulita - Beachfront Hotel

Ysuri Sayulita - Beachfront Hotel
Sayulita
United States
Andrew Vega Joseph
₹10,097
₹12,239 total
includes taxes & fees
23 Aug - 24 Aug
Ysuri Sayulita - Beachfront Hotel

6. Residencia Tropical Don Bonito

Residencia Tropical Don Bonito
North End
Canada
Alexandra
₹8,600
₹10,406 total
includes taxes & fees
29 Aug - 30 Aug
Residencia Tropical Don Bonito

7. Distrito 88 - Adults Only Boutique Hotel

Distrito 88 - Adults Only Boutique Hotel
Sayulita
United States
Marc
₹10,880
₹14,481 total
includes taxes & fees
27 Aug - 28 Aug
Distrito 88 - Adults Only Boutique Hotel

8. La Puesta

La Puesta
North End
United States
Donna
₹24,406
₹29,532 total
includes taxes & fees
9 Sept - 10 Sept
La Puesta

9. Hotel Boutique Siete Lunas

Hotel Boutique Siete Lunas
Sayulita
United States
soline
₹16,868
₹20,411 total
includes taxes & fees
23 Aug - 24 Aug
Hotel Boutique Siete Lunas

10. JUNTO AL RIO BEACHFRONT BUNGALOWS

JUNTO AL RIO BEACHFRONT BUNGALOWS
Sayulita
Mexico
Maria de la Luz
₹9,518
₹11,517 total
includes taxes & fees
26 Aug - 27 Aug
JUNTO AL RIO BEACHFRONT BUNGALOWS
View all properties

Top San Francisco Hotel Reviews

Hotel Riu Palace Pacifico - Adults Only - All Inclusive

Hotel Riu Palace Pacifico - Adults Only - All Inclusive

8/10 Good
"Food was hit or miss but everyone was very friendly."
Jerade 6-night trip
Posted 17 hours ago
Hotel Riu Palace Pacifico - Adults Only - All Inclusive
Krystal Vallarta

Krystal Vallarta

10/10 Excellent
"Beautiful people and such a memorable location. Forever great full Love everything about it"
rosa 3-night trip
Posted 18 hours ago
Krystal Vallarta
Marival Emotions All-Inclusive Resort by Mercure

Marival Emotions All-Inclusive Resort by Mercure

10/10 Excellent
"Por siempre mi hotel favorito,me encanta todo... Muchas felicidades por hacer de nuestra estancia feliz"
Sussy 2-night trip
Posted 5 days ago
Marival Emotions All-Inclusive Resort by Mercure

Frequently asked questions

How much do hotels with dining in San Francisco cost?
Hotels in San Francisco range between ₹8,299 to ₹29,532 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 9.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 ₹8,299 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