Hotel deals in Shanghai

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

Where to stay in Shanghai?

2774 Hotels  |  511 Apartments  |  91 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
352 reviews

The Ritz-Carlton Shanghai, Pudong

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.2
Superb
611 reviews

Mandarin Oriental Pudong, Shanghai

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

Top 4-star hotels in Shanghai

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

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

The Eton Hotel Shanghai

535 Pudong Avenue, Shanghai, China (Open map)

The business accommodation has a central setting 3.1 km from Old Town, while natural sights like Yu Garden are 3 km away. The stunning 4…

8.7
Fabulous
414 reviews

Top 3-star hotels in Shanghai

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
2438 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…

Jin Jiang Pacific Hotel

108 Nanjing West Road, Shanghai, China (Open map)

Situated at a 200-metre distance from New world city plaza, this smoke-free accommodation is in close proximity to People's Square. Located in the…

8.0
Very Good
965 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.2
Very Good
505 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…

Hanting Express Shanghai People Square

No. 343 East Yan An Road, Shanghai, China (Open map)

The accommodation stands very close to Old Town, a few steps from Dashijie underground station. Offering location merely 5 minutes' walk from Yanzhong Greenland, Hanting…

Recommended hotels in Shanghai

Shanghai Captain 5 Youth Hotel - Xinzhuang Metro Station

No.128 Xinzhu Road, Minhang District, Shanghai, China (Open map)

Guests will also appreciate proximity to Minhang Sports Park, which is approximately a 10-minute drive away. Shanghai Captain 5 Youth Hotel - Xinzhuang Metro offers…

8.8
Fabulous
5 reviews

7Days Inn Shanghai Xinzhuang Subway Station Longzhimeng Plaza

299 Qixin Road (Qixin Lu), Xinzhuang Town Minhang, Shanghai, China (Open map)

Located 6 km from Qibao Ancient Town, the accommodation is 20 minutes' walk from Xinzhuang Park. 7Days Inn Shanghai Xinzhuang Subway Station Longzhimeng Plaza is…

8.7
Fabulous
3 reviews

Hanting Hotel Shanghai Babaiban Pudian Road Subway Station

No.708 Laoshan Road, Shanghai, China (Open map)

This cosy hotel is located in Shanghai, within minutes of Pudian Road tube station. Situated approximately 10 minutes by car from The Bund Road, the…

8.2
Very Good
12 reviews
Thank you for subscribing
Close