Skip to main content
myhoteloffers.com
Shanghai

Hotels in Shanghai

1,136 hotels in Shanghai with live prices. Browse the stays below.

Hotel
9.0Excellent1,909 reviews

Shanghai

  • Breakfast
  • Free Wi-Fi
from$256.77per night
See prices
Hotel
8.9Very good1,828 reviews

Shanghai

  • Parking
  • Air conditioning
Pick dates to see pricesSee prices
Hotel
9.2Excellent1,223 reviews

Shanghai

  • Breakfast
  • Air conditioning
Pick dates to see pricesSee prices

Shanghai at a glance

Hotels
1,136
Guest score 8+
534
Guest score 9+
185
5★
194
4★
355
3★
353
Pets allowed
121
Free cancellation
320
Within 1 km of the center
21
Within 3 km of the center
162

Figures from November 2, 2026.

More cities we cover

Trip not settled on Shanghai yet? These are the other cities we cover.

Cookie notice

We use cookies that keep the site working, like signing in and holding your booking. If you allow it, Google Analytics also sets cookies so we can see which pages people use. Details are on our privacy page.