Hotel deals in Shanghai

Multiple accommodations for your stay
Check-in date:
30 Mar 2025
Check-out date:
31 Mar 2025
Guests
2 guests
Ages of children:

Where to stay in Shanghai?

2623 Hotels  |  492 Apartments  |  87 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.3
Superb
301 reviews

Jing An Shangri-La, Shanghai Hotel

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

The modern accommodation is nestled close to a business district and not too far from Shanghai Former Residence Of Zhedong Mao. Located around 10 minutes'…

9.2
Superb
382 reviews

The Ritz-Carlton Shanghai, Pudong Hotel

Shanghai Ifc, 8 Century Avenue, Lujiazui, Pudong, Shanghai, China (Open map)

The 58-story accommodation is situated about a 5-minute drive from the soaring skyscraper "Shanghai World Financial Center" and quite close to Shanghai Tower.

9.3
Superb
520 reviews

Top 4-star hotels in Shanghai

Donghu Collection Hotel

No. 7 Donghu Road, Shanghai, China (Open map)

The property is in the heart of the city, around 25 minutes' walk from Former French Concession, and quite close to South Shaanxi Road tube…

10
Exceptional
1 review

Modena By Fraser Putuo Shanghai Aparthotel

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
1062 reviews

Ssaw Boutique Hotel Shanghai Bund

No. 839 Ren Min Road, Shanghai, China (Open map)

The property shares a central location about a 10-minute stroll from Yuyuan Garden underground station and 2.5 km from Jin Mao Tower. Offering a…

8.6
Fabulous
2947 reviews

Top 3-star hotels in Shanghai

Atour X Hotel Shanghai Shuguang Wusong Cruise Terminal

No.6, Lane 366, Huacheng Road, Shanghai, China (Open map)

You'll need 23-minute drive to Shanghai Hongqiao International airport. Atour X Hotel Shanghai Shuguang Wusong Cruise Terminal includes 97 rooms and is within 10…

9.3
Superb
6 reviews

Dayin Garden Hotel -Near People'S Square & Nanjing Road-Large Social Area -Bar -Cafe -Gym -Free Laundry Luggage Storage -24H Front Desk-English Service

No. 58, Minde Road, Jing'An District, Shanghai, China (Open map)

The Bund Famed Waterside Walkway and the spiral-shaped Shanghai Tower are located at 2 km and 3.8 km respectively. Situated 10 minutes' drive from…

9.2
Superb
132 reviews

Jinjiang Inn Nanjing Road Pedestrian Streeteast Asia Hotel

No.680,East Nanjing Rd.,Shanghai,China, Shanghai, China (Open map)

This Shanghai hotel in The Bund with 3 restaurants and a fitness centre is nearly a 5-minute ride from Bund International Architecture Exhibition and…

7.6
Good
52 reviews

Top 2-star hotels in Shanghai

Shanghai Fish Inn East Nanjing Road

No.4, Lane 74, Ningbo Road, Huangpu, 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.0
Very Good
418 reviews

Shanghai Blue Mountain Bund Youth Hostel

6F, No.350 South Shanxi Road, Shanghai, China (Open map)

Old Town is also situated approximately a 25-minute stroll away. The modern 2-star Shanghai Blue Mountain Bund Youth Hostel is located about a…

The Phoenix Hostel Shanghai-Laoshan

17 South Yun Nan Road, Shanghai, China (Open map)

The local shopping options feature HKRI TaiKoo Hui Shopping Mall (2.4 km) and People's Square (1.7 km). Offering 180 rooms, the 2-star The Phoenix…

Recommended hotels in Shanghai

The Shanghai Edition Hotel

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

The property is in the heart of the city, about a 15-minute stroll from the 5-acre Yu Garden, and within walking distance of…

9.3
Superb
318 reviews

W Shanghai - The Bund Hotel

66 Lvshun Road, Shanghai, China (Open map)

The property stands at a distance of 2.8 km from Yuyuan Old Street, a few steps from International Cruise Terminal underground station. W Shanghai - The…

9.3
Superb
272 reviews

Bulgari Hotel Shanghai

Lane 108 North Shanxi Road, Shanghai, China (Open map)

The property lies in the very heart of Shanghai, 7 minutes' walk from Rockbund Art Museum. Featuring a cash machine and a currency exchange, Bulgari…

9.2
Superb
56 reviews
Thank you for subscribing
Close