Hotels in Shanghai

Search and compare Shanghai hotels from hundreds of travel sites and save

Shanghai, Shanghai, China
29 Nov — 30 Nov2
Shanghai, Shanghai, China
Mon 29-11
Tue 30-11
...and more

Tips for booking a Shanghai hotel

Cheapest month:January
Most expensive month:February
Average price in Shanghai:S$ 204/night
Absolute cheapest price found:S$ 8/night
Cheapest day:Thursday
Most expensive day:Friday
S$ 155 - S$ 480
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 89 - S$ 287
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Where to stay in Shanghai

About Shanghai

Shanghai represents glitz and glam renowned for its futuristic skyline that encompasses architectural masterpieces, with traditional cuisine that persists at the core of its being. The most populated city in the world, Shanghai sprawls down the eastern coastline of China, attracting tourists with its elegant architecture, luxury shopping and riveting subculture.

Things to do

The Bund sits at the heart of Shanghai, comprising the majority of the city’s economic infrastructure, including banks and trading houses. Simply stroll down by the waterfront and admire the collection of art deco buildings and unique juxtaposition of traditional and modern China.

Looking for the city’s best views? Stepping out onto the observation platform of the Shanghai Tower is sure to take your breath away. From the world’s highest sky deck, you can peer down on the Jīnmào Tower and World Financial Centre below you. When you’re done with your photographs, break for some retail therapy in the mall at the base.

Escape the concrete jungle and visit The Yùyuán Gardens & Bazaar, located beside the City God Temple in the Old City. Enjoy the park’s spread of pavilions, pine trees, and places to relax out of the sun, a perfect escape in the midst of a thriving metropolis.

For a taste of art and Shanghai subculture, check out one of the galleries in the M50 art complex. Want to learn about the history of the city? The Shanghai Museum is a must-see, transporting you back in time through the Ancient Chinese Bronzes Gallery and the impressive Chinese Calligraphy Gallery.

Getting around

The Shanghai Pudong International Airport and Shanghai Hongqiao International Airport provide for gateways in and out of the city, connecting you to the rest of the world.Shanghai’s extensive public transit system consists of metros, buses and taxis. For an entertaining change of pace, catch a ride on the world’s oldest trolleybus system.

Shanghai travel FAQs

  • Where is the best place to stay in Shanghai?

    You can find several places worth visiting in Shanghai. Jing'an, Huangpu, and Xuhui are some of the most popular amongst our users.

  • What are the best hotels in Shanghai?

    121 reviews rated Four Points by Sheraton Shanghai, Daning with an average score of 8.3/10. It may also be worth looking into the Hongqiao State Guest Hotel Shanghai, which received a rating of 8.8/10 from 151 reviews. Shanghai Marriott Hotel City Centre could also be a good option, with a score of 8.8/10 from 1,630 reviews.

  • What is a good hotel near Yuyuan Bazaar?

    A good hotel close to Yuyuan Bazaar is The Westin Bund Center, Shanghai (rated 8.6/10 from 486 reviews).

  • What is a good hotel in Shanghai near Nanjing Road?

    For a good hotel near to Nanjing Road, consider Shanghai Marriott Hotel City Centre - it is rated 8.8/10 from 1,630 HotelsCombined reviews.

  • Is there a good hotel near Shanghai Disneyland?

    A good hotel near Shanghai Disneyland is Starway Hotel at Pudong, which has been rated 7.4/10 by 30 HotelsCombined user reviews.

  • How much do hotels in Shanghai cost?

    Shanghai hotels have an average price of S$ 112/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is S$ 140/night, and if you are looking for a 5-star hotel in Shanghai then the average price is around S$ 262/night.

  • How much is a cheap hotel in Shanghai?

    HotelsCombined users have found cheap hotels in Shanghai starting from S$ 12 per night in the last 3 days.