About
China/Shanghai

Fair Food Prices

Tap a dish to see average prices across three price tiers.

Frequently asked questions

How much does street food cost in Shanghai?
Street food in Shanghai typically costs CN¥3 – CN¥120.
How much more expensive is fine dining than street food in Shanghai?
Street food usually runs CN¥3 – CN¥120, while fine dining runs CN¥40 – CN¥800.