Hotel deals in Shanghai

Multiple accommodations for your stay
Check-in date:
15 Sep 2025
Check-out date:
16 Sep 2025
Guests
2 guests
Ages of children:

Where to stay in Shanghai?

2122 Hotels  |  358 Apartments  |  80 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)

The accommodation is nestled in the very heart of Shanghai, within walking distance of East Nanjing Road underground station. Ideally located 4.7 km from Yu…

9.4
Superb
399 reviews

Capella Shanghai, Jian Ye Li

480 West Jianguo Road, Xuhui District, Shanghai, China (Open map)

The Capella Shanghai, Jian Ye Li is located in Shanghai, within minutes of Zhaojiabang Road tube station. Offering a restaurant and a barber shop, the…

9.7
Exceptional
86 reviews

The Sukhothai Shanghai

380 Weihai Road, Shanghai, China (Open map)

The accommodation boasts a prime location within convenient reach of West Nanjing Road underground station, and near a bar and a restaurant. Offering a treatment…

9.2
Superb
432 reviews

Top 4-star hotels in Shanghai

Modena By Fraser Putuo Shanghai

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

Situated about 7 km from The Bund Famed Waterside Walkway, the property is merely a 10-minute walk from Langao Road underground station. Offering a…

8.9
Fabulous
1331 reviews

Radisson Collection Hyland Shanghai

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

The stylish property is centrally located near bars and restaurants in Shanghai. The 30-story Radisson Collection Hyland Shanghai hotel is situated in the commercial…

8.7
Fabulous
3698 reviews

Green Court Residence City Center, Shanghai

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

Notable for its location, a 16-minute walk from Shanghai Urban Planning Exhibition Hall in the Downtown Shanghai district, the accommodation is around a 10…

9.0
Superb
1385 reviews

Top 3-star hotels in Shanghai

Campanile Shanghai Huaihai

776 Middle Huaihai Road, Shanghai, China (Open map)

The property is nestled right in the centre of Shanghai, approximately a 25-minute walk from The Shanghai Museum and at a distance of 3.2…

8.7
Fabulous
1319 reviews

Campanile Shanghai Bund Hotel

No. 33 Fujian South Road Huangpu District, Shanghai, China (Open map)

The accommodation is near the Downtown Shanghai district and near Brilliance Shimao International Plaza. Offering a shared lounge, various recreational opportunities, and a garden, Campanile…

8.2
Very Good
2743 reviews

Campanile Shanghai Natural History Museum Hotel

Nan Su Zhou Lu 1455, Shanghai, China (Open map)

The property is centrally located in Jing'an with a laundry service, as well as business facilities like fax and photocopying, 5 minutes' walk from Jing'an…

8.5
Fabulous
1872 reviews

Top 2-star hotels in Shanghai

Shanghai Fish Inn East Nanjing Road

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

The accommodation is nestled in the heart of Shanghai, relatively near East Nanjing Road underground station. Featuring a lift and a tour desk, Shanghai Fish…

8.3
Very Good
583 reviews

Shanghai Han Ting Hotel

No. 27, Luofu Road, Hongkou District, Shanghai, China (Open map)

This accommodation is located around a 5-minute walk from North Sichuan Road tube station and within a 10-minute drive of the 5-acre…

Fashion Hotel

68 East Huaihai Road, Shanghai, China (Open map)

The hotel is located merely 1.6 km from People's Public Square and 2.5 km from The Bund Famed Waterside Walkway. Situated around a 5-minute…

Recommended hotels in Shanghai

Hanting Hotel Shanghai Lujiazui Pudong South Road

No.30, Lane1466, South Pudong Road, Shanghai, China (Open map)

The property is conveniently located only a short drive from Century Park and within a 10-minute drive of Oriental Pearl TV Tower. Offering a…

9.1
Superb
11 reviews

Orient Rose International Hotel

No. 601, Pingxingguan Road, Jing'An District, Shanghai, China (Open map)

Family tourists will enjoy visiting Shanghai Ocean Aquarium, which is 4.7 km away. Orient Rose International Hotel includes 38 rooms and is at a distance…

8.0
Very Good
184 reviews

7Days Inn Changshou Road Subway Station

No. 139 Anyuan Road, Shanghai, China (Open map)

This property is about 15 km from Shanghai Hongqiao International airport and 25 minutes' walk from such cultural venues as The Shanghai Museum. The 2…

5.0
Decent
1 review
Thank you for subscribing
Close