Drive Thru
Index

Fast food prices in Shanghai

Shanghai ranks 15th cheapest of 31 provinces for fast food on the Drive Thru Index (score 100, level with the national typical price).

578 restaurants, prices as of . Prices are in Chinese yuan. See Shanghai on the map

Key findings

Every brand in Shanghai

BrandRestaurantsTypical priceRangeIndexCheapest restaurant
KFC320Zinger burger: ¥20.50¥20.50 to ¥22.50100城中路20号(校内餐厅,校外人员勿下单, 上海
Pizza Hut258Super Supreme pizza: ¥79.00¥79.00 to ¥89.00100徐汇区华泾镇华泾路459号龙湖华泾天街2F层A-2F-08商铺, 上海

Cities in Shanghai

Rank is within the province, 1st being the cheapest, on each brand's own index.

CityRestaurantsIndexCheapest rank
上海5781001st

Restaurants in Shanghai by brand

Each brand's page lists every one of its restaurants here, town by town.

Questions people ask

Is fast food expensive in Shanghai?
Shanghai ranks 15th cheapest of 31 provinces for fast food on the Drive Thru Index (score 100, level with the national typical price).
How much is a KFC Zinger burger in Shanghai?
As of 2026-10-04, a Zinger burger costs ¥20.50 to ¥22.50 at 320 KFC restaurants in Shanghai, typically ¥20.50.
Where is the cheapest KFC in Shanghai?
The cheapest KFC in Shanghai is at 城中路20号(校内餐厅,校外人员勿下单, 上海, comparing the same basket at 316 restaurants (Drive Thru Index, 2026-10-04).
How much is a Pizza Hut Super Supreme pizza in Shanghai?
As of 2026-10-04, a Super Supreme pizza costs ¥79.00 to ¥89.00 at 258 Pizza Hut restaurants in Shanghai, typically ¥79.00.
Where is the cheapest Pizza Hut in Shanghai?
The cheapest Pizza Hut in Shanghai is at 徐汇区华泾镇华泾路459号龙湖华泾天街2F层A-2F-08商铺, 上海, comparing the same basket at 204 restaurants (Drive Thru Index, 2026-10-04).

How these prices are measured

Every day we check the menu at every restaurant of each chain, through the same ordering app its customers use, and record each item's pickup price. Restaurants are compared on a basket of items every full-menu restaurant of that brand sells. An index of 100 is the brand's typical (median) restaurant in the country, so 95 means 5% cheaper and 110 means 10% pricier. Brands are only ever compared with themselves, never with each other.

Citing this data: Source: Drive Thru Index (https://drivethruindex.com/prices/shanghai), prices checked 2026-10-04. You are welcome to quote any figure on this page.

Back to map