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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Thames Town

  • 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
No.1061 Lane900 Sanxin North Road, Songjiang District, Shanghai 201620, China
0.5 km from Thames Town
#1,167 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.250 900 Lane, Sanxin North Road, Songjiang District, Shanghai 201600, China
0.6 km from Thames Town
#494 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.610 Lane 900, North Sanxin Road, Songjiang District, Shanghai 201620, China
0.6 km from Thames Town
#1,636 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No. 176 Wenhan Road, Shanghai, China
1.0 km from Thames Town
No photo provided
Check In Check Out
Show Prices
No.3175 Wenxiang Road, Songjiang District, Shanghai, China
1.0 km from Thames Town
No photo provided
Check In Check Out
Show Prices
No.6 Yushu North Road, Songjiang District, Shanghai 201620, China
1.1 km from Thames Town
#784 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.910 Wenhan Road, Songjiang District, Shanghai 201620, China
1.1 km from Thames Town
Check In Check Out
Show Prices
No.765 Wencheng Road, Songjiang District, Shanghai 201620, China
1.4 km from Thames Town
#1,152 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.2619 Sixian Road, Songjiang District, Shanghai, China
1.6 km from Thames Town
#2,237 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
3F No. 60 Lane 1292 Xinsongjiang Road, Shanghai, China
1.6 km from Thames Town
No photo provided
Check In Check Out
Show Prices
No.1290 New Songjiang Road, Songjiang District, Shanghai 201600, China
1.7 km from Thames Town
#1,128 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.21 Alley 788, Jiangxue Road, Songjiang District, Shanghai 201620, China
1.7 km from Thames Town
#2,154 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
4F Building 9 Alley 1292 Xinsongjiang Road, Shanghai, China
1.7 km from Thames Town
No photo provided
Check In Check Out
Show Prices
3F Feibi Bar, No.39-44 Lane 1292 New Songjiang Road, Shanghai, China
1.7 km from Thames Town
No photo provided
Check In Check Out
Show Prices
No.10 Lane 810 Jiangxue Road, Songjiang District, Shanghai, China
1.7 km from Thames Town
No photo provided
Check In Check Out
Show Prices
No.846 Wenhui Road, Songjiang District, Shanghai 201620, China
1.8 km from Thames Town
#2,121 of 4,941 hotels in Shanghai

No photo provided
Check In Check Out
Show Prices
No.923 Jiangxue Road, Songjiang District, Shanghai 201620, China
1.8 km from Thames Town
#2,229 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.500-5 Wencheng Road, Songjiang District, Shanghai 201620, China
2.0 km from Thames Town
#1,672 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.1 Lane810 Jiangxue Road, Songjiang District, Shanghai 201620, China
2.0 km from Thames Town
#2,576 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
No.729 Canghui Road, Songjiang District, Shanghai, China
2.0 km from Thames Town
No photo provided
Check In Check Out
Show Prices
No.676 Wenhui Road, College City, Songjiang District, Shanghai 201602, China
2.1 km from Thames Town
#957 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.1 Nong 378 Wencheng Road, Songjiang District, Shanghai, China
2.2 km from Thames Town
No photo provided
Check In Check Out
Show Prices
No.3499 Guangfulin Road, Songjiang District, Shanghai 201620, China
2.3 km from Thames Town
#347 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.189 Rongle West Road, Shanghai, China
2.4 km from Thames Town
#399 of 4,941 hotels in Shanghai

Check In Check Out
Show Prices
No.950 Xilin North Road, Songjiang District, Shanghai 201620, China
2.4 km from Thames Town
#482 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.1799 Renmin North Road, Songjiang District, Shanghai 200085, China
2.5 km from Thames Town
#170 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.1515 Renmin North Road, Songjiang District, Shanghai 201666, China
2.5 km from Thames Town
#219 of 4,941 hotels in Shanghai
Check In Check Out
Show Prices
No.1331 Renmin North Road, Songjiang District, Shanghai 201620, China
2.6 km from Thames Town
#856 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
No. 773-777 Ledu West Road, Shanghai, China
2.6 km from Thames Town
No photo provided
Check In Check Out
Show Prices
No.166 Wenhui Road, Songjiang District, Shanghai 201620, China
2.8 km from Thames Town
#2,573 of 4,941 hotels in Shanghai
No photo provided
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.
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.