Hotel deals in Shanghai

Multiple accommodations for your stay
Check-in date:
14 Nov 2026
Check-out date:
15 Nov 2026
Guests
2 guests
Ages of children:

Where to stay in Shanghai?

3336 Hotels  |  545 Apartments  |  74 Aparthotels

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Shanghai

Fairmont Peace Hotel On The Bund

20 Nanjing Road East, Shanghai, China (Open map)

Guests may find Bund Valentine Wall not far from the 5-star hotel, while the 468m-tall poured-concrete tripod Oriental Pearl TV Tower is…

9.4
Superb
599 reviews

Radisson Blu Hotel Shanghai New World

88 Nanjing Road (W), Shanghai, China (Open map)

Shanghai Natural History Museum is not very far away, while Shanghai Metro train station is 2.4 km from this 5-star hotel. Located 3.1 km…

9.2
Superb
10071 reviews

The Peninsula Shanghai

32 Zhongshan Dong Yi Road, Shanghai, China (Open map)

The hotel lies nearly a 10-minute drive from Huangpu Park and within easy reach of The Bund Sculpture. Situated approximately a 10-minute ride…

9.3
Superb
610 reviews

Top 4-star hotels in Shanghai

Haig Court - Welcome Drink & Welcome Fruit

No. 370, Huashan Road, Jing'An District, Shanghai, Shanghai, China (Open map)

Notable for its location, just 1.6 km from Shanghai Propaganda Poster Art Centre in the Huaihai Road Commercial district, the hotel is 4.1 km from…

9.0
Superb
2 reviews

Green Court Residence City Center, People'S Square,Shanghai

55 Beijing XI Road, Shanghai, China (Open map)

Nearby places of interest include Shanghai Ocean Aquarium, located 2.5 km from the hotel, and the supertall skyscraper "Shanghai World Financial Center", which is 2.9…

9.1
Superb
1897 reviews

Modena By Fraser Putuo Shanghai

No. 1, Lane 58, Tongchuan Road, Shanghai, China (Open map)

Located in Putuo, which is Jing'an District to the east and south east, Changning District to the south west and Jiading District to the west…

8.9
Fabulous
1512 reviews

Top 3-star hotels in Shanghai

Ji Hotel Shanghai Hongqiao Aegean Sea

Building 3, No.3111, He Chuan Road, Shanghai, China (Open map)

This hotel is situated in the Hongqiao district, 20 minutes' walk from the restaurant Jiu Jing Japanese Restaurant. Ji Hotel Shanghai Hongqiao Aegean Sea includes…

10
Exceptional
1 review

Holiday Inn Express Zhabei Shanghai

No.1738 Zhongxing Road, Shanghai, China (Open map)

The hotel offers a convenient location, in the vicinity of Shanghai Metro railway station. The smoke-free Holiday Inn Express Zhabei Shanghai is situated in…

9.3
Superb
942 reviews

Ji Hotel Shanghai People'S Square West Beijing Road

No. 611, North Chengdu Road, Shanghai, China (Open map)

The hotel is notable for its convenient location only a 6-minute walk from Madame Tussauds Shanghai and approximately a 25-minute walk from Shanghai…

9.5
Exceptional
6 reviews

Top 2-star hotels in Shanghai

Holiday Inn Express Shanghai Pudong Chuansha By Ihg

Block 3, No.266, Jielong Avenue, Shanghai, China (Open map)

This hotel has a vibrant location around 10 minutes by car from Shanghai Disneyland. Offering limousines for rent, as well as Wi-Fi in public…

8.8
Fabulous
6 reviews

Shanghai Fish Inn East Nanjing Road

No.4, 74 Long, Ningbo Road, Shanghai, China (Open map)

The centre of Shanghai can be reached in 20 minutes' walk of this 2-star hotel, and such cultural venues as The Bund Road are…

8.2
Very Good
761 reviews

Shanghai Fish Inn People Square

No. 135, Jiangyin Road, Shanghai, China (Open map)

HKRI TaiKoo Hui Shopping Mall is 900 metres away, and culture-oriented attractions such as Waibaidu Bridge lie around 25 minutes on foot from the…

8.7
Fabulous
302 reviews

Recommended hotels in Shanghai

Jing An Shangri-La, Shanghai

No.1218 Middle Yan'An Road, Shanghai, China (Open map)

The fantastic 5-star hotel in Jing'an with a laundry service, as well as business facilities like fax and photocopying is 2.4 km from Jade…

9.3
Superb
584 reviews

The St. Regis On The Bund, Shanghai

538 Zhong Shan Dong Er Road Huangpu District, Shan, Shanghai, China (Open map)

This smoke-free hotel puts you in the centre of Shanghai, 4.4 km from The Bund Road. The 5-star The St.

9.3
Superb
421 reviews

The Sukhothai Shanghai

380 Weihai Road, Shanghai, China (Open map)

This Shanghai hotel is nestled 14 minutes' walk from Taiping Lake. Offering a steam room, a sauna, and a foot bath, the 5-star The…

9.1
Superb
554 reviews
Thank you for subscribing
Close