Home › Shanghai › On a budget

Shanghai on a budget: how to do it well

Short answer

Yes, Shanghai can be done on a budget with hostels, the metro and dumpling shops, though it is pricier than inland Chinese cities. Plan on about 280 yuan per person per day (bed 150, food 80, sights 30, transport 20).

A realistic daily budget

BudgetMid-rangeComfort
Bed (per person, sharing)yuan150yuan450yuan1,500
Food & drinkyuan80yuan220yuan600
Sights & ticketsyuan30yuan180yuan450
Local transportyuan20yuan60yuan300
Per person, per dayyuan280yuan910yuan2,850

Approximate 2026 prices, two people sharing a room. From our Shanghai day-cost table.

Free things to do

Cheap eats

Where to sleep for less

Budget travellers stay in hostels around People's Square and Jing'an, central and on the metro, for about 250–450 yuan for a room; dorm beds cost less.

Getting around cheaply

The metro is the cheapest way around. From Pudong Airport, take metro Line 2 for the lowest fare, or the Maglev (about 50 yuan) plus the metro for speed. The public ferry across the Huangpu costs 2 yuan.

A sample budget day

More ways to save

Budget hotels in ShanghaiFree & cheap toursTours on ViatorDeals on KlookBudget calculator

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

Can I visit Shanghai on a budget?

Yes, at about 280 yuan a day with a hostel, the metro and dumpling shops.

What is free in Shanghai?

The Bund, the Pudong riverside, the Shanghai Museum (booked), the French Concession streets and Tianzifang.

What is the cheapest way from Pudong Airport?

Metro Line 2; the Maglev (about 50 yuan) is faster but needs a metro connection.

Plan your Shanghai trip

How many days in ShanghaiBest time to visit ShanghaiIs Shanghai expensive?Is Shanghai safe?Shanghai trip plannerWhere to stay in ShanghaiFood in ShanghaiBudget calculator