Hotel deals in Shanghai

Multiple accommodations for your stay
Check-in date:
03 Apr 2025
Check-out date:
04 Apr 2025
Guests
2 guests
Ages of children:

Where to stay in Shanghai?

2628 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
305 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
524 reviews

The Puli Hotel And Spa

1 Changde Road, Shanghai, China (Open map)

This Shanghai property has a prime setting within 25 minutes' walk of People's Square, while natural sights like the attractive Jing'an Sculputure Park are nearly…

9.0
Superb
241 reviews

Top 4-star hotels in Shanghai

Shanghai International Airport Hotel

368 Yinbin(1)Road Hongqiao Airport ,Shanghai, Shanghai, China (Open map)

The property is in the heart of the city, within 7 km of Songqingling Cemetery Park, and around 800 metres from Hongqiao Airport Terminal 1…

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
1068 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.5
Fabulous
2967 reviews

Top 3-star hotels in Shanghai

Campanile Shanghai Huaihai Hotel

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

Campanile Shanghai Bund Hotel

No. 33 Fujian South Road, 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
2062 reviews

Toy Story Hotel

No.360 West Shendi Rd., Shanghai, China (Open map)

The Toy Story is a 10-minute ride from Shanghai International Music Park and within close proximity of Shanghai Disneyland. Toy Story Hotel Shanghai has…

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.1
Very Good
423 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

Mandarin Oriental Pudong, Shanghai Hotel

111 Pudong Road (S), Shanghai, China (Open map)

The property is nestled in the heart of Lujiazui, which is home to Oriental Pearl TV Tower and Shanghai Aquarium, only minutes from Shanghai World…

9.2
Superb
317 reviews

J Hotel, Shanghai Tower - Above All Else, Overlooking The Bund

Shanghai Tower, Shanghai, China (Open map)

The property is situated in Pudong with an indoor swimming pool, around 10 minutes' drive from Yu Garden and a short way from Shanghai Tower.

9.4
Superb
169 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
273 reviews
Thank you for subscribing
Close