Find the best hotels and accommodation in Shanghai

Search, compare prices and book a good deal for your stay online

Choose from 1 336 properties in Shanghai

Compare properties for Shanghai, China: photos, reviews, standard, and availability before you decide.

  1. 1

    Select your dates

    Check available stays for your planned travel dates in Shanghai.

  2. 2

    Compare standard and location

    Review photos, ratings, address, and property type, then choose.

  3. 3

    View the offer

    After choosing a property, check availability and continue online.

1 336 properties

Compare hotels, apartments, and other stays in this location.

Destination: Shanghai

Check property locations and choose a convenient area.

Photos and reviews

Photos and reviews make the standard easier to judge.

Online availability

Choose dates and continue to available offers.

Hotels in Shanghai: your guide to where to stay

Shanghai is a city of contrasts: the historic Bund on one bank of the river, the futuristic towers of Pudong on the other. Despite its vast scale, room prices can be low, and the metro reaches every corner with ease. We list 1 336 properties: from hostel beds to apartments and five-star hotels. Below you will find prices by standard and a short guide to the areas where guests usually stay.

How much does a hotel in Shanghai cost?

Prices depend mostly on the property standard, the dates and the district you choose. The table below shows indicative nightly rates for a double room. Use them as a starting point. Chinese public holidays and big trade fairs push prices up, while booking ahead usually helps you find better deals.

Property standardIndicative price per night (from)
2-star hotels and budget staysfrom approx. CNY 150
3-star hotelsfrom approx. CNY 170
4-star hotelsfrom approx. CNY 260
5-star and premium hotelsfrom approx. CNY 660

Indicative rates, updated periodically. For exact prices and availability, select your dates in the search above.

Where to stay in Shanghai: best areas

Shanghai is huge, but a dense metro network shrinks the distances. The district you pick decides the feel of your stay and the view from your window. Here are the areas travellers choose most often:

  • Huangpu. The core, with the Bund waterfront, Nanjing Road and People's Square. Most convenient for first-timers who want everything close by.
  • Pudong. The skyscraper district around Lujiazui, with the best skyline views. Also close to Disneyland and the airport.
  • Jing'an. An upscale centre with luxury shopping and the Jing'an Temple. A good pick for a higher standard and great transport.
  • Xuhui. The former French Concession, with plane trees, cafés and quiet lanes. The most atmospheric area for a relaxed stay.
  • Hongkou. A local district to the north with lower prices and authentic food. A pick for savings close to the centre.
  • Changning. A green, residential area by Hongqiao station. Handy for high-speed rail travellers and short stopovers.

Frequently asked questions

How many hotels and stays are available for Shanghai?

We list 1 336 properties for Shanghai, ranging from 5-star hotels and apartments to budget stays. Each has up-to-date availability and online booking.

How do I choose a good hotel for Shanghai?

Compare properties by star rating, location and amenities. Look at the photos. Read ratings and guest reviews. Then book your dates with a pay-at-property option.

Which area of Shanghai is best for a stay?

It depends on the purpose of your trip. Use the available area or district filter to narrow the results to the part of the destination you prefer.

Can I book a hotel with payment at the property?

Yes. Many properties offer pay-at-hotel and free cancellation. The terms are shown for each property during booking.

Guests recommend: Shanghai

The latest reviews from our guests.

Ideas

Popular hotels in Shanghai

All properties: Shanghai

Filter results