Hotel deals in Shanghai

Multiple accommodations for your stay
Check-in date:
19 Apr 2026
Check-out date:
20 Apr 2026
Guests
2 guests
Ages of children:

Where to stay in Shanghai?

1760 Hotels  |  505 Apartments  |  53 Aparthotels

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Shanghai

Bulgari Hotel Shanghai

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

This Shanghai hotel boasts a prime location within 10 minutes' walk of Tiantong Road underground station and right near the Rockbund Art Museum. The 5…

9.6
Exceptional
86 reviews

The Peninsula Shanghai

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

This Shanghai hotel is nestled 2.7 km from the Xintiandi and near the entertainment district of Shanghai. Overlooking The Bund, the 5-star non-smoking…

9.4
Superb
573 reviews

The Shanghai Edition

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

The heritage hotel is in the centre of the city, approximately 6 km from The Bund Waterfront Promenade, and in proximity to East Nanjing Road…

9.4
Superb
516 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)

This Shanghai hotel offers a place to stay in the Huaihai Road Commercial district of Shanghai, only a few steps from the Chinese Printed Blue…

9.0
Superb
2 reviews

Green Court Residence City Center, Shanghai

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

The hotel is right in the centre of the city, 2.3 km from Former French Concession, and 250 m from Xinzha Road tube station. The…

9.1
Superb
1670 reviews

Novotel Atlantis Shanghai

728 Pu Dong Avenue, Shanghai, China (Open map)

This 4-star hotel is nestled 3.2 km from the Bund and 3.3 km from the Bund International Architecture Exhibition. Situated 0.8 km from Huangpu…

8.9
Fabulous
3554 reviews

Top 3-star hotels in Shanghai

Jinjiang Inn Select Shanghai Nanjing Road Pedestrian Street

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

The soaring skyscraper "Jin Mao Tower" is located about a 10-minute ride away, and Former French Concession is nearly 25 minutes' walk from this…

Campanile Shanghai Huaihai

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

The hotel is in the centre of the city, merely 1.9 km from People's Public Square, and in close proximity to Middle Huaihai Road tube…

8.8
Fabulous
1561 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 around a 15-minute drive from the Heming Tower. Located about a 10-minute ride from the…

8.9
Fabulous
1509 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. Featuring a lift and a tour desk, Shanghai Fish…

8.3
Very Good
748 reviews

Shanghai Han Ting Hotel

No. 27, Luofu Road, Hongkou District, Shanghai, China (Open map)

Situated around 2 km from the Ritz-Carlton Spa, the hotel also gives access to such sports venues as the Hongkou Football Stadium, which is…

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. The 4-star Da Zhong Pudong Airport Hotel Shanghai features 712 rooms and lies 4.9…

Recommended hotels in Shanghai

Capella Shanghai, Jian Ye Li

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

At the hotel, you'll be 2.6 km from Jiuguang Department Store and 2.7 km from Paramount Shanghai. Featuring a restaurant and a barber shop, the…

9.7
Exceptional
98 reviews

The Ritz-Carlton Shanghai, Pudong

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

This Shanghai hotel lies in the Cremorne district, merely a 9-minute stroll from the 468m-tall poured-concrete tripod Oriental Pearl TV Tower. Located…

9.3
Superb
855 reviews

W Shanghai - The Bund

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

The fantastic hotel has a waterfront setting within 7 km of the 468m-tall poured-concrete tripod Oriental Pearl TV Tower. W Shanghai - The Bund…

9.2
Superb
467 reviews
Thank you for subscribing
Close