Hotels in Shanghai

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

Shanghai
5 Aug — 6 Aug2
Shanghai
Thu 5/8
Fri 6/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Shanghai

Filter by star ratings
All filters
Courtyard by Marriott Shanghai Central
Courtyard by Marriott Shanghai Central
8.7 Excellent
338 Heng Feng Road, Shanghai, China
Show on map
3.2 mi from city centre, Shanghai, SH, China 
ExcellentBased on 716 reviews
8.7

Courtyard by Marriott Shanghai Central provides a comfortable setting when in Shanghai. It also offers a sauna, an indoor pool and a kids club.

Grand Hyatt Shanghai
Grand Hyatt Shanghai
8.5 Excellent
88 Century Avenue, Shanghai, China
Show on map
1.8 mi from city centre, Shanghai, SH, China 
ExcellentBased on 786 reviews
8.5

Grand Hyatt Shanghai offers views of Pudong and Shanghai, as well as an indoor pool, a Turkish steam bath and a Jacuzzi. It provides free wireless internet, a lounge bar and is close to Jin Mao Tower.

Four Seasons Hotel Shanghai
Four Seasons Hotel Shanghai
7.7 Good
500 Weihai Road, Shanghai, China
Show on map
2.2 mi from city centre, Shanghai, SH, China 
GoodBased on 6 reviews
7.7

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 at this luxury 5-star hotel include an indoor pool, a Jacuzzi and free Wi-Fi.

Cordis Shanghai Hongqiao
Cordis Shanghai Hongqiao
9.1 Excellent
No. 333 Shenhong Road, Minhang, Shanghai, China
Show on map
10.6 mi from city centre, Shanghai, SH, China 
ExcellentBased on 666 reviews
9.1

Providing a shuttle to Shanghai Hongqiao International Airport, plus free Wi-Fi, the hotel is a convenient place to stay in Shanghai. It also provides a 24-hour reception, a swimming pool and an express check-in and check-out feature.

Jumeirah Himalayas Hotel Shanghai
Jumeirah Himalayas Hotel Shanghai
8.2 Excellent
1108 Meihua Road, Shanghai, China
Show on map
3.9 mi from city centre, Shanghai, SH, China 
ExcellentBased on 490 reviews
8.2

Showcasing views of Pudong, Jumeirah Himalayas Hotel Shanghai is located in Shanghai and features a sauna and a heated pool so guests can unwind during their stay. It provides a day spa, as well as an express check-in and check-out feature, laundry facilities and free Wi-Fi.

Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
8.6 Excellent
505 Jiujiang Road, Shanghai, China
Show on map
1.8 mi from city centre, Shanghai, SH, China 
ExcellentBased on 895 reviews
8.6

Situated under a 10-minute stroll from East Nanjing Road Metro Station, Grand Central Hotel Shanghai provides guests with an ideal base while visiting Shanghai. Some of the features on offer at this luxury 5-star hotel are free Wi-Fi, an indoor pool and a Jacuzzi.

The St. Regis Shanghai Jingan
The St. Regis Shanghai Jingan
8.9 Excellent
1008 West Beijing Road, Shanghai, China
Show on map
2.9 mi from city centre, Shanghai, SH, China 
ExcellentBased on 144 reviews
8.9

Offering views of Shanghai, The St Regis Shanghai Jingan is situated in a well-known shopping district, and treats guests to a sauna and an indoor pool. This luxury property is ideally located in Jing'an.

Shanghai Joyful Yard Hotel
Shanghai Joyful Yard Hotel
7.7 Good
No. 472, Ganghong Road, Shanghai, China
Show on map
15.5 mi from city centre, Shanghai, SH, China 
GoodBased on 664 reviews
7.7

Just a 15-minute car trip from Shanghai Pudong International Airport, Joyful Star Hotel Pudong Airpot Wanxia Shanghai offers convenient and comfortable accommodation. This property is ideally located in Pudong.

The Puli Hotel And Spa
The Puli Hotel And Spa
9.0 Excellent
1 Changde Road, Shanghai, China
Show on map
3.1 mi from city centre, Shanghai, SH, China 
ExcellentBased on 700 reviews
9.0

Less than 20 minutes' stroll from West Nanjing Road Station, The Puli Hotel And Spa offers guests an ideal base while in Shanghai. Some of the popular facilities at this luxury 5-star hotel include an indoor pool, a Turkish steam bath and a Jacuzzi.

Novotel Shanghai Atlantis
Novotel Shanghai Atlantis
8.4 Excellent
728 Pu Dong Avenue, Shanghai, China
Show on map
2.5 mi from city centre, Shanghai, SH, China 
ExcellentBased on 976 reviews
8.4

Novotel Atlantis Shanghai provides a comfortable setting when in Shanghai. Offering complimentary wireless internet, a restaurant and an indoor pool, the hotel is within a 10-minute walk of International Ocean Shipping Building.

Tips for booking a Shanghai hotel

Cheapest month:June
Most expensive month:April
Average price in Shanghai:£97/night
Absolute cheapest price found:£7/night
Cheapest day:Friday
Most expensive day:Saturday
£49 - £168
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£67 - £112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shanghai hotels

Show all 6,969 hotels
1
Novotel Shanghai Atlantis
Novotel Shanghai Atlantis
8.4 Excellent
728 Pu Dong Avenue, Shanghai, China
Show on map
2.5 mi from city centre, Shanghai 

Novotel Atlantis Shanghai provides a comfortable setting when in Shanghai. Offering complimentary wireless internet, a restaurant and an indoor pool, the hotel is within a 10-minute walk of International Ocean Shipping Building.

2
Courtyard by Marriott Shanghai Xujiahui
Courtyard by Marriott Shanghai Xujiahui
8.4 Excellent
100 Hongqiao Road, Shanghai, China
Show on map
3.9 mi from city centre, Shanghai 

Situated a short stroll from Xujiahui Metro Station, Courtyard Shanghai Xujiahui offers guests a convenient base while in Shanghai. It offers an indoor pool, a sauna and complimentary Wi-Fi.

3
The Puli Hotel And Spa
The Puli Hotel And Spa
9.0 Excellent
1 Changde Road, Shanghai, China
Show on map
3.1 mi from city centre, Shanghai 

Less than 20 minutes' stroll from West Nanjing Road Station, The Puli Hotel And Spa offers guests an ideal base while in Shanghai. Some of the popular facilities at this luxury 5-star hotel include an indoor pool, a Turkish steam bath and a Jacuzzi.

4
Regent Shanghai Pudong
Regent Shanghai Pudong
9.1 Excellent
210 Century Avenue, Shanghai, China
Show on map
1.7 mi from city centre, Shanghai 

This luxury hotel is ideally located in Pudong and provides a swimming pool. It also features views of Shanghai.

5
The Ritz-Carlton Shanghai Pudong
The Ritz-Carlton Shanghai Pudong
9.1 Excellent
Shanghai Ifc, 8 Century Avenue, Lujiazui, Pudong, Shanghai, China
Show on map
1.7 mi from city centre, Shanghai 

Located in Pudong, The Ritz-Carlton Shanghai Pudong is just a short stroll from Shanghai Tower and Jin Mao Tower. This 5-star hotel offers views of The Bund and Huangpu River, as well as a sauna and a heated pool.

6
Hao Du Hotel
Hao Du Hotel
7.9 Good
No. 41 South Guangxi Road, Shanghai, China
Show on map
1.3 mi from city centre, Shanghai 

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.

7
Hotel Equatorial Shanghai
Hotel Equatorial Shanghai
8.5 Excellent
65 Yanan Road West, Shanghai, China
Show on map
3.0 mi from city centre, Shanghai 

Featuring an on-site night club and a beauty centre, Hotel Equatorial Shanghai is situated in Shanghai and offers 4-star accommodation. It also has indoor tennis courts, an indoor pool and outdoor tennis courts.

8
Waldorf Astoria Shanghai on the Bund
Waldorf Astoria Shanghai on the Bund
9.0 Excellent
No. 2, Zhong Shan Dong Yi Road, Shanghai, China
Show on map
1.5 mi from city centre, Shanghai 

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.

Cheapest hotels in Shanghai, China

Show all 6,969 hotels
Shanghai Charms Hotel
Shanghai Charms Hotel
6.5 Good
619 Jiujiang Road Huangpu Dist, Shanghai, China
Show on map
1.8 mi from city centre,  

Located in Huangpu, this 3-star hotel is within easy walking distance of Nanjing Road and Bund Center. Rooms are air conditioned and a Wi-Fi connection is included free of charge.

£27
Avg. per night
Shanghai Chi Chen Boutique Hotel
Shanghai Chi Chen Boutique Hotel
7.6 Good
No.21 Qiaojia Road, Shanghai, China
Show on map
0.3 mi from city centre,  

Located in Shanghai, Shanghai Chi Chen Boutique Hotel is within a 10-minute drive of The Bund and offers private parking on site. Rooms are air conditioned and a wireless internet connection is included free of charge.

£27
Avg. per night
Hao Du Hotel
Hao Du Hotel
7.9 Good
No. 41 South Guangxi Road, Shanghai, China
Show on map
1.3 mi from city centre,  

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.

£28
Avg. per night
Jinjiang Inn Select Shanghai Nanjing Road Pedestrian Street
Jinjiang Inn Select Shanghai Nanjing Road Pedestrian Street
8.0 Excellent
680 East Nanjing Road, Shanghai, China
Show on map
1.9 mi from city centre,  

Situated in Huangpu, Jinjiang Inn - Nanjing East Road Pedestrian Street - East Asia Hotel is within walking distance of several local attractions, including Nanjing Road and Bund Center. Rooms are air conditioned and a wireless internet connection is included free of charge.

£29
Avg. per night
Shanghai Baron Business Bund Hotel
Shanghai Baron Business Bund Hotel
3.4 Mediocre
105-1 Fuzhou Road, Huangpu District, Shanghai, China
Show on map
1.6 mi from city centre,  

Situated in Shanghai, Shanghai Baron Business Bund Hotel provides stylish, 4-star accommodation close to The Bund. Rooms are air conditioned and a Wi-Fi connection is included free of charge.

£30
Avg. per night
Leading Noble Business Hotel
Leading Noble Business Hotel
6.3 Good
58 Songyuan Road, Shanghai, China
Show on map
5.0 mi from city centre,  

Leading Noble Business Hotel Shanghai is situated in Shanghai and offers free wireless internet. It is set amongst a range of dining options and is within a 10-minute walk of Songyuan Road Metro Station.

£32
Avg. per night
Shanghai Joyful Yard Hotel
Shanghai Joyful Yard Hotel
7.7 Good
No. 472, Ganghong Road, Shanghai, China
Show on map
15.5 mi from city centre,  

Just a 15-minute car trip from Shanghai Pudong International Airport, Joyful Star Hotel Pudong Airpot Wanxia Shanghai offers convenient and comfortable accommodation. This property is ideally located in Pudong.

£33
Avg. per night
Rayfont Downtown Hotel Shanghai
Rayfont Downtown Hotel Shanghai
6.8 Good
7 Zhao Jia Bang Road, Shanghai, China
Show on map
1.9 mi from city centre,  

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.

£34
Avg. per night

Hotel prices in Shanghai

2 stars or below

£9 - £49

Hao Du Hotel

No. 1 most popular

Hao Du Hotel
7.9 Good
£28
Avg. per night
Shanghai Chi Chen Boutique Hotel

No. 2 most popular

£27
Avg. per night
Shanghai Blue Mountain Youth Hostel - Luwan
£9
Avg. per night
3 stars

£8 - £219

Shanghai Charms Hotel

No. 1 most popular

£27
Avg. per night
Campanile Shanghai Bund Hotel

No. 2 most popular

£54
Avg. per night
Shanghai Rock & Wood International Youth Hostel
£8
Avg. per night
4 stars and up

£34 - £276

Da Zhong Pudong Airport Hotel Shanghai

No. 1 most popular

£71
Avg. per night
Waldorf Astoria Shanghai on the Bund

No. 2 most popular

£232
Avg. per night
Rayfont Downtown Hotel Shanghai
£34
Avg. per night

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

Where to stay in Shanghai

About Shanghai

East meets West in Shanghai, China's cosmopolitan concrete jungle where glitzy skyscrapers collide with ancient Chinese temples. Shanghai is known for its colonial-era architecture, mouth-watering cuisine and centuries-old charm.

Things to do

Stroll along the Bund, Shanghai's colonial waterfront lined with Neoclassical, Gothic and Baroque buildings. Compare the Old Shanghai with the futuristic Pudong skyline on a boat tour along the Huangpu River.

Immerse yourself amongst the traditional Chinese flora at Yuyuan Garden. Built during the Ming dynasty 400 years ago, the garden is a blend of elaborate pagodas, emerald ponds and exquisite sculptures. Visit during spring when the cherry blossoms are in full bloom and don’t miss the famous Mid Lake Pavilion Teahouse, which counts Bill Clinton and Queen Elizabeth II among its former guests.

Discover Shanghai’s edgy subculture at the M50 art complex, an abandoned cotton mill transformed into a series of galleries showcasing contemporary Chinese art. For panoramic views, climb to the top of Shanghai Tower, China’s tallest building. Standing at 632 metres, the gigantic structure features the world’s highest observation deck on its 118th floor.

To experience what Shanghai was like before the audacious skyscrapers dominated the city’s skyline, spend a day wandering the Old City. Tour the 12th-century Jìng’ān Temple and witness its glistening nine-metre high Buddha. Browse the markets filled with jade stone carvings, shadow puppets, chopsticks, zǐshā teapots and Tibetan jewellery.

Getting there

Shanghai is serviced by two airports, Hongqiao International Airport and Pudong International Airport, which are both approximately one hour on the subway from Shanghai. Taxis, shuttle buses and trains are available for getting around.

Shanghai travel FAQs

  • Where is the best place to stay in Shanghai?

    Users favour staying in areas such as Shanghai, Shaochang, and Shuyuan. Consider these locations when searching for your desired stay.

  • What are the best hotels in Shanghai?

    Waldorf Astoria Shanghai on the Bund is a very popular hotel in Shanghai, with a score of 9.0 from 411 reviews. Pullman Shanghai Jing An (8.1 from 963 reviews) and Ssaw Boutique Hotel Shanghai Bund (8.6 from 2,644 reviews) are also highly rated Shanghai hotels based on recent feedback from HotelsCombined users.