Qibao Ancient Town: Half-Day Trip from Shanghai by Metro
Qibao Ancient Town: canal streets, snacks, and temples 30 minutes from Shanghai. Free entry, Line 9, what to see and eat. Smaller than Zhujiajiao, closer to the city.
I had an afternoon free and didn’t want to spend an hour on the metro to Zhujiajiao. Someone suggested Qibao—closer, smaller, and still canals and old streets. I wasn’t sure it would be worth it. It was. Qibao is more compact and commercial than Zhujiajiao, but for a half-day when you don’t want to travel far, it hits the spot.
This guide covers what to see, what to eat, and how to get there. I’ll also compare it to Zhujiajiao so you can choose.
Last updated: March 2026. Hours and prices may change; confirm before you go.
Why Qibao Works as a Half-Day Trip
Qibao (七宝) is about 30 minutes from central Shanghai on Metro Line 9. The old street is free to walk; it’s a narrow lane along a canal with snack stalls, teahouses, and small shops. You can cover the main strip in 1–2 hours, or stretch it to half a day with a teahouse stop and the paid attractions.
Compared to Zhujiajiao, Qibao is smaller, more built-up, and more snack-focused. There’s less “old town atmosphere” and more street food. If you want a quick taste of a water town without a long ride, Qibao is the one.
What Went Wrong: My First Visit
I went on a Saturday afternoon. The main street was so packed I could barely move; every snack stall had a queue. I gave up after an hour. The next time I went on a weekday morning and had the lanes almost to myself. The lesson: if you can, avoid weekends. Mornings before 11 are quieter and the experience is much better.
What to See
Qibao Old Street (七宝老街) — The main canal street. Free to walk. Snack stalls, souvenir shops, and teahouses line both sides. It gets crowded on weekends; weekday mornings are quieter.
Qibao Temple (七宝寺) — A Buddhist temple at the north end. Small admission fee (around ¥5). Worth a quick look if you like temples.
Shadow Puppet Museum (皮影戏馆) — Small museum on shadow puppetry. Around ¥10. Interesting if you have time.
Miniature Scenic Park (微缩景园) — A park with miniature models of old Shanghai. Around ¥30. Optional; good for families.
The main draw is the street itself—the canal, the snacks, and the bustle. The paid attractions are secondary.
What to Eat
Qibao is known for street snacks. Try:
Tangyuan (汤圆) — Glutinous rice balls in sweet soup. Sweet (red bean, sesame) or savory (pork). ¥8–15 a bowl.
Stinky tofu (臭豆腐) — Fermented tofu, fried. Strong smell, acquired taste. ¥5–10.
Candied hawthorn (糖葫芦) — Hawthorn berries on a stick, coated in sugar. ¥5–10.
Various pastries — Osmanthus cakes, rice cakes, and other Jiangnan sweets. Stalls along the street.
Prices are low—¥30–50 can cover a good snack run. Sit-down restaurants exist but the street food is the main experience.
Getting There
By metro: Line 9 to Qibao Station (七宝), Exit 2. Walk 10–15 minutes to the old street, or take a short bus ride. From Xujiahui it’s about 20 minutes; from People’s Square about 35 minutes.
By taxi/DiDi: From central Shanghai, about 30–45 minutes depending on traffic. ¥50–80.
Qibao vs. Zhujiajiao: Which to Choose
| Qibao | Zhujiajiao | |
|---|---|---|
| Distance | ~30 min by Line 9 | ~60 min by Line 17 |
| Size | Small, 1–2 hours | Larger, 4–6 hours |
| Vibe | Snack street, commercial | Canal town, more atmosphere |
| Best for | Half-day, quick trip | Full day, deeper experience |
If you have a full day and want the classic water town experience, go to Zhujiajiao. If you have an afternoon and want something closer, Qibao works well.
Practical Tips
Go on a weekday if you can. Weekends are packed. Mornings (before 11) are quieter.
Bring small bills or use WeChat Pay/Alipay. Many stalls prefer mobile payment.
Wear comfortable shoes. The old street is cobbled and can be uneven.
Frequently Asked Questions
Is Qibao worth visiting?
Yes for a half-day when you want something close. It’s smaller and more commercial than Zhujiajiao, but convenient and snack-heavy.
How long do I need?
1–2 hours for the street; half a day if you add the temple, museum, and a teahouse.
Is it free?
The old street is free. Temples and museums charge ¥5–30.
What’s the best time to go?
Weekday morning. Avoid weekends if you dislike crowds.
Conclusion
Qibao is Shanghai’s closest water town—30 minutes by Line 9, free to walk, and snack-focused. It’s smaller and less atmospheric than Zhujiajiao, but ideal when you have an afternoon and don’t want to travel far. For a full-day canal town experience, see our Zhujiajiao guide. For more Shanghai day ideas, check our 48-hour itinerary and food crawl.
Other Guides
Lujiazui: Shanghai's Skyline & Best Observation Decks Guide
Shanghai must-see: Lujiazui skyline and observation decks—Oriental Pearl, Shanghai Tower. Best views, how to get there from the Bund, and which tower to pick. Things to do in Shanghai.
Nanjing Road: From Shopping Mile to the Bund on Foot
Shanghai attractions: Nanjing Road—1.2 km from People's Square to the Bund. Shopping, food, best times to walk. How to reach the Bund and what to see.
Shanghai Disneyland: Tickets, Getting There & Top Rides
Planning a day at Shanghai Disneyland? How to buy tickets, Metro Line 11, and ride TRON, Pirates and Soaring. Best times and tips for your visit.