We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Shanghai History Museum

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
No.1 East Jinling Road, Huangpu District, Shanghai 200002, China
1.0 km from Shanghai History Museum
#20 of 5,032 hotels in Shanghai
Top Deal
US$202*
US$119* /night
View Deal
Booking.com
US$148*
Hotels.com
US$202*
Orbitz.com
US$202*
No.2727 Riverside Avenue, Pudong, Shanghai 200120, China
0.2 km from Shanghai History Museum
#130 of 5,032 hotels in Shanghai
Top Deal
US$406*
US$114* /night
View Deal
Cancelon
US$406*
Ctrip.com
US$126*
Agoda.com
US$114*
No. 358 Dongdaming Road, Shanghai, China
0.2 km from Shanghai History Museum
No photo provided
No.8 Century Avenue, Lujiazui, Pudong New Area | Shanghai IFC, Shanghai 200120, China
0.4 km from Shanghai History Museum
#2 of 5,032 hotels in Shanghai
US$261* /night
View Deal
Hotels.com
US$261*
Travelocity
US$261*
Hotwire.com
US$261*
No.33 Fucheng Road, Pudongxin District, Shanghai 200120, China
0.4 km from Shanghai History Museum
#22 of 5,032 hotels in Shanghai
Top Deal
US$186*
US$180* /night
View Deal
Booking.com
US$186*
Hotels.com
US$186*
Orbitz.com
US$186*
No.200 Yincheng Zhong Road, Pudong District, Shanghai 200120, China
0.4 km from Shanghai History Museum
#1,575 of 5,032 hotels in Shanghai
No photo provided
No availability for your dates from these sites
Cancelon
No.1288 Lujiazui Ring Road, Pudong District, Shanghai 200120, China
0.6 km from Shanghai History Museum
#12 of 5,032 hotels in Shanghai
Top Deal
US$172*
US$150* /night
View Deal
Booking.com
US$160*
Hotels.com
US$151*
Cancelon
US$172*
No.2431 Can'an Road, Jiading District, Shanghai 201708, China
0.7 km from Shanghai History Museum
#1,730 of 5,032 hotels in Shanghai
Top Deal
US$43*
US$37* /night
View Deal
Priceline
US$43*
TripAdvisor
US$37*
Booking.com
US$37*
Jin Mao Tower, No.88 Century Avenue, Pudong New Area, Shanghai 200121, China
0.8 km from Shanghai History Museum
#25 of 5,032 hotels in Shanghai
Top Deal
US$185*
US$174* /night
View Deal
Orbitz.com
US$174*
Booking.com
US$185*
Hyatt.com
US$174*
No.106 Huangpu Road, Hongkou District, Shanghai 200080, China
0.8 km from Shanghai History Museum
#363 of 5,032 hotels in Shanghai
No.2, Lane 504 Lujiazui Road, Pudong, Shanghai, China
0.8 km from Shanghai History Museum
#464 of 5,032 hotels in Shanghai
No photo provided
No.200A Huangpu Road, Hongkou District, Shanghai 200080, China
0.8 km from Shanghai History Museum
#1,129 of 5,032 hotels in Shanghai
Top Deal
US$52*
US$35* /night
View Deal
HRS.com
US$52*
Priceline
US$35*
TripAdvisor
US$35*
111 Pudong Road (S) Pudong, Shanghai 200120 , China
0.9 km from Shanghai History Museum
#1 of 5,032 hotels in Shanghai
US$415* /night
View Deal
Expedia.com
Booking.com
Hotels.com
20 Nanjing Road East, Shanghai 200002, China
0.9 km from Shanghai History Museum
#7 of 5,032 hotels in Shanghai
Top Deal
US$309*
US$250* /night
View Deal
Booking.com
US$250*
Fairmont.com
US$250*
Cancelon
US$309*
No.100 Century Avenue, Pudong New District, Shanghai 200120, China
0.9 km from Shanghai History Museum
#13 of 5,032 hotels in Shanghai
US$251* /night
View Deal
Booking.com
US$250*
Hotels.com
US$251*
Orbitz.com
US$251*
No.199 Huangpu Road, Hongkou District, Shanghai 200080, China
0.9 km from Shanghai History Museum
#53 of 5,032 hotels in Shanghai
Top Deal
US$157*
US$148* /night
View Deal
Expedia.com
US$157*
Hotels.com
US$157*
Orbitz.com
US$157*
No.60 Huangpu Road, Hongkou District, Shanghai 200080, China
0.9 km from Shanghai History Museum
#182 of 5,032 hotels in Shanghai
Top Deal
US$101*
US$77* /night
View Deal
Orbitz.com
US$83*
Booking.com
US$88*
Cancelon
US$101*
23 East Nanjing Road, Shanghai 200002, China
0.9 km from Shanghai History Museum
#358 of 5,032 hotels in Shanghai
No availability for your dates from these sites
Orbitz.com
Travelocity
Ctrip.com
4-5F No.120 Fuzhou Road, Huangpu District, Shanghai 200002, China
0.9 km from Shanghai History Museum
#673 of 5,032 hotels in Shanghai
3 East First Zhongshan Road, Huangpu District, Shanghai 200002, China
0.9 km from Shanghai History Museum
#2,291 of 5,032 hotels in Shanghai
No photo provided
Room1210, No.258 Wuchang Road, Huangpu District, Shanghai 200080, China
0.9 km from Shanghai History Museum
#2,379 of 5,032 hotels in Shanghai
Top Deal
US$66*
US$40* /night
View Deal
Expedia.com
US$57*
Hotwire.com
US$57*
Booking.com
US$66*
2F No.17 Lane 490 Dongchang Road, Pudong New Area, Shanghai, China
0.9 km from Shanghai History Museum
No photo provided
No.80 Huangpu Road, Hongkou District, Shanghai, China
0.9 km from Shanghai History Museum
No photo provided
No availability for your dates from these sites
Hotels.com
Orbitz.com
CheapTickets
No. 32 Zhong Shan Dong Yi Road, Shanghai 200002, China
1.0 km from Shanghai History Museum
#8 of 5,032 hotels in Shanghai
Top Deal
US$436*
US$359* /night
View Deal
Expedia.com
US$407*
Hotwire.com
US$436*
Agoda.com
US$403*
No.1 East Jinling Road, Huangpu District, Shanghai 200002, China
1.0 km from Shanghai History Museum
#20 of 5,032 hotels in Shanghai
Top Deal
US$202*
US$119* /night
View Deal
Booking.com
US$148*
Hotels.com
US$202*
Orbitz.com
US$202*
No.15 Huangpu Road, Hongkou District, Shanghai 200080, China
1.0 km from Shanghai History Museum
#80 of 5,032 hotels in Shanghai
Top Deal
US$105*
US$88* /night
View Deal
Expedia.com
US$88*
Cancelon
US$104*
getaroom.com
US$105*
No. 98 Nanjing East Road | Peace Hotel & Swatch Hotel Neighbours, Shanghai 200002, China
1.0 km from Shanghai History Museum
#114 of 5,032 hotels in Shanghai
Top Deal
US$119*
US$102* /night
View Deal
Booking.com
US$106*
Priceline
US$106*
Cancelon
US$119*
No.53 Huangpu Road, Hongkou District, Shanghai 200080, China
1.0 km from Shanghai History Museum
#160 of 5,032 hotels in Shanghai
Top Deal
US$93*
US$82* /night
View Deal
Agoda.com
US$87*
HRS.com
US$93*
Orbitz.com
No.20 North Suzhou Road, Hongkou District, Shanghai 200080, China
1.0 km from Shanghai History Museum
#167 of 5,032 hotels in Shanghai
Top Deal
US$113*
US$98* /night
View Deal
Orbitz.com
US$113*
Travelocity
US$113*
Hotel Website
US$113*
No.105-1 Fuzhou Road, Huangpu District, Shanghai 200002, China
1.0 km from Shanghai History Museum
#615 of 5,032 hotels in Shanghai
Top Deal
US$61*
US$47* /night
View Deal
Travelocity
US$49*
Booking.com
US$50*
Elvoline
US$61*