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 Railway Museum

View map
  • 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.505 Nanjing East Road, Huangpu District, Shanghai 20001, China
1.7 km from Shanghai Railway Museum
#61 of 5,031 hotels in Shanghai
Top Deal
US$177*
US$111* /night
View Deal
TripAdvisor
US$111*
Orbitz.com
US$111*
Cancelon
US$177*
No.29 Tianmu East Road, Zhabei District, Shanghai 200071, China
0.2 km from Shanghai Railway Museum
#430 of 5,031 hotels in Shanghai
No availability for your dates from these sites
Hotwire.com
Cancelon
Priceline
No. 6 Yuchuan Road, Baoshan District, Shanghai, China
0.2 km from Shanghai Railway Museum
#874 of 5,031 hotels in Shanghai
No photo provided
US$23* /night
View Deal
Booking.com
No.15 Baoshan Road, Zhabei District, Shanghai 200071, China
0.2 km from Shanghai Railway Museum
#1,064 of 5,031 hotels in Shanghai
No photo provided
No.40 Jiaotong Road, Zhabei District, Shanghai 200071, China
0.2 km from Shanghai Railway Museum
#1,109 of 5,031 hotels in Shanghai
US$30* /night
View Deal
TripAdvisor
US$30*
Agoda.com
US$30*
Booking.com
No.35 Tianmu East Road, Zhabei District, Shanghai 200071, China
0.2 km from Shanghai Railway Museum
#2,211 of 5,031 hotels in Shanghai
No photo provided
No.29 Tianmu East Road, Zhabei District, Shanghai, China
0.2 km from Shanghai Railway Museum
No photo provided
No availability for your dates from these sites
Booking.com
Hotwire.com
Ctrip.com
No.205 Baoshan Road, Zhabei District, Shanghai 200071, China
0.3 km from Shanghai Railway Museum
#830 of 5,031 hotels in Shanghai
No photo provided
No. 461 Henan North Road Zhabei District, Shanghai, China
0.3 km from Shanghai Railway Museum
No photo provided
Top Deal
US$29*
US$25* /night
View Deal
Priceline
US$29*
Booking.com
US$25*
No.115 Dongxinmin Road, Zhabei District, Shanghai, China
0.3 km from Shanghai Railway Museum
No photo provided
No. 1007-1009 Qiujiang Road, Shanghai, China
0.4 km from Shanghai Railway Museum
No photo provided
No.1011 Qiujiang Road, Zhabei District, Shanghai 200071, China
0.4 km from Shanghai Railway Museum
US$32* /night
View Deal
TripAdvisor
US$32*
Priceline
US$32*
HRS.com
No.57 Baochang Road, Zhabei District, Shanghai, China
0.4 km from Shanghai Railway Museum
No photo provided
No.717 Haining Road, Zhabei District, Shanghai 200085, China
0.5 km from Shanghai Railway Museum
#322 of 5,031 hotels in Shanghai
No.422 Tiantong Road, Hongkou District, Shanghai 200085, China
0.5 km from Shanghai Railway Museum
#474 of 5,031 hotels in Shanghai
Loading prices...
Hotels.com
Agoda.com
US$84*
Hotwire.com
No.58 Minde Road, Zhabei District, Shanghai 200071, China
0.5 km from Shanghai Railway Museum
#684 of 5,031 hotels in Shanghai
No.66 Zhongzhou Road, Hongkou District, Shanghai 200080, China
0.5 km from Shanghai Railway Museum
#1,415 of 5,031 hotels in Shanghai
No.27 Luofu Road, Hongkou District, Shanghai 200071, China
0.5 km from Shanghai Railway Museum
#2,433 of 5,031 hotels in Shanghai
Top Deal
US$25*
US$20* /night
View Deal
TripAdvisor
US$20*
Expedia.com
US$24*
Booking.com
US$25*
No.67 Luofu Road, Hongkou District, Shanghai, China
0.5 km from Shanghai Railway Museum
No photo provided
No availability for your dates from these sites
Ctrip.com
Crossing of Haining Road, He'nan North Road, Zhabei District, Shanghai 200085, China
0.6 km from Shanghai Railway Museum
#789 of 5,031 hotels in Shanghai
No photo provided
Room1402, 2 Lane 1145, Jiangning Road, Shanghai 200040, China
0.6 km from Shanghai Railway Museum
No photo provided
No.494 Zhongxing Road, Zhabei District, Shanghai 200070, China
0.7 km from Shanghai Railway Museum
#1,619 of 5,031 hotels in Shanghai
No.468 Haining Road, Hongkou District, Shanghai 200085, China
0.7 km from Shanghai Railway Museum
#1,676 of 5,031 hotels in Shanghai
No photo provided
No. 699 Zhongxing Road, Zhabei District, Shanghai, China
0.7 km from Shanghai Railway Museum
No photo provided
No. 468 Haining Road, Shanghai, China
0.7 km from Shanghai Railway Museum
No photo provided
No.517 Baochang Road, Zhabei District, Shanghai 200071, China
0.8 km from Shanghai Railway Museum
#324 of 5,031 hotels in Shanghai
No photo provided
Top Deal
US$40*
US$35* /night
View Deal
Priceline
US$40*
Ctrip.com
Booking.com
US$35*
No.818 Sichuan North Road, Hongkou District, Shanghai, China
0.8 km from Shanghai Railway Museum
#979 of 5,031 hotels in Shanghai
No photo provided
No availability for your dates from these sites
Booking.com
Priceline
Ctrip.com
888 North Sichuan Road, Hongkou District, Shanghai 200080, China
0.8 km from Shanghai Railway Museum
#1,024 of 5,031 hotels in Shanghai
No photo provided
No.398 Beijing East Road, Huangpu District, Shanghai 200001, China
0.9 km from Shanghai Railway Museum
#154 of 5,031 hotels in Shanghai
Top Deal
US$98*
US$54* /night
View Deal
Booking.com
US$98*
Hotwire.com
US$75*
Orbitz.com
US$75*
38 South Xinchong Road, Chongming Island, Shanghai 202150, China
0.9 km from Shanghai Railway Museum
#1,959 of 5,031 hotels in Shanghai
Top Deal
US$34*
US$24* /night
View Deal
Booking.com
US$34*
Agoda.com
US$26*
Priceline
US$26*
No.358 Haining Road, Hongkou District, Shanghai, China
0.9 km from Shanghai Railway Museum
#2,282 of 5,031 hotels in Shanghai
No photo provided
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.
Shanghai Travel Forum Need specific advice visiting Shanghai, Shanghai Region? Visit the TripAdvisor Travel Forum for Shanghai and ask our Destination Experts and the travel community.