Skip to Content

Shanghai, China Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Shanghai, China. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 1-12 of 85 Hotels

Sort by:
Distance
Lowest Regular Rates for Sun, Oct 11 - Mon, Oct 12
4.3(1537 reviews)
|
0.2 mi from destination

Reflects the surroundings, inspires harmony and well-being, and creates memories.

4.5(2590 reviews)
|
0.4 mi from destination

A modern hotel in downtown Shanghai, near the Bund, with a spa, pool, superb dining and event space

4.1(1506 reviews)
|
0.8 mi from destination

The Westin is located in the heart of downtown Shanghai and is near the Bund waterfront.

4.3(2380 reviews)
|
0.9 mi from destination

Located nearby the historical Ming Dynasty Yu Garden. With the awesome view of the city.

4.4(754 reviews)
|
0.9 mi from destination

Stylishly designed hotel in Shanghai's city center with premium amenities and luxury services.

1 mi from destination

Icon of contemporary Italian art of living in Shanghai, crowned by panoramic Bund and skyline views.

4(1476 reviews)
|
1 mi from destination

Signature Butler Service provides an exciting experience and access to hotel storied past & present.

4.3(1605 reviews)
|
1.3 mi from destination

Downtown luxury hotel next to Jing An Temple and West Nanjing Road shopping malls

4.5(226 reviews)
|
1.4 mi from destination

The St. Regis on the Bund, Shanghai with views of the Huangpu River and the Pudong skyline.

4.4(1986 reviews)
|
1.4 mi from destination

Surrounded by the railway station, and 5-line metro just nearby taking you to everyplace you want.

4.5(1172 reviews)
|
1.7 mi from destination

Located in Shanghai IFC, Lujiazui Financial Hub. Facing the Bund and Oriental Pearl TV Tower.