The exterior of the Sebastian Building, a pink building with a clock tower and arched windows.

Hotels with Restaurants in Sonoma

  • 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 Sonoma Hotels with Restaurants

Tonight
14 Sept - 15 Sept
Tomorrow
15 Sept - 16 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 Sept

Our top choices for Sonoma hotels with a restaurant

1. El Dorado Hotel

El Dorado Hotel
Sonoma
United States
Alice
S$378
includes taxes & fees
29 Sept - 30 Sept
El Dorado Hotel

2. Sonoma Creek Inn

Sonoma Creek Inn
Boyes Hot Springs
United States
Blythe
S$180
includes taxes & fees
21 Sept - 22 Sept
Sonoma Creek Inn

3. The Lodge at Sonoma Resort, Autograph Collection

The Lodge at Sonoma Resort, Autograph Collection
Four Corners
United States
Abegail
S$485
includes taxes & fees
27 Sept - 28 Sept
The Lodge at Sonoma Resort, Autograph Collection

4. Sonoma Hotel

Sonoma Hotel
Downtown Sonoma
United States
Dawn
S$291
includes taxes & fees
20 Sept - 21 Sept
Sonoma Hotel

5. MacArthur Place Hotel & Spa

MacArthur Place Hotel & Spa
Sonoma
United States
Mariusz
S$736
includes taxes & fees
4 Oct - 5 Oct
MacArthur Place Hotel & Spa

6. Fairmont Sonoma Mission Inn & Spa

Fairmont Sonoma Mission Inn & Spa
Boyes Hot Springs
United States
THU
S$639
includes taxes & fees
16 Sept - 17 Sept
Fairmont Sonoma Mission Inn & Spa

7. The Jack London Lodge

The Jack London Lodge
Glen Ellen
United States
Stephen
S$183
includes taxes & fees
15 Sept - 16 Sept
The Jack London Lodge

8. Napa Winery Inn

Napa Winery Inn
Napa
United States
Nick
S$214
includes taxes & fees
21 Sept - 22 Sept
Napa Winery Inn

9. Sheraton Sonoma Wine Country Petaluma

Sheraton Sonoma Wine Country Petaluma
Petaluma
United States
Michael
S$153
includes taxes & fees
28 Sept - 29 Sept
Sheraton Sonoma Wine Country Petaluma

10. Courtyard by Marriott Petaluma Sonoma County

Courtyard by Marriott Petaluma Sonoma County
Petaluma
United States
Stacy
S$171
includes taxes & fees
27 Sept - 28 Sept
Courtyard by Marriott Petaluma Sonoma County
View all properties

Top Sonoma Hotel Reviews

MacArthur Place Hotel & Spa

MacArthur Place Hotel & Spa

10/10 Excellent
"We spent night and had a wonderful stay at the hotel. The grounds are wonderful and the room was very well appointed and very comfortable. The meals at the bar and the restaurant were delicious. The staff was always quite helpful and friendly. We will definitely be back when we have more time to spend in Sonoma."
Scott 1-night trip
Posted 2 days ago
MacArthur Place Hotel & Spa
El Dorado Hotel

El Dorado Hotel

10/10 Excellent
"We had a lovely 2-night stay - the hotel is beautiful, in the best possible location, and it was nice to have parking and pool access! Would definitely recommend."
Henry 2-night trip
Posted 3 days ago
El Dorado Hotel
Sonoma Creek Inn

Sonoma Creek Inn

10/10 Excellent
"Nice people, clean stay"
Blythe 1-night trip
Posted 3 days ago
Sonoma Creek Inn
Inn At Sonoma - A Four Sisters Inn

Inn At Sonoma - A Four Sisters Inn

10/10 Excellent
"Real quality place, great breakfast and close to the town square"
Phillip 4-night trip
Posted 4 days ago
Inn At Sonoma - A Four Sisters Inn

Frequently asked questions

How much do hotels with dining in Sonoma cost?
Hotels in Sonoma range between S$153 to S$736 per night. Come with an appetite, because these hotels have restaurants or are close to popular foodie areas. 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 Sonoma?
Pick from multiple hotels with dining in Sonoma with a total average guest review rating of 9.0. Olea Hotel will put you near some wonderful foodie experiences. This popular 4.5-star stay also comes with designer toiletries and mountain views. Kenwood Inn and Spa is another sought-after option with dining. It has a 4-star rating and conveniences such as a fireplace and a terrace.
How many hotels with restaurants are there in Sonoma?
Sonoma has 27 hotels with restaurants. To help you find the perfect stay, use our handy filter tool to search for other must-have amenities or perks.
What are the best cheap hotels with dining in Sonoma?
Use The Jack London Lodge as a base to experience the culinary delights of Sonoma. This well-priced getaway offers amenities such as a garden and individually decorated rooms. Another popular choice that'll satisfy both your budget and appetite is Sonoma Creek Inn. Conveniences here include a garden and a terrace. Hotels with dining in Sonoma start from just S$153 per night. If you prefer to hold on to your hard-earned cash and still catch the best of Sonoma, add a few free attractions to your must-do list. Buena Vista Winery and Gundlach-Bundschu Winery are visitor favourites. 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 Sonoma?
Settle in at Best Western Sonoma Valley Inn & Krug Event Centre and eat your way around Sonoma. This family-friendly hotel with dining has a 3-star rating and features including complimentary breakfast and laundry facilities. Once you've checked in and unpacked your suitcase, there are plenty of family-friendly attractions to explore in and around Sonoma. Sonoma TrainTown Railroad and Morton's Warm Springs guarantee a good time for young and old.
Are there any 5-star hotels with dining in Sonoma?
Although there are no 5-star hotels with dining in Sonoma, there are 4-star options that offer access to terrific culinary options. Located about 14 kilometres from the downtown area, Kenwood Inn and Spa comes with top amenities like treatment rooms and a terrace. Another suitable stay is MacArthur Place Hotel & Spa. It's around 0.80 kilometres from the centre of Sonoma and features conveniences such as a steam room and designer toiletries.
Why book your hotel with restaurants in Sonoma with Expedia?
Expedia makes it easy to find your dream hotel with restaurants in Sonoma. Take advantage of our filters to search for stays with their own restaurants. If you have a set budget, choose how much you want to spend and the star rating of your hotel. We'll help you find the perfect fit whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in Sonoma?
With Expedia's nifty filter tool, comparing cheap hotels with restaurants in Sonoma is a snap. To view accommodation that are easy on the wallet, narrow your search results by meal plans, star rating and budget.
What is there to do in Sonoma near my hotel with restaurants?
There are loads of fantastic things to fill your itinerary with in Sonoma. Explore top attractions like Buena Vista Winery, Sonoma TrainTown Railroad and Gundlach-Bundschu Winery. Gloria Ferrer Caves and Vineyards, Bartholomew Estate Winery and Sonoma Valley Museum of Art also appeal to many visitors.

Explore a world of travel with Expedia