Yes, Shanghai is worth visiting, for three or four days. It is the easiest city in China to arrive in and find your way around, the food alone justifies a stop, and Suzhou and Hangzhou are both under an hour away by train. What it does not have is ancient China. If palaces, temples and the Great Wall are why you are going, Shanghai is the gateway and Beijing or Xi’an is the destination.
More people are reaching the same conclusion. Shanghai counted 9.36 million inbound visitors in 2025, up almost 40% on 2024, and in the first half of 2026 about 3.17 million foreign arrivals passed through its border checks, more than 60% of them entering visa-free or on the 240-hour transit rule.
Checked 3 Oct 2026 2025 figure from the Shanghai Municipal Administration of Culture and Tourism, via a press release (13 Feb 2026); first-half 2026 figure from border inspection data published by the Shanghai government (6 Jul 2026). The two series are counted differently and should not be compared with each other.
What Shanghai does well
It is the gentlest landing in the country. Pudong airport is linked to the city by the maglev and Metro Line 2, Hongqiao airport sits next to the main railway station, and since 28 June 2025 you can tap a foreign Visa, Mastercard, Amex or JCB card at every metro gate. The network is 906 km long with 21 lines, the base fare is ¥3, and announcements are in English as well as Mandarin and Shanghainese. For a first trip, removing that friction is worth a lot.
The Bund and Pudong face each other across the Huangpu, and the cheapest way to see both is the ¥2 pedestrian ferry. The Shanghai Museum’s new East branch is free and needs no booking for individual visitors (it closes on Tuesdays). Yu Garden costs ¥40 in peak season. Then there is the food: soup dumplings, pan-fried shengjianbao, scallion-oil noodles from ¥7 a bowl at the cheapest shops, and hairy crab from late September. Our Shanghai food guide and things to do in Shanghai cover them with prices.
Checked 3 Oct 2026 Contactless gates from China Daily (28 Jun 2025); metro size and fares from the Shanghai government (29 Dec 2025, 20 Aug 2026); announcements from Sixth Tone (31 May 2023); ferry from the Shanghai government (10 Sep 2025); museum and garden details as checked for our things-to-do guide (3 Oct 2026); noodle prices from the Shanghai government (24 Apr 2026).
Where it falls short
Shanghai’s story mostly starts in 1842, when the Treaty of Nanking opened it as a treaty port, and its most famous skyline only began to rise after Pudong’s development started in 1990. So the city is about concession-era streets, old banks and new towers, not dynasties. Yu Garden and a handful of temples are the exceptions, and the bazaar around Yu Garden is known for marked-up prices.
It is also not cheap by Chinese standards. BudgetYourTrip puts an average day at about $98 per traveller, more than two thirds of it on a hotel; Numbeo puts an inexpensive meal at around ¥30. And the weather has two weak seasons: weeks of plum rain from mid-June and humid heat with typhoons in July and August.
Checked 3 Oct 2026 History from Wikipedia’s Shanghai article; bazaar markup as noted in our things-to-do research; costs from BudgetYourTrip and Numbeo (both accessed 3 Oct 2026); weather from our best time to visit Shanghai guide.
Shanghai or Beijing?
If you can only pick one, this is the decision that matters. Beijing has the Forbidden City and the Great Wall; Shanghai has neither and is easier day to day. The Forbidden City costs ¥60 from April to October and ¥40 from November to March, closes on Mondays outside public holidays, and sells tickets only through its real-name booking system, from 20:00 seven days ahead, with no same-day sales. Bring the passport you booked with. Mutianyu, one of the two Great Wall sections usually recommended from Beijing (the other is Badaling), is about 70 km from the city and costs ¥40, plus ¥140 for a return cable car.
| If you want… | Go to |
|---|---|
| Imperial palaces and the Great Wall | Beijing |
| An easy first landing and getting around | Shanghai |
| Food as a reason to travel | Shanghai, for its dumplings and noodles |
| Gardens and canal towns | Shanghai, as a base for Suzhou and the water towns |
| Both | Take the train: from 4 h 24 |
Our answer for most first trips of eight days or more: both, linked by the bullet train, which takes 4 hours 24 minutes at its fastest (one guide lists a 4 h 18 service) and runs around fifty times a day. Our Shanghai to Beijing train guide has the fares. With five days or fewer, choose Beijing for history, Shanghai for an easier, food-led trip with Suzhou or Hangzhou added.
Checked 3 Oct 2026 Forbidden City from chinafortravelers.com (4 Sep 2026) and the Beijing government (29 Jun 2023); Mutianyu from chinabound.cn (21 Jul 2026) and mychina.guide (2026); train times from Ctrip (checked 3 Oct 2026) and chinafortravelers.com (18 Jul 2026). Beijing counted 5.48 million inbound tourists in 2025 (Xinhua, 16 Jan 2026), but on a different basis from Shanghai’s figure.
How many days?
Three days covers the essentials: the old town and the Bund, Pudong and a museum, and a third day in the French Concession or out at a water town. Our 3-day Shanghai itinerary is built that way. A fourth day buys Suzhou or Hangzhou; see day trips from Shanghai for which towns fit in a day and which want a night. A week is more than most visitors need in the city itself.
Who should skip it
If you have a week in China and have already seen Hong Kong or Singapore, you may find Shanghai’s skyline familiar and its old town small; in that case, spend the days in Beijing, Xi’an or Chengdu and land in Shanghai only to connect. And if your dates fall in Golden Week, 1 to 7 October, almost anywhere will be crowded, Shanghai included.
Is Shanghai worth visiting: quick answers
Is Shanghai worth it for a first trip to China?
Yes. It is the easiest city to arrive in and get around, and a good base for Suzhou and Hangzhou.
Is Shanghai better than Beijing?
Different, not better. Beijing for imperial history and the Great Wall, Shanghai for food, the waterfront and ease. With eight days or more, do both.
How many days do you need in Shanghai?
Three to four, including one day out of the city.
Ready to plan? Start with our Shanghai travel guide, then where to stay in Shanghai and getting in from the airports.
A verdict built from official statistics, ticketing rules and our own sourced Shanghai guides, not from a visit. We have not travelled to Shanghai ourselves — see how we check.