A traditional Chinese building with ornate decorations and a reflection in the water.

Search Hotels with Restaurant in China

  • 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

China Accommodation: Most Popular Cities to Stay

Check availability on China Hotels with Restaurant

This weekend
Next weekend

Our top choices for China hotels with a restaurant

1. Park Plaza Beijing Wangfujing

Park Plaza Beijing Wangfujing
4.0 star property
Downtown Beijing
9.2 out of 10, Wonderful, (1,000 reviews)
"Only thing that would make this perfect would be more accessible on site food options 24/7"
United States
Laura
The price is £90
includes taxes & fees
18 Nov - 19 Nov
Park Plaza Beijing Wangfujing

2. SSAW Boutique Hotel Shanghai Bund

SSAW Boutique Hotel Shanghai Bund
3.5 star property
Downtown Shanghai
8.8 out of 10, Excellent, (1,002 reviews)
"Excellent stay, no complaints!"
Canada
Matthew
The price is £88
includes taxes & fees
29 Nov - 30 Nov
SSAW Boutique Hotel Shanghai Bund

3. Shanghai Marriott Marquis City Centre

Shanghai Marriott Marquis City Centre
5.0 star property
Downtown Shanghai
9.4 out of 10, Exceptional, (1,006 reviews)
"Great buffet breakfast, lots of varieties."
Canada
Diana
The price is £171
includes taxes & fees
17 Nov - 18 Nov
Shanghai Marriott Marquis City Centre

4. New World Beijing Hotel

New World Beijing Hotel
5.0 star property
Downtown Beijing
9.4 out of 10, Exceptional, (1,002 reviews)
"Very clean hotel and friendly staff"
United States
Rosanna
The price is £116
includes taxes & fees
24 Nov - 25 Nov
New World Beijing Hotel

5. Renaissance Shanghai Yu Garden Hotel on the Bund by Nanjing Road

Renaissance Shanghai Yu Garden Hotel on the Bund by Nanjing Road
4.5 star property
Downtown Shanghai
9.0 out of 10, Wonderful, (1,007 reviews)
"Good value for location, service and property."
Canada
Bruce
The price is £154
includes taxes & fees
29 Nov - 30 Nov
Renaissance Shanghai Yu Garden Hotel on the Bund by Nanjing Road

6. Prime Hotel Beijing Wangfujing

Prime Hotel Beijing Wangfujing
5.0 star property
Downtown Beijing
9.6 out of 10, Exceptional, (301 reviews)
"Loved staying here!"
Australia
Naomi
The price is £116
includes taxes & fees
29 Nov - 30 Nov
Prime Hotel Beijing Wangfujing

7. Peace Hotel Beijing

Peace Hotel Beijing
4.0 star property
Downtown Beijing
8.2 out of 10, Very good, (1,006 reviews)
"Very clean and comfortable hotel with a great breakfast and friendly staff"
Canada
Blair
The price is £79
includes taxes & fees
30 Nov - 1 Dec
Peace Hotel Beijing

8. Radisson Blu Hotel Shanghai New World

Radisson Blu Hotel Shanghai New World
5.0 star property
Downtown Shanghai
9.0 out of 10, Wonderful, (1,000 reviews)
"Great hotel!"
Canada
Jemila
The price is £128
includes taxes & fees
30 Nov - 1 Dec
Radisson Blu Hotel Shanghai New World

9. Fairmont Peace Hotel on the Bund

Fairmont Peace Hotel on the Bund
5.0 star property
Downtown Shanghai
9.6 out of 10, Exceptional, (1,003 reviews)
"Beautiful rooms, friendly and helpful staff. Fantastic location"
United States
Kim
The price is £278
includes taxes & fees
2 Dec - 3 Dec
Fairmont Peace Hotel on the Bund

10. Sunworld Dynasty Hotel Beijing Wangfujing

Sunworld Dynasty Hotel Beijing Wangfujing
5.0 star property
Downtown Beijing
8.8 out of 10, Excellent, (1,003 reviews)
"Beautiful and clean hotel! Worth visiting! Great location."
United Kingdom
Artur
The price is £101
includes taxes & fees
18 Nov - 19 Nov
Sunworld Dynasty Hotel Beijing Wangfujing
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.
Save an average of 15% on thousands of hotels when you're signed in

Top China Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in China cost?
You'll pay between £79 and £278 per night for hotels in China. A perfect stay with a restaurant, or one that's near awesome culinary experiences, is only a few clicks away 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 China?
Choose from multiple hotels with restaurants in China that have a total average guest review rating of 9.1. Waldorf Astoria Beijing puts you within easy reach of some tasty experiences. It has a 5-star rating and comes with a deep soaking bathtub and an espresso maker. Another popular option is Hotel Cote Cour Beijing. Amenities at this 4-star stay include a rooftop terrace and a barbecue grill.
How many hotels with restaurants are there in China?
Explore our 10358 hotels with restaurants in China and then lock in your favourite. Whether you're taking off on a family getaway or kicking it with friends, Expedia will have a stay that's just your flavour.
Are there any family-friendly hotels with restaurants in China?
Absolutely, so round up the troops and start planning your China getaway! If Beijing is on your travel itinerary, make a reservation at Waldorf Astoria Beijing. This 5-star family-friendly hotel will put you within easy reach of some tasty foodie experiences. Amenities here include a swimming pool and a laundry service. Another excellent choice with dining is Hotel Cote Cour Beijing. Also in Beijing, it has a 4-star rating and comes with a nearby theme park and housekeeping services. Beijing has tons of family-friendly attractions when you're ready to explore. Forbidden City and Summer Palace will keep everyone entertained.
Are there any 5-star hotels with restaurants in China?
Wherever you're headed in China, Expedia can help you find a 5-star stay that'll put you on the doorstep of some delicious dining. Beijing has some excellent options, such as The Opposite House. Proposal/romance packages and limousine services are among the amenities at this stylish getaway. Or use Hilton Beijing Wangfujing as a base to eat your way around the city. Massage services and a rooftop terrace help make this 5-star property in Beijing a top pick for travellers.
Why book your hotel with dining in China with Expedia?
Booking a hotel with dining in China is as simple as deciding on your travel dates and choosing a place that has what you need. On the lookout for a getaway that has an on-site restaurant or is in a culinary hot spot? Want it to be low cost or luxurious? Use Expedia's filters to narrow your results even further and find the ideal fit at the right price.
How can I find cheap hotels with dining in China?
Expedia can help you easily locate cheap hotels with dining in China. Simply use our filter tools to book accommodation with restaurants or optional extras, such as included breakfast. You can also choose how much you want to spend per night and your preferred hotel star rating to bring down costs.
What is there to do in China near my hotel with dining?
Whatever your interests, there are many things to see and do in China. If you're visiting Beijing, you'll want to check out Forbidden City, The Palace Museum and National Museum of China. Spending your vacay in Chongqing? Chongqing Zoo, Stilwell Museum and Chongqing Olympic Sports Centre are some of the best sights here.