Hotels in Shanghai, China

Compare 1,616 hotels in Shanghai, China. Browse by price and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

1,616 hotels

JI Hotel Shanghai Xujiahui in Shanghai, China

No.1065,Zhaojiabang Road, Shanghai, China

Conveniently located in Xujiahui, this hotel offers compact rooms with free internet and a business center, perfect for business travelers.

232 rooms
DoubleTree by Hilton Shanghai - Pudong in Shanghai, China

No.889, Yang Gao Nan Road, Shanghai, China

Luxurious DoubleTree by Hilton Shanghai-Pudong offers modern rooms, indoor pool, and massage. Conveniently located near Lancun Road Metro.

850 rooms
Seventh Heaven Hotel in Shanghai, China

No.627,East Nanjing Road, Shanghai, China

Seventh Heaven Hotel on Nanjing Road, surrounded by shopping and dining. Ideal for urban explorers seeking convenience and comfort.

59 rooms
Shanghai Hotel Jin Jiang in Shanghai, China

No 505 North Wulumuqi Road, Shanghai, China

Elegant 4-star hotel near Jingan Si and Jing'an Temple, offering rooms with Shanghai skyline views, a gym, and 2 restaurants.

527 rooms
Grand Park Jiayou Hotel Shanghai in Shanghai, China

159 Xin Jin Qiao Road, Shanghai, China

Elegant Baroque-style hotel near Shanghai Exhibition Centre, with outdoor pool, fitness, and free Wi-Fi. Perfect for business and leisure.

278 rooms
Pentahotel Shanghai in Shanghai, China

1525 Dingxi Road, Shanghai, China

Stylish hotel near Zhongshan Park with air-conditioned rooms, free parking, bar, restaurant, and free Wi-Fi. Perfect for business and leisure.

259 rooms
Shanghai Marriott Hotel City Centre in Shanghai, China

No.555 Xi Zang Road Middle, Shanghai, China

Luxurious downtown Shanghai hotel with unbeatable amenities and service, steps from Nanjing Road and People's Square subway hub.

720 rooms
Wyndham Shanghai Bund East Hotel in Shanghai, China

No.25, Ningguo Road, Shanghai, China

Elegant Wyndham hotel in Yangpu, 700m from Yangpu Bridge. Amenities include indoor pool, gym, spa, and sauna.

482 rooms
Holiday Inn Shanghai Jinxiu in Shanghai, China

No. 399 Jin Zun Road, Shanghai, China

Stylish Holiday Inn in Pudong, 4 km from Shanghai Exhibition Centre. Offers indoor pool and rooftop restaurant for modern comfort.

319 rooms
InterContinental Shanghai Expo in Shanghai, China

1188 Xueye Road, Shanghai, China

Luxurious 5-star hotel beside Pudong's World Expo, offering spacious rooms with marble bathrooms and views of gardens or Huangpu River.

400 rooms
The Bund Riverside Hotel in Shanghai, China

No 398 Beijing Road East, Shanghai, China

Elegant riverside hotel in Shanghai city center, steps from Nanjing Road and Yu Garden. Rooms with Huangpu River or city views.

241 rooms
Charms Hotel Shanghai in Shanghai, China

619 Jiujiang Road, Shanghai, China

Charms Hotel Shanghai offers easy access to top attractions like People's Square and the Bund. Enjoy the convenience of Nanjing Road Pedestrian Walkway.

340 rooms
Shanghai Forte Hotel in Shanghai, China

No.88 Yili Road, Shanghai, China

Luxurious 4-star hotel in downtown Shanghai. Modern rooms with free Wi-Fi. Ideal for business and leisure.

201 rooms
The Seagull on the Bund in Shanghai, China

No.60 Huangpu Road, Shanghai, China

Elegant hotel on Shanghai's iconic Bund, offering modern European-style rooms, free parking, and a fitness center. Enjoy the riverfront views.

149 rooms
Evergreen Laurel Hotel, Shanghai in Shanghai, China

No. 1136, Zu Chong Road, Pudong New District, Shanghai, China

Conveniently located near Shanghai Disneyland and Expo Centre, Evergreen Laurel Hotel offers free WiFi and on-site dining for a relaxing stay.

274 rooms

Loading...