Hotel deals in Shanghai

Multiple accommodations for your stay
Check-in date:
25 Jun 2026
Check-out date:
26 Jun 2026
Guests
2 guests
Ages of children:

Where to stay in Shanghai?

1781 Hotels  |  507 Apartments  |  54 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 5-star hotel is located in the business part of Shanghai, 30 metres from Huangpu River. Offering a nightclub and a shared lounge, Fairmont…

9.4
Superb
573 reviews

Capella Shanghai, Jian Ye Li

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

The hotel is in the centre of the city, approximately 10 minutes' drive from the Former French Concession, and 200 m from Zhaojiabang Road tube…

9.6
Exceptional
111 reviews

The Peninsula Shanghai

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

The hotel is near the entertainment district of Shanghai and right near Shook. Situated only 650 metres from the Henderson Celebrity Shopping Center, the 5…

9.4
Superb
602 reviews

Top 4-star hotels in Shanghai

Modena By Fraser Putuo Shanghai

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

The aparthotel is about 15 km from Shanghai Hongqiao International airport and 4.6 km from such cultural venues as the Shanghai Natural History Museum. Within…

9.0
Superb
1590 reviews

Radisson Collection Hyland Shanghai

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

This 30-storey hotel is in the centre of the city, 2.4 km from the spiral-shaped Shanghai Tower, and just 550 metres from East…

8.8
Fabulous
4396 reviews

Haig Court - Welcome Drink & Welcome Fruit

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

The hotel is nestled right in the centre of Shanghai, 2.4 km from the Xintiandi and approximately 4 km from the Bund. Guests of the…

9.0
Superb
2 reviews

Top 3-star hotels in Shanghai

Jinjiang Inn Select Shanghai Nanjing Road Pedestrian Street

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

The hotel is about 20 km from Shanghai Hongqiao International airport and about a 10-minute ride from such cultural venues as the Shanghai Jewish…

Shanghai Joyful Star Hotel-Free Shuttle Bus To Pudong Airport And Disneyland

No.75, Chenyang Road, Pudong New District, Shanghai, China (Open map)

Situated in the Cremorne district, the hotel is 3.4 km from the Shanghai Geological Science Museum. The 3-star non-smoking Shanghai Joyful Star Hotel…

8.9
Fabulous
1507 reviews

Moxy Shanghai Putuo

No 409 Aomen Road ,Putuo District ,Shanghai, Shanghai, China (Open map)

This Shanghai hotel is within reach of the M50 Creative Park, while M50 is merely 13 minutes' walk away. The 3-star Moxy Shanghai Putuo…

9.2
Superb
9 reviews

Top 2-star hotels in Shanghai

Shanghai Fish Inn East Nanjing Road

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

This 2-star hotel is located in Shanghai, in proximity to East Nanjing Road tube station. Shanghai Fish Inn East Nanjing Road is situated in…

8.3
Very Good
778 reviews

Hao Du Hotel Shanghai

No. 41 South Guangxi Road, Shanghai, China (Open map)

The hotel is located in Shanghai, in the immediate vicinity of Dashijie tube station. Offering a luggage room, the 2-star Hao Du Hotel Shanghai…

Da Zhong Pudong Airport Hotel Shanghai

No.6001 Yingbin Ave Pudong Airport, Shanghai, China (Open map)

You'll need 5-minute drive to Shanghai Pudong International airport. Featuring currency exchange and a vending machine, the 2-star Da Zhong Pudong Airport Hotel…

Recommended hotels in Shanghai

J Hotel, Shanghai Tower

No. 126 Dong Tai Road, Shanghai, China (Open map)

The hotel is about 20 km from Shanghai Hongqiao International airport and 3.3 km from such cultural venues as the must-see Shanghai Museum. With…

9.3
Superb
465 reviews

The St. Regis On The Bund, Shanghai

No.538 Zhongshan Dong Er Road, Huangpu District, Shanghai, China (Open map)

This smoke-free hotel puts you in the centre of Shanghai, within a 15-minute drive of the Bund. Located only 0.8 km from Yuyuan…

9.2
Superb
344 reviews

Jw Marriott Marquis Hotel Shanghai Pudong

No 988 Puming Road, Shanghai, China (Open map)

The hotel is about 25 km from Shanghai Hongqiao International airport and within 3 km of such cultural venues as the cable-stayed Nanpu Bridge.

9.2
Superb
440 reviews
Thank you for subscribing
Close