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 Circus World

  • 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.338 Hengfeng Road, Shanghai 200070, China
3.9 km from Shanghai Circus World
#30 of 5,031 hotels in Shanghai
Plan your travel ahead and enjoy an advanced price. Book 6... Read more
Top Deal
US$127*
US$95* /night
View Deal
Expedia.com
US$95*
Orbitz.com
US$95*
HotelQuickly
US$127*
No.3230, Gonghexin Road, Shanghai 200070, China
0.2 km from Shanghai Circus World
#602 of 5,031 hotels in Shanghai
5F, No.1165 Gongxin Road, Shanghai 200070, China
0.2 km from Shanghai Circus World
#1,040 of 5,031 hotels in Shanghai
No photo provided
Loading prices...
Orbitz.com
Travelocity
No.1943 Gonghexin Road, Zhabei District, Shanghai 200072, China
0.3 km from Shanghai Circus World
#1,394 of 5,031 hotels in Shanghai
No.1928 Gonghexin Road, Jingan District, Shanghai 200072, China
0.4 km from Shanghai Circus World
#66 of 5,031 hotels in Shanghai
Top Deal
US$122*
US$91* /night
View Deal
Expedia.com
US$94*
Orbitz.com
US$96*
HotelQuickly
US$122*
No.2499 Gonghe New Road, Zhabei District, Shanghai 200072, China
0.4 km from Shanghai Circus World
#799 of 5,031 hotels in Shanghai
No.199 Guangzhong West Road, Shanghai 200070, China
0.4 km from Shanghai Circus World
No photo provided
No.809 Guangzhong Road, Zhabei District, Shanghai 200070, China
0.5 km from Shanghai Circus World
#1,148 of 5,031 hotels in Shanghai
Top Deal
US$41*
US$36* /night
View Deal
TripAdvisor
US$41*
Booking.com
US$41*
Priceline
US$41*
No.809 Guangzhong Road, Shanghai, China
0.5 km from Shanghai Circus World
No photo provided
No.333 Guangzhong Road West, Jing'an District, Shanghai 200072, China
0.6 km from Shanghai Circus World
#34 of 5,031 hotels in Shanghai
Top Deal
US$162*
US$142* /night
View Deal
Marriott Hotels
US$142*
Cancelon
US$162*
TripAdvisor
US$142*
No.595 Daning Road, Zhabei District, Shanghai 200000, China
0.6 km from Shanghai Circus World
#1,520 of 5,031 hotels in Shanghai
No photo provided
No.2750 Gonghe Xin Road, Zhabei District, Shanghai 200072, China
0.7 km from Shanghai Circus World
#1,652 of 5,031 hotels in Shanghai
US$71* /night
View Deal
Cancelon
Hotwire.com
HotelQuickly
No.302 Yanchang Middle Road, Zhabei District, Shanghai 200072, China
0.8 km from Shanghai Circus World
#1,250 of 5,031 hotels in Shanghai
US$37* /night
View Deal
Agoda.com
US$36*
TripAdvisor
US$36*
Booking.com
No. 697-3 Lingshi Road, Shanghai, China
0.8 km from Shanghai Circus World
No photo provided
No.28 Wanrong Road, Zhabei District, Shanghai, China
0.9 km from Shanghai Circus World
#1,856 of 5,031 hotels in Shanghai
No photo provided
Top Deal
US$24*
US$23* /night
View Deal
TripAdvisor
US$23*
Booking.com
Priceline
US$24*
No. 576 Yanchang Middle Road, Zhabei District, Shanghai, China
0.9 km from Shanghai Circus World
No photo provided
No.612 Pingxingguan Road, Zhabei District, Shanghai, China
0.9 km from Shanghai Circus World
No photo provided
No.50 Yanchang Road, Zhabei District, Shanghai 200072, China
1.0 km from Shanghai Circus World
#659 of 5,031 hotels in Shanghai
No photo provided
No.601 Pingxingguan Road, Zhabei District, Shanghai, China
1.0 km from Shanghai Circus World
No photo provided
No.1 Pengjiang Road, Zhabei District, Shanghai 200072, China
1.1 km from Shanghai Circus World
#438 of 5,031 hotels in Shanghai
No photo provided
No.1000 Pushan Road, Zhabei District, Shanghai 200000, China
1.1 km from Shanghai Circus World
#1,150 of 5,031 hotels in Shanghai
No photo provided
No.370 Luochuan East Road, Zhabei District, Shanghai 200072, China
1.3 km from Shanghai Circus World
#901 of 5,031 hotels in Shanghai
No photo provided
No.321 Luochuan East Road, Zhabei District, Shanghai 200070, China
1.3 km from Shanghai Circus World
#1,642 of 5,031 hotels in Shanghai
No photo provided
No.2 858 Lane, Pushan Road, Zhabei District, Shanghai 200072, China
1.3 km from Shanghai Circus World
#1,784 of 5,031 hotels in Shanghai
No photo provided
No.1500 Gonghexin Road, Zhabei District, Shanghai 200072, China
1.3 km from Shanghai Circus World
#1,789 of 5,031 hotels in Shanghai
No photo provided
No.840 Luochuan Middle Road, Zhabei District, Shanghai 200072, China
1.4 km from Shanghai Circus World
#1,237 of 5,031 hotels in Shanghai
No photo provided
US$31* /night
View Deal
Booking.com
Priceline
5F No.161 Luochuan East Road, Zhabei District, Shanghai 200070, China
1.4 km from Shanghai Circus World
#1,353 of 5,031 hotels in Shanghai
No photo provided
No.775 Yanchang Middle Road, Zhabei District, Shanghai 200072, China
1.4 km from Shanghai Circus World
#1,492 of 5,031 hotels in Shanghai
Top Deal
US$37*
US$32* /night
View Deal
Agoda.com
US$32*
HRS.com
US$37*
TripAdvisor
US$32*
4F No.37 Luochuan East Road, Zhabei District, Shanghai 200072, China
1.4 km from Shanghai Circus World
No photo provided
No.75 Beibaoxing Road, Hongkou District, Shanghai 200083, China
1.5 km from Shanghai Circus World
#898 of 5,031 hotels in Shanghai
No photo provided
No.109-111 Beibaoxing Road, Hongkou District, Shanghai 200072, China
1.5 km from Shanghai Circus World
#1,038 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.