Impact-Site-Verification: e97618de-a52b-470d-b945-7e81282bcff0

Shanghai, China

Shanghai Old City Tickets & Tours

We compared the 9 most-booked ways to visit Shanghai Old City on Viator, from €54 per person. Most take about 3 h and 9 can be cancelled for free.

Shanghai Old City (Nanshi)
From
€54
Typical length
3 h
Free cancellation
9 of 9
Visitor rating
4.7★

Our picks for Shanghai Old City

Most booked

4-Hour Private Shanghai City Tour with Old and New Highlights

329 reviews, 5.0★ · 4h · free cancellation

Check availability · €84
Best value

Small-Group Shanghai's Old City Walking Exploration

from €54, 5.0★ · 3h · free cancellation

Check availability · €54

All 9 Shanghai Old City tickets and tours

Most booked first. Prices are per person and change with your date.

4-Hour Private Shanghai City Tour with Old and New Highlights

4-Hour Private Shanghai City Tour with Old and New Highlights

5.0329 reviews4h
Small-Group Shanghai's Old City Walking Exploration

Small-Group Shanghai's Old City Walking Exploration

5.054 reviews3h
Private Half-Day Tour: Amazing Highlights of Old Shanghai

Private Half-Day Tour: Amazing Highlights of Old Shanghai

5.049 reviews4h
3-Hour Shanghai Yu Garden &Old Town Private Tour with Tea Tasting

3-Hour Shanghai Yu Garden &Old Town Private Tour with Tea Tasting

5.029 reviews2h
2-Hour Shanghai Street Food Tour: Dumplings, Tea & Old City Bites

2-Hour Shanghai Street Food Tour: Dumplings, Tea & Old City Bites

5.06 reviews1h 50m
Flexible Airport Layover Tour of Shanghai City Highlights with Spa Option

Flexible Airport Layover Tour of Shanghai City Highlights with Spa Option

5.06 reviews6h
Private Night Tour of Shanghai Old City and Lujiazui with Pickup

Private Night Tour of Shanghai Old City and Lujiazui with Pickup

3h
Private Night Tour of Shanghai Old City and Lujiazui with Pickup

Private Night Tour of Shanghai Old City and Lujiazui with Pickup

3h

Visiting Shanghai Old City

Address
Shanghai
Location
1 km from central Shanghai
Entry
Free to visit; tours add a guide and context
Open in Google Maps

More tickets and tours in Shanghai

Plan your Shanghai trip

Shanghai Old City tickets and tours: FAQ

How much are Shanghai Old City tickets and tours?+

The 9 options compared here start from €54 up to €155 per person. Entry-only tickets are the cheapest; guided and private tours cost more.

How long does a Shanghai Old City tour take?+

Most last about 3 h; the options here range from 1.8 h to 6 h.

Can I cancel a Shanghai Old City booking?+

9 of the 9 options here offer free cancellation, usually up to 24 hours before the start. Check the conditions before you book.

Where is Shanghai Old City?+

Shanghai, about 1 km from the centre of Shanghai.

Tours and prices from Viator, a Tripadvisor company. Prices change with your dates. We may earn a commission if you book, at no extra cost to you.