Hotels in Shanghai, China

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

Shanghai, Shanghai, China
29 Jun — 30 Jun2
Shanghai, Shanghai, China
Wed 29/6
Thu 30/6
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Shanghai

Filter by star ratings
All filters
The Eton Hotel Shanghai
8.4 Excellent
535 Pudong Avenue, Shanghai, China
Show on map
3.8 km from city centre, Shanghai, SH, China 
ExcellentBased on 80 reviews
8.4

Situated in Shanghai, the hotel is a short drive from Shanghai World Financial Center and The Bund. It has a gym, as well as a sauna, an indoor pool and a beauty centre.

Hyatt On The Bund
7.9 Good
199 Huang Pu Road, Pudong, Shanghai, China
Show on map
3.6 km from city centre, Shanghai, SH, China 
GoodBased on 643 reviews
7.9

This unique hotel in Shanghai offers complimentary wireless internet, as well as a mineral bath and a Jacuzzi. It also provides a beauty centre, an indoor pool and a sauna.

Dazhong Airport Hotel
8.0 Excellent
6001 Yingbing Avenue, Pudong Airport, Shanghai, China
Show on map
29.8 km from city centre, Shanghai, SH, China 
ExcellentBased on 4 reviews
8.0

Dazhong Airport Hotel provides 4-star accommodation in Shanghai, just moments from Shanghai Pudong International Airport. The various facilities this traditional hotel offers include a beauty centre, massage services and meeting rooms.

Intercontinental Shanghai Jing' An, An IHG Hotel
8.4 Excellent
500 Heng Feng Road, Jing'an, Shanghai, China
Show on map
5.8 km from city centre, Shanghai, SH, China 
ExcellentBased on 307 reviews
8.4

Located within a 10-minute walk of Hanzhong Road Metro Station, InterContinental Shanghai Jing' An is an ideal base when in Shanghai. Some of the popular facilities at this chic 5-star hotel include a Jacuzzi, an indoor pool and outdoor tennis courts.

Radisson Blu Hotel Shanghai New World
8.5 Excellent
88 Nanjing West Road, Huangpu, Shanghai, China
Show on map
3.2 km from city centre, Shanghai, SH, China 
ExcellentBased on 1,303 reviews
8.5

Situated in Shanghai, Radisson Blu Hotel Shanghai New World provides stylish, 5-star accommodation close to Nanjing Road. It also offers a sauna, free Wi-Fi and an indoor pool.

Shanghai Marriott Marquis City Centre
8.7 Excellent
555 Middle Xizang Road, Huangpu, Shanghai, China
Show on map
3.4 km from city centre, Shanghai, SH, China 
ExcellentBased on 996 reviews
8.7

Located in Huangpu, Shanghai Marriott Hotel City Centre provides 5-star accommodation and a sauna, free Wi-Fi and an indoor pool. Only a short walk from Nanjing Road, it offers modern rooms equipped with an iPod docking station, a kitchenette and a spa bath.

The Bund Riverside Hotel
8.4 Excellent
398 East Beijing Road (Beijing Dong Lu), Huangpu, Shanghai, China
Show on map
3.6 km from city centre, Shanghai, SH, China 
ExcellentBased on 1 review
8.4

This 4-star Huangpu hotel provides views of the city and is a five-minute walk from East Nanjing Road Metro Station. It also offers a sauna, valet parking and an executive floor.

Pullman Shanghai Jing An
7.9 Good
330 Meiyuan Road, Jingan District, Shanghai, China
Show on map
5.7 km from city centre, Shanghai, SH, China 
GoodBased on 341 reviews
7.9

Commanding views of Shanghai, Pullman Shanghai Jing'an Hotel provides an indoor pool, a sauna and a Jacuzzi. This modern property is ideally situated in Jing'an.

Pudong Shangri-La, Shanghai
8.4 Excellent
33 Fu Cheng Road, Pudong, Shanghai, China
Show on map
2.5 km from city centre, Shanghai, SH, China 
ExcellentBased on 369 reviews
8.4

Located in Pudong, this modern hotel is within easy walking distance of Jin Mao Tower, Shanghai Tower and Oriental Pearl Tower. It also offers a sauna, a swimming pool and free Wi-Fi.

The Langham, Shanghai, Xintiandi
9.1 Excellent
No.99 Madang Road, Huangpu, Shanghai, China
Show on map
2.7 km from city centre, Shanghai, SH, China 
ExcellentBased on 744 reviews
9.1

Situated under a 10-minute walk from Xintiandi Station, The Langham Shanghai Xintiandi offers guests a convenient base while visiting Shanghai. It has a fitness centre, as well as a Jacuzzi, a sauna and an outdoor pool.

Tips for booking hotels in Shanghai

Cheapest month:December
Most expensive month:October
Average price in Shanghai:$311/night
Cheapest price found:$11/night
Cheapest day:Sunday
Most expensive day:Saturday
$45 - $397
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$93 - $397
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shanghai hotels

1
W Shanghai - The Bund
9.0 Excellent
66 Lvshun Road, Hongkou, Shanghai, China
Show on map
4.0 km from city centre, Shanghai, SH, China 

W Shanghai - The Bund is a modern setting while visiting Shanghai and is close to everything the area has to offer. Guests also have exclusive access to the on-site AWAY Spa and Fit Gym.

2
Sheraton Shanghai Hongkou Hotel
8.4 Excellent
No.59 Si Ping Road, Hongkou, Shanghai, China
Show on map
5.3 km from city centre, Shanghai, SH, China 

Featuring an on-site night club and a beauty salon, Sheraton Shanghai Hongkou Hotel is located in Shanghai and offers 5-star accommodation. Guests also have exclusive access to the Shine Spa and The Sheraton Fitness.

3
The Ritz-Carlton Shanghai Pudong
9.1 Excellent
Shanghai Ifc, 8 Century Avenue, Pudong, Shanghai, China
Show on map
2.6 km from city centre, Shanghai, SH, China 

Situated in Pudong, The Ritz-Carlton Shanghai Pudong is just steps from Shanghai Tower and Jin Mao Tower. This 5-star hotel offers views of The Bund and Huangpu River, as well as a sauna, an indoor pool and a Jacuzzi.

4
Hao Du Hotel
9.4 Excellent
No. 41 South Guangxi Road, Huangpu, Shanghai, China
Show on map
2.1 km from city centre, Shanghai, SH, China 

This hotel is situated in Huangpu, just a short stroll from Nanjing Road and People's Square. It also provides complimentary Wi-Fi to all guests during their stay.

5
Waldorf Astoria Shanghai on the Bund
9.0 Excellent
No. 2, Zhong Shan Dong Yi Road, Huangpu, Shanghai, China
Show on map
2.3 km from city centre, Shanghai, SH, China 

Waldorf Astoria Shanghai on the Bund provides 5-star accommodation in Huangpu. Offering complimentary Wi-Fi, a restaurant and an indoor pool, the hotel is within a 10-minute walk of The Bund.

6
Central Hotel Shanghai
8.4 Excellent
No 555 Jiujiang Road, Huangpu, Shanghai, China
Show on map
2.8 km from city centre, Shanghai, SH, China 

Situated in Huangpu, Central Hotel Shanghai is within an easy walk of Bund Center and Nanjing Road. The multiple amenities this modern hotel has to offer include free Wi-Fi, a sauna and an executive floor.

7
Riverdale Residence Xintiandi Shanghai
8.5 Excellent
98 Shou Ning Road, Shanghai, Huangpu, Shanghai, China
Show on map
1.8 km from city centre, Shanghai, SH, China 

Fraser Residence Shanghai is located in Shanghai and is close to the area's popular attractions. Offering complimentary Wi-Fi, a restaurant and an indoor pool, the hotel is within a 10-minute walk of Xintiandi and Shanghai Xintiandi.

8
Fairmont Peace Hotel
9.1 Excellent
20 Nanjing Road East, Pudong, Shanghai, China
Show on map
2.9 km from city centre, Shanghai, SH, China 

This hotel is located in Huangpu, just a short stroll from Shanghai Pudong Development Bank. It features views of Huangpu River and The Bund and provides a variety of amenities, such as a sauna, a Jacuzzi and complimentary wireless internet.

Cheapest hotels in Shanghai, China

Four Seasons Hotel Shanghai
500 Weihai Road, Jing'an, Shanghai, China
Show on map
3.6 km from city centre, Shanghai, SH, China 

Located a short walk from West Nanjing Road Station, Four Seasons Hotel Shanghai is an ideal base when visiting Shanghai. Some of the popular features provided at this stylish 5-star hotel are an indoor pool and free Wi-Fi.

$35
Avg. per night
Ibis Shanghai Yu Garden
No 85 Zhoujin Road, Huangpu, Shanghai, China
Show on map
1.4 km from city centre, Shanghai, SH, China 

Located in Huangpu, this hotel provides good value accommodation. It also offers an express check-in and check-out feature, free Wi-Fi and meeting rooms.

$57
Avg. per night
Rayfont Downtown Hotel Shanghai
7 Zhao Jia Bang Road, Xuhui, Shanghai, China
Show on map
3.4 km from city centre, Shanghai, SH, China 

Situated in Huangpu, Rayfont Downtown Hotel Shanghai is within an easy walk of Oasis Skyway Garden Hotel. It also offers a sauna and an indoor pool.

$65
Avg. per night
Shanghai Charms Hotel
6.8 Good
619 Jiujiang Road Huangpu Dist, Shanghai, China
Show on map
3.3 km from city centre, Shanghai, SH, China 

Located in Huangpu, this 3-star hotel is within easy walking distance of Nanjing Road and Bund Center. It also offers free Wi-Fi, a swimming pool and 24-hour room service.

$73
Avg. per night
Modena by Fraser Putuo Shanghai
8.8 Excellent
No. 1, Lane 58, Tongchuan Road, Putuo, Shanghai, China
Show on map
9.1 km from city centre, Shanghai, SH, China 

Situated under a 20-minute walk from Xincun Road Station, Modena by Fraser Putuo Shanghai provides guests with a convenient base while visiting Shanghai. Apartments are air conditioned and internet access is included free of charge.

$78
Avg. per night
Starr Hotel Shanghai
8.2 Excellent
No. 386 West Zhijiang Road, Jing'an, Shanghai, China
Show on map
6.0 km from city centre, Shanghai, SH, China 

Starr Hotel Shanghai is located in Shanghai and features free Wi-Fi. The various facilities this modern property has to offer include a 24-hour reception, a concierge and meeting rooms.

$84
Avg. per night
Pentahotel Shanghai
1525 Ding Xi Road, Changning, Shanghai, China
Show on map
7.1 km from city centre, Shanghai, SH, China 

Situated a short stroll from Jiangsu Road Metro Station, Pentahotel Shanghai provides guests with an ideal base when in Shanghai. It also features a gym, a beauty centre and a sauna.

$95
Avg. per night
Merry Hotel Shanghai
8.2 Excellent
396 West Yanan Road, Jing'an, Shanghai, China
Show on map
5.5 km from city centre, Shanghai, SH, China 

Elegant and cosy, Merry Hotel Shanghai is located in Shanghai and provides a sauna and a Jacuzzi. It offers free Wi-Fi, an express check-in and check-out feature and an executive floor.

$98
Avg. per night

Hotel prices in Shanghai

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

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 in Shanghai

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 Shanghai

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.

Facts about staying in Shanghai

  • What is the best place in Shanghai for bars and restaurants?

    Shanghai has highly rated food spots dotted all over the city. Dumplings are a local favourite, and two notable dumpling houses are Din Tai Fung in Jing’an and Fu Chun, both in the Jing’an Temple residential district. Nearby Shanghai hotels include The PuLi Hotel and Spa, The Portman Ritz-Carlton Shanghai, Ladoll Service Apartments, Paramount Gallery Hotel and World Union Service Apartment Cosmo. The word ‘Shanghai’ means ‘upon the sea’, and there are great seafood restaurants all over. Some highly rated establishments are Cheng Long Xing Xie WangFu and The Plump Oyster (in the Huangpu district) and Hooked (in the Jing’an district). Some hotels in Shanghai in the Huangpu district include Central Hotel Shanghai, Seventh Heaven Hotel, Jinjiang Metropolo Classiq Shanghai Bund Circle and Okura Garden Hotel Shanghai.

  • What is the best place for a family holiday in Shanghai?

    There are loads of things to do with kids in Shanghai. In Pudong, you’ll find many attractions, including Shanghai Disneyland, Shanghai Ocean Aquarium, 3D Magic Funhouse, Shanghai Chocolate Happy Land and the Bund Sightseeing Tunnel. The Ritz-Carlton Shanghai Pudong is a great family-friendly hotel in Shanghai. They have Ritz Kids Night Safari Adventure, where your children can set up a campsite in the hotel room. Another Shanghai hotel that is good for families is Renaissance Shanghai Yu Garden Hotel – a luxury hotel in downtown Shanghai, which has an onsite indoor pool. In the Huangpu district, you can go ice skating at New World Ice Rink, take a cruise on the Huangpu River or visit Yuyuan Garden, the only surviving Ming dynasty garden. The Shanghai EDITION offers Shanghai accommodation right on the Huangpu River and has an onsite pool and evening entertainment, including karaoke.

  • What are the best things to do and see in Shanghai?

    On the Pudong side, you can see views of the city from the sky at the Oriental Pearl TV Tower and ride on one of the world’s fastest trains, the Maglev; or visit the Maglev Museum to learn about Chinese engineering. Some popular hotels in Pudong are IFC Residence, Regent Shanghai Pudong, Fraser Suites Top Glory Shanghai and Eversunshine Residence Pudong. In Huangpu, you can go shopping on Nanjing Road, visit Shanghai Museum, visit the Yuyuan Gardens or take a cruise on the Huangpu. Some good Shanghai hotels in or near Huangpu are Henry’s Apartment, Shanghai Marriott Hotel City Centre, Ascott Huai Hai Road Shanghai and Reunion International Residence.

  • What are the best places to stay for shopping in Shanghai?

    Shanghai is often called the ‘Paris of the East’ and much like Paris, it is a shopper’s paradise. Nanjing Road is a very long shopping street and one of the most popular shopping areas in Shanghai. Nearby hotels in Shanghai include Green Court Residence City Center Shanghai and Shanghai Marriott Hotel City Centre. Huaihai Road is another long shopping street with 400+ stores. The nearby Xintiandi Style shopping centre offers Chinese designer labels. Shanghai accommodation options in the area include Ascott Huai Hai Road Shanghai, Riverdale Residence Xintiandi Shanghai and Le Mansion Apartment. For antiques and curios, head to Shanghai, Yunzhou Curio City, which has seven floors of jewellery, furniture, jade and Mao-era items. Nearby Shanghai hotels include Shanghai Moxi Inn Jianguo Rd No.2 Branch and Ascott Heng Shan Shanghai. For budget shopping, head to AP Plaza’s Xinyang Fashion Market for imitation fashion labels. Nearby hotels include Dorsett Shanghai and DoubleTree by Hilton Hotel Shanghai - Pudong.

  • Where is the best place to stay in Shanghai?

    Huangpu, Hongkou, and Jiading are the most popular places on HotelsCombined for stays in Shanghai.

  • What are the best hotels in Shanghai?

    80 reviews rated The Eton Hotel Shanghai with an average score of 8.4/10. It may also be worth looking into the Riverdale Residence Xintiandi Shanghai, which received a rating of 8.5/10 from 696 reviews. The Ritz-Carlton Shanghai Pudong could also be a good option, with a score of 9.1/10 from 178 reviews.

  • What is a good hotel near Nanjing Road?

    Grand Central Hotel Shanghai is a hotel near Nanjing Road that is popular with HotelsCombined users, scoring 8.5 across 378 reviews.

  • What is a good hotel in Shanghai near People's Square?

    For a good hotel near to People's Square, consider Grand Central Hotel Shanghai - it is rated 8.5/10 from 378 HotelsCombined reviews.

  • Is there a good hotel near Shanghai Disneyland?

    If you’re planning to stay near Shanghai Disneyland, you should consider Starway Hotel at Pudong, which has a score of 7.0 from 10 reviews.

  • How much do hotels in Shanghai cost?

    $132/night is the average price of a hotel in Shanghai, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Shanghai, the average price found is $165/night, and for 5-star hotels the average price is $316/night.

  • How much is a cheap hotel in Shanghai?

    Over the last 3 days, Shanghai hotels have been found for as cheap as $13/night in searches by HotelsCombined users.