Hotel deals in Shanghai

Multiple accommodations for your stay
Check-in date:
14 May 2026
Check-out date:
15 May 2026
Guests
2 guests
Ages of children:

Where to stay in Shanghai?

1774 Hotels  |  509 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
564 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
105 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
591 reviews

Top 4-star hotels in Shanghai

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

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

Green Court Residence City Center, Shanghai

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

The hotel puts you right in the centre of Shanghai, 16 minutes' walk from Shanghai Grand Theatre and about a 10-minute drive from the…

9.1
Superb
1716 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…

Campanile Shanghai Huaihai

No.776 Huaihai Zhong Road, Shanghai, China (Open map)

The hotel is in the centre of the city, about 5 minutes' drive from the souvenir shopping areas, and just a few steps from Middle…

8.8
Fabulous
1584 reviews

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

Top 2-star hotels in Shanghai

Fang Di Hotel

378 Wu Kang Road Xuhui District 200031 Shanghai, Shanghai, China (Open map)

The 2-star hotel is about 10 km from Shanghai Hongqiao International airport and 1.1 km from such cultural venues as the Shanghai Museum of…

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

Recommended hotels in Shanghai

Bulgari Hotel Shanghai

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

This smoke-free hotel is 10 minutes by car from the anachronistic Shanghai Monument to the People's Heroes and about a 25-minute walk from…

9.4
Superb
90 reviews

W Shanghai - The Bund

No.66 Lvshun Road, Shanghai, China (Open map)

The fantastic hotel has a waterfront setting 2.5 km from the Ritz-Carlton Spa. W Shanghai - The Bund hotel is situated in a colourful area…

9.3
Superb
480 reviews

Shanghai Marriott Marquis City Centre

555 Middle Xizang Road (Close To Nanjing Road). Hu, Shanghai, China (Open map)

The 5-star hotel is located within 500 metres of the Madame Tussauds Shanghai, a short way from People's Square tube station. Shanghai Marriott Marquis…

9.1
Superb
1982 reviews
Thank you for subscribing
Close