Promos Partner with UsSavedMy Booking
IDR
Pay
Payment

Login to your account

No account yet?
Register
Or log in with:
1
2

Log in to your account

No account yet?
Register
Or log in with:
1
2
  1. Hotels>
  2. China (205202 Hotels)>
  3. Shanghai (9187 Hotels)

Hotels in Shanghai

China · 9187 hotels available

Show family-friendly accommodations
You will see a list of accommodations with services and facilities suitable for families.
Pay upon Check-in
Traveloka Best Price Guarantee

Popular hotels in Shanghai

Featured Image Grand Central Hotel Shanghai
Hotels
505 Jiujiang Road, Huangpu, Shanghai, China, 200001
With a stay at Grand Central Hotel Shanghai, you'll be centrally located in Shanghai, steps from Nanjing Road Shopping District and 7 minutes by foot from Old Chinese City. This 4.5-star hotel is 0.6 mi (1 km) from The Bund and 1 mi (1.6 km) from People's Square.
Impressive - 8.7 / 10(66)
(1190)
Featured Image Mercure Shanghai Yu Garden
Hotels
789 East FuXing Rd., Huangpu District, Huangpu, Shanghai, China, 200020
A stay at Mercure Shanghai Yu Garden places you in the heart of Shanghai, within a 15-minute walk of Yu Garden and Shanghai Old Street. This 4-star hotel is 1.1 mi (1.8 km) from Xintiandi Style Shoppping Centre and 1.3 mi (2.1 km) from Nanjing Road Shopping District.
Impressive - 8.5 / 10(36)
(383)
Featured Image ibis Shanghai Yu Garden
Hotels
No 85 Zhoujin Road, Entrance Of Jin Yu Dept Store, Huangpu, Shanghai, China, 200085
With a stay at ibis Shanghai Yu Garden, you'll be centrally located in Shanghai, within a 5-minute walk of Yu Garden and Shanghai Old Street. This hotel is 0.5 mi (0.8 km) from The Bund and 1.4 mi (2.2 km) from Xintiandi Style Shoppping Centre.
Impressive - 8.7 / 10(41)
(443)
Featured Image Sofitel Shanghai Hyland
Hotels
505 Nanjing Road East, Huangpu, Shanghai, China, 200001
Sofitel Shanghai Hyland is centrally located in Shanghai, a 1-minute walk from Nanjing Road Shopping District and 13 minutes by foot from The Bund. This 4-star hotel is 0.9 mi (1.5 km) from Shanghai Museum and 1.1 mi (1.7 km) from People's Square.
Impressive - 8.7 / 10(77)
(1833)
Featured Image Shanghai Marriott Hotel City Centre
Hotels
555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Huangpu, Shanghai, China, 200003
With a stay at Shanghai Marriott Hotel City Centre, you'll be centrally located in Shanghai, a 4-minute walk from Nanjing Road Shopping District and a 2-minute drive from People's Square. This 5-star hotel is 3.5 mi (5.6 km) from The Bund.
Impressive - 8.7 / 10(33)
(2477)
Featured Image Shanghai Charms Hotel
Hotels
619 Jiujiang Road Huangpu Dist, Huangpu, Shanghai, China, 200001
With a stay at Shanghai Charms Hotel in Shanghai (Downtown Shanghai), you'll be a 4-minute walk from Nanjing Road Shopping District and within a 5-minute drive of Shanghai Museum. This hotel is 0.9 mi (1.4 km) from People's Square and 1.6 mi (2.6 km) from Former French Concession.
Convenient - 7.9 / 10(97)
(609)
Featured Image Grand Kempinski Hotel Shanghai
Hotels
1288 Lujiazui Ring Road, Lujiazui, Pudong, Shanghai, China, 200120
A stay at Grand Kempinski Hotel Shanghai places you in the heart of Shanghai, within a 15-minute walk of Oriental Pearl Tower and Jin Mao Tower. This 5-star hotel is 0.7 mi (1.2 km) from Shanghai Tower and 0.7 mi (1.1 km) from Shanghai World Financial Center.
Impressive - 8.8 / 10(24)
(3482)
Featured Image Holiday Inn Express Shanghai Zhabei
Hotels
No 1738 Zhongxing Road, Putuo, Shanghai, China, 200070
With a stay at Holiday Inn Express Shanghai Zhabei, you'll be centrally located in Shanghai, a 5-minute drive from Nanjing Road Shopping District and 5 minutes from People's Square. This hotel is 2.1 mi (3.4 km) from Jade Buddha Temple and 3.2 mi (5.1 km) from Shanghai Museum.
Impressive - 8.5 / 10(114)
(1187)
Featured Image Radisson Blu Hotel Shanghai New World
Hotels
88 Nanjing West Road, Huangpu, Shanghai, China, 200003
With a stay at Radisson Blu Hotel Shanghai New World, you'll be centrally located in Shanghai, steps from Madame Tussaud's Wax Museum and within a 10-minute walk of Shanghai Urban Planning Exhibition Center. This 5-star hotel is 0.4 mi (0.7 km) from Brilliance Shimao International Plaza and 0.7 mi (1.2 km) from Nanjing Road Shopping District.
Superb - 9.1 / 10(35)
(3124)
Featured Image New Harbour Service Apartments
Hotels
No 88 Yongshou Road Huang Pu D, Huangpu, Shanghai, China, 200021
With a stay at New Harbour Service Apartments, you'll be centrally located in Shanghai, just a 5-minute walk from Old Chinese City and 10 minutes by foot from Shanghai Museum. This hotel is 0.6 mi (1 km) from Nanjing Road Shopping District and 0.7 mi (1.2 km) from The Bund.
Convenient - 8.1 / 10(21)
(718)
Featured Image Seventh Heaven Hotel
Hotels
627 East Nanjing Road, Huangpu, Shanghai, China, 200001
With a stay at Seventh Heaven Hotel, you'll be centrally located in Shanghai, steps from Nanjing Road Shopping District and 10 minutes by foot from Old Chinese City. This historic hotel is 0.8 mi (1.2 km) from Shanghai Museum and 0.8 mi (1.3 km) from The Bund.
Impressive - 8.4 / 10(70)
(432)
Featured Image Pudong Shangri-La East Shanghai
Hotels
33 Fu Cheng Road, Pudong, Lujiazui, Pudong, Shanghai, China, 200120
With a stay at Pudong Shangri-La East Shanghai in Shanghai (Downtown Shanghai), you'll be a 5-minute walk from Shanghai World Financial Center and 8 minutes by foot from Oriental Pearl Tower. This 5-star hotel is 0.5 mi (0.8 km) from Shanghai Tower and 0.7 mi (1.1 km) from Pudong Riverside Promenade and Park.
Impressive - 8.8 / 10(5)
(8398)
Featured Image Novotel Shanghai Clover
Hotels
Building No 1, Lane 3188, Xiupu Road, Pudong, Pudong, Shanghai, China, 201315
Located in Shanghai (Pudong), Novotel Shanghai Clover is within a 15-minute drive of Shanghai Disneyland© and Century Park. This 4.5-star hotel is 12.2 mi (19.7 km) from Shanghai Oriental Sports Center and 12.5 mi (20.2 km) from Mercedes Benz Arena.
Impressive - 8.9 / 10(28)
(359)
Featured Image Shanghai Joyful Star Wanxia Hotel (Pudong Airport/Disney /Free Trade Zone Area)
Hotels
No. 472, Ganghong Road, Pudong District, Pudong, Shanghai, China, 201202
With a stay at Shanghai Joyful Star Wanxia Hotel (Pudong Airport/Disney /Free Trade Zone Area) in Shanghai (Pudong), you'll be within a 15-minute drive of Shanghai Sanjia Port Coastal Tourist Areas and Sanjiagang Beach Park. This hotel is 10.6 mi (17 km) from Shanghai Disneyland© and 15.8 mi (25.4 km) from Shanghai New International Expo Centre.
Impressive - 8.5 / 10(44)
(98)
Featured Image Mercure Shanghai Hongqiao Airport
Hotels
No. 398 Kong Gang 1st Road, Changning, Shanghai, China, 200335
With a stay at Mercure Shanghai Hongqiao Airport in Shanghai (Changning), you'll be within a 15-minute drive of National Exhibition and Convention Center and Shanghai Zoo. This 4-star hotel is 7 mi (11.2 km) from Jing'an Temple and 8.2 mi (13.2 km) from Former French Concession.
Convenient - 8.2 / 10(18)
(104)
Featured Image Holiday Inn Shanghai Downtown
Hotels
No.285 West Tianmu Road, Putuo, Shanghai, China, 200070
With a stay at Holiday Inn Shanghai Downtown, you'll be centrally located in Shanghai, within a 5-minute drive of Jade Buddha Temple and Nanjing Road Shopping District. This 4-star hotel is 2.5 mi (4 km) from Jing'an Temple and 2.6 mi (4.1 km) from People's Square.
Impressive - 8.5 / 10(22)
(1075)
Featured Image Pentahotel Shanghai
Hotels
1525 Ding Xi Road, Chang Ning District, Changning, Shanghai, China, 200050
With a stay at Pentahotel Shanghai in Shanghai (Changning), you'll be within a 15-minute drive of Jing'an Temple and Old Chinese City. This hotel is 0.5 mi (0.7 km) from Zhongshan Park and 2.7 mi (4.3 km) from Jade Buddha Temple.
Superb - 9.1 / 10(6)
(807)
Featured Image Shanghai Fish Inn Bund
Hotels
No. 639 Middle Henan Road, Huangpu, Shanghai, China, 200001
With a stay at Shanghai Fish Inn Bund, you'll be centrally located in Shanghai, a 6-minute walk from Nanjing Road Shopping District and 12 minutes by foot from The Bund. This boutique hotel is 1.3 mi (2.1 km) from Yu Garden and 1.5 mi (2.5 km) from Shanghai Museum.
Impressive - 8.8 / 10(12)
(417)
Featured Image Jinjiang Inn Style Shanghai Nanjing Road Fujian Middle Road
Hotels
No 582 Niuzhuang Road Huangpu District, Huangpu, Shanghai, China, 200001
With a stay at Jinjiang Inn Style Shanghai Nanjing Road Fujian Middle Road, you'll be centrally located in Shanghai, just a 4-minute walk from Nanjing Road Shopping District and 13 minutes by foot from Old Chinese City. This hotel is 1 mi (1.6 km) from People's Square and 1 mi (1.6 km) from Shanghai Museum.
Convenient - 8.1 / 10(10)
(34)
Featured Image Majesty Plaza Shanghai
Hotels
700 Jiujiang Road/719 Nanjing Road, Huangpu District, Huangpu, Shanghai, China, 200001
With a stay at Majesty Plaza Shanghai, you'll be centrally located in Shanghai, steps from Nanjing Road Shopping District and 12 minutes by foot from Old Chinese City. This 4.5-star hotel is 0.6 mi (1 km) from Shanghai Museum and 0.8 mi (1.3 km) from People's Square.
Impressive - 8.4 / 10(64)
(516)

Most commonly asked questions in Shanghai

Where are the best cities to visit in Shanghai?

Chevron Icon
The best cities to visit in Shanghai are Yangpu, Changning, Huangpu, Hongkou, Xuhui, Baoshan, Jing'an, Minhang, Songjiang, Chongming

How many hotels are listed in Shanghai?

Chevron Icon
Currently, there are around 9,187 hotels that you can book in Shanghai
Need help?