Short answer
Two or three days? Choose Shanghai. It is the easier first stop in China: more English, a compact centre that walks well, and the fastest run in from the airport of the two. Two days covers the essentials and does not feel rushed.
Four days or more, and you want Chinese history? Choose Beijing. The Forbidden City, the Central Axis and the Great Wall are the reason most people come to China, and none of them is anywhere else on the standard route. Three days is the standard trip.
Can you do both? Give each city three days. That is six full days plus a half-day on the train, and Beijing South to Shanghai Hongqiao is about 4.5 hours by high-speed rail. Seven days total is a comfortable first trip.
Beijing and Shanghai are the two obvious entry points to China and they are good at opposite things. Beijing holds the imperial past and rewards planning; Shanghai holds the modern present and is far harder to get wrong. Decide on the days you have first, then on what you actually came to see. Everything below uses real 2026 prices from our own city guides.
Where Beijing wins
Beijing is the city for the traveller whose reason for the trip is history. Four things carry it.
- World-class imperial sights that exist nowhere else on the route. Six centuries of imperial planning survive in a straight line — the 7.8 km Beijing Central Axis, listed by UNESCO in 2024 — running from the Drum and Bell Towers through the Forbidden City and Tiananmen to the Temple of Heaven. The Forbidden City is ¥60 in peak season (1 April–31 October) and ¥40 from November to March, with the Treasure and Clock Galleries ¥10 each.
- The Great Wall as a genuine day trip. Badaling sits about 70 km north-west, reachable by high-speed train from Qinghe in roughly 20 minutes, with a ¥40 peak-season ticket and ¥35 from November. Mutianyu is the quieter, harder-to-reach alternative. No other stop on a first China trip has anything like it.
- The cheapest sights and street food of the two. Metro rides are ¥3–9, a street or food-court meal ¥15–40, and a mid-range restaurant dinner ¥60–150. For the same three days, Beijing costs less than Shanghai once you are on the ground.
- Depth that rewards a longer stay. Give it five days and a second Wall section, the Summer Palace, the museums, the 798 art district and a slow dinner in the old city all fit without rushing.
Where Shanghai wins
Shanghai is the easier city, and for a short trip easier is most of the decision. Four advantages.
- It is the least demanding introduction to China. Bilingual metro signage, a compact centre and streets that are safe at any hour. Our guides call it the country's most foreigner-friendly city. Beijing's metro and major sights are also well signed in English, but most of its official booking systems run through Chinese-language mini-programs, and that is the part that trips visitors up.
- The quickest airport-to-centre run of the two. The Pudong maglev covers the first stretch in about eight minutes for around ¥50, and Hongqiao sits only 15 km from the centre with the railway station next door. Metro Line 2 gets you in from either airport for ¥7–8. Beijing's two airports are 25 km (PEK) and 46 km (PKX) out, with expresses at a flat ¥25 and about ¥35.
- It is a walking city with almost nothing to queue for. The Bund is a 1.5 km promenade, free and open at all hours. The plane-tree lanes of the former French Concession — Wukang Road, Anfu Road, Fuxing Road — have no single sight, and an afternoon on foot is the attraction. Both Shanghai Museum buildings are free.
- A cleaner climate and an easier window. Shanghai's best months are October and November, 15–25°C with little rain, and April is a strong second. Beijing's window (late September to late October, 10–24°C) is shorter and colder, its spring brings dust and pollen, and its air is generally the weaker of the two.
The two cities side by side
| Dimension | Beijing | Shanghai |
|---|---|---|
| History | Dense. 600 years of imperial planning on one axis: Forbidden City, Temple of Heaven, plus the Great Wall as a day trip. | Thin on emperors, rich on the 20th century. Colonial-era Bund banking houses and 1920s concession villas; no imperial palace. |
| What 3 days gets you | The imperial axis and Forbidden City; a full Great Wall day; the Temple of Heaven at opening and the hutongs. | Yu Garden, People's Square and the Bund; Pudong's towers or the Zhujiajiao water town; the French Concession and Tianzifang. |
| Getting around | Metro ¥3–9; eight railway stations; sights spread over a wide city, so more time on the move. | Metro from ¥3; Lines 2 and 10 cover nearly every sight; one compact centre that walks. |
| English & ease | Bilingual metro and well-signed sights; the hard part is bookings, which mostly run in Chinese apps. | China's most foreigner-friendly city; more English in hotels and restaurants, bilingual transport throughout. |
| Air & season | Best late Sept–late Oct (10–24°C); spring dust and pollen; the weaker air of the two. | Best Oct–Nov (15–25°C, low rain), April second; cleaner air on the coast. |
| Cost of a day | Mid-range ¥400–700 per person; hotels ¥500–900; street meal ¥15–40. | Hotels ¥400–800 inside the Inner Ring; dinner ¥100–200; the priciest mainland city for rooms and food. |
| Suits | The history-first traveller, anyone for whom the Great Wall is the point, and anyone with four days or more. | The first-time visitor on a short trip, anyone with two or three days, and anyone wary of the language barrier. |
A three-day route in each city
These are the real skeletons from our city itineraries — the shape of the trip, not the full detail. They also show why the two cities feel so different to travel.
Beijing, three days
- Day 1 — the imperial axis. Tiananmen, then the Forbidden City entered at the Meridian Gate (peak season it opens at 08:30 and last entry is 16:00). Exit north, climb Jingshan for the classic view back down the axis, then walk or ride west to Shichahai and Houhai for the evening.
- Day 2 — the Great Wall. Take Badaling on the first train out of Qinghe, which puts you on the wall before the coach groups arrive and back in the city by mid-afternoon. Budget a full day whatever a tour desk tells you.
- Day 3 — the Temple of Heaven and the old streets. The park opens at 06:00 (06:30 in winter) and the monument courtyards at 08:00, and that early gap is the best hour in the city. Buy the combo ticket, not just the park ticket. Afterwards, Qianmen and the Dashilan lanes or the hutongs.
The catch in Beijing is booking, not price. Forbidden City slots are released about seven days ahead at 20:00 and sell out, there are no same-day gate sales, and the palace closes on Mondays. Tiananmen needs its own free reservation, booked separately. If your trip contains a Monday, put the Great Wall there instead.
Shanghai, three days
- Day 1 — the old city and the river. Yu Garden at opening, before the lanes fill; then People's Square and the Shanghai Museum; Nanjing Road on foot; and the Bund at dusk, when the Pudong towers light up opposite.
- Day 2 — Pudong, or a canal town. Lujiazui's towers and one observation deck, or the metro out to Zhujiajiao (Line 2 to Hongqiao Railway Station, then Line 17) for the canal-town version of old China.
- Day 3 — the neighbourhoods. The former French Concession on foot, then Tianzifang and Xintiandi. Two sights a day is the realistic maximum; Shanghai rewards a slow pace.
Only the timed-ticket places need booking before you fly: the observation decks and Yu Garden in peak season. The rest is walk-up with your passport.
If you only have 48 hours
Two days is the practical minimum in either city, but it is not an equal choice. With 48 hours and no strong pull towards history, take Shanghai. Day one is the old city, People's Square and the Bund; day two is the French Concession and one observation deck. It is calm, and it works.
With 48 hours and the Great Wall as the reason for the trip, take Beijing — and accept the trade. The Wall is a full day once transport is counted, so two days in Beijing means choosing the Wall over the imperial core rather than having both. One day in Beijing is a taste with no Wall at all.
Doing both: how to sequence them
- Budget the train, not the flight. Beijing South to Shanghai Hongqiao is about 1,318 km and roughly 4.5 hours in second class, at about ¥553 (around $83). Some departures take up to six hours, so pick a fast one.
- Fly into one city and out of the other. An open-jaw ticket removes a wasted return leg, since the two cities are the same distance apart either way.
- Three days each is a seven-day trip — six full days plus a travel half-day. With less time than that, treat the second city as a stopover rather than a destination.
- Book the train 10–14 days ahead. Second class sells out on popular dates while business class stays open. Your passport is your ticket, and the same passport scans you through the station gate.
- Do Beijing first if your dates are tight. Beijing's headline sights need advance bookings; Shanghai's mostly do not. Locking a Forbidden City slot is easier at the start of a trip than in the middle of it.
Frequently asked questions
Is Beijing or Shanghai better for a first trip to China?
Shanghai, if you have three days or fewer. It is the easier introduction, with bilingual transport, a compact walkable centre and more English. Beijing, if you have four days or more and want the imperial sights and the Great Wall.
How many days do I need in each city?
Two days is the practical minimum in each and three is the standard trip. Beijing's three days are the Forbidden City, one Great Wall section, the Temple of Heaven and the hutongs. Shanghai's are the old city and the Bund, Pudong or a water town, and the former French Concession. Five days in Beijing adds the Summer Palace and a second Wall section; four in Shanghai adds Suzhou or Hangzhou.
Can I visit both Beijing and Shanghai in one week?
Yes. Three days each is six full days plus a travel half-day, so a seven-day trip. Beijing South to Shanghai Hongqiao is about 1,318 km and roughly 4.5 hours by high-speed rail in second class, around ¥553 (about $83); some departures take up to six hours. Fly into one city and out of the other to avoid backtracking.
Which city is cheaper, Beijing or Shanghai?
Shanghai is the more expensive of the two, and the difference is food more than hotels. Beijing street meals run ¥15–40 and the big tickets are ¥40–60. Shanghai's mid-range hotels inside the Inner Ring run ¥400–800 a night, a noodle or street snack ¥25–40, and a French Concession dinner ¥100–200. Beijing's mid-range hotels run ¥500–900 but its metro, food and sights are cheaper.
Where is the English better, Beijing or Shanghai?
Shanghai. Our guides call it China's most foreigner-friendly city, with more English in hotels and restaurants and bilingual metro signage. Beijing's metro and major sights are also well signed in English, but most of its official booking systems run through Chinese-language mini-programs, which is the harder part.
Does Beijing or Shanghai have better air quality?
Shanghai's is generally better. Beijing's air is the weaker of the two, worst on spring dust days and in winter, and Shanghai's coastal position keeps it cleaner. Both are perfectly visitable; in Beijing, check a daily air-quality reading on dusty spring days.
What is the best time to visit Beijing and Shanghai?
Late September to late October for Beijing, which is dry, clear and roughly 10–24°C. October and November for Shanghai, 15–25°C with little rain. The one date to avoid is National Day Golden Week, 1–7 October, when both cities are at capacity; the same weather continues from 8 October with a fraction of the crowds.
Related reading
Ticket prices, reservation windows, opening hours and transport fares in this comparison are taken from our own city guides — the Beijing travel guide, the 3-day Beijing itinerary, the Shanghai travel guide and the 3-day Shanghai itinerary — which in turn follow the Palace Museum, Beijing park and subway operators, Shanghai metro and airport operators, and the two cities' official visitor information, checked September–October 2026. The Beijing–Shanghai high-speed rail time and second-class fare are cross-checked against published China Railway schedules and route guides (about 1,318 km, roughly 4.5 hours). Costs are quoted as approximate ranges at ¥6.70 to the dollar and exclude international flights. Prices, booking rules and air quality change, so confirm the current notice on the official channel before you commit to dates. Nothing here is financial advice.