City Wars: Beijing vs. Shanghai

I know China very well thanks to having lived there for the better part of a year. Beijing and Shanghai are without a doubt the two most-visited cities in China — and they couldn’t be more different.

Many of the other expats I met in China were adamant about being either “Beijing People” or “Shanghai People. This article will help you decide whether Three Days in Beijing or Shanghai is more your style. Or, you can read my China Travel Guide for general China travel information.

Need help planning your trip to China? Hire me as your travel coach!

Beijing vs Shanghai Cityscape

20 years ago, the eastern bank of the Huangpu River that runs through Shanghai was farmland, with a few stray residential and commercial buildings just beginning to rise.

Today, this area comprises Shanghai’s “Pudong” new district and is home to some of the tallest skyscrapers in the world, as well as the city’s iconic Oriental Pearl TV Tower.

By comparison, Beijing’s new Chaoyang business district is tame, although the strange geometrics of the CCTV building provide an aesthetic to which none of the 4,000-plus highrises that pepper Shanghai compare.

That being said, Beijing’s cityscape is ostensibly more diverse, an eclectic mix of ancient China, the utilitarian architecture of the Mao era and everything in-between. Beijing also juxtaposes its gritty look with lush rose bushes you find almost everywhere.


To be fair, Shanghai has its share of extremely old buildings, but most of what you see outside of Pudong (which is almost entirely new) dates back to the 1970s and 1980s, which doesn’t differentiate it much from other world cities like New York or Dubai.

Population-wise, Beijing is more solidly Chinese, although more and more expats have begun to move to the city in spite of the international propaganda machine that continuously ties it to authoritarian gloom and doom.

Shanghai on the other hand is extremely cosmopolitan. While not home to as many foreigners as other Asia cities like Hong Kong or Tokyo — although I’d argue it’s getting there — it isn’t uncommon to walk down East Nanjing Road and see faces from all over the world.

Things to Do in Beijing vs Shanghai

The architectural composition of each cities relates directly to the types of activities you can do there. The centerpiece of Shanghai for tourists is the Bund, a charming row of buildings that dates back to the 1920s, when the city experienced its first Golden Age.

After spending a day in futuristic Pudong, head back over to Puxi (the Chinese name for the west bank of the Huangpu) and visit the Yuyuan Gardens and posh Xintiandi, a high-street shopping complex set in an ancient building.


Beijing is all about contrast. Literally caddy corner to the 5,000-year old Forbidden City is Tian’anmen Square, a monument to communism and the dictator that sought to destroy as much of the memory of ancient China as possible.

Beijing has also preserved many of its traditional “Hutong” water houses, with the most popular example being the Houhai shopping and commercial area, similar in a way to Xintiandi although far more beautiful — “Houhai” refers to the massive lake in the center of the complex. Beijing is also home to the Summer Palace, which dates back almost 1,000 years to the Jin dynasty.

Infrastructure and Getting Around in Beijing vs Shanghai

Both Beijing and Shanghai have extensive metro lines and both are in the midst of expansions unprecedented in each city’s history.

In the eight months I lived in Shanghai alone, the city opened six metro lines, bringing the total number of operating lines to 13 out of the 20 in the city’s 2020 master plan. Beijing will eventually have almost as many, although progress there seems to be slower.

Shanghai’s metro is objectively newer and nicer than Beijing’s. While Beijing opened its first metro line under Mao in the early 1970s, Line 1 of the Shanghai metro dates back to only 1995. This being said, you could argue that the Beijing metro has more character than the Shanghai one.


Both cities have extensive bus lines, although they cater more to locals than to tourists, so it might be difficult for you to navigate them if you don’t read or understand Mandarin.

Beijing is more spread out that Shanghai, by a long shot: Land-area wise, the cities occupy 6,487 square miles and 2,448 square miles, respectively. As a result, taking an (admittedly) cheap taxi in Shanghai is much quicker than it would be in Beijing, which is also hampered by more oppressive traffic thanks to higher car ownership.

Both cities are served by international airports with flights all over China, Asia and the globe and with the two busiest railway stations in the country, so options for getting out — or way out — are ample no matter which city you visit.

Excursions in Beijing vs Shanghai

With the Great Wall around an hour away by taxi (or if you visit the heavily-touristed Badaling section, by train) it would be hard for any one attraction located in close proximity to compete. That being said, Shanghai may win in the quantity department.

See, aside from the Great Wall and the port city of Tianjin, there isn’t a whole lot to do in the areas outside of Beijing (unless you count Mongolia, which is sort of close) as these areas are heavily rural.

Shanghai, by the other hand, is the anchor city of a coastal megalopolis home to more than 100 million people, as well as the cities of Hangzhou, Nanjing and Suzhou, to name a few.


Shanghai is also about four hours by bus from the Anji bamboo forest, where the movie “Crouching Tiger, Hidden Dragon” was filmed. The ride out of the city is a little depressing — the urbanization essentially never breaks — but is immediately worth it the moment you pass through the bamboo forest’s pearly gates.

Beijing vs Shanghai Weather and Landscape

Beijing is set in the rolling hills of northeast China, a landscape that’s particularly pleasing from the vantage point of the Great Wall. Shanghai, on the other hand, sits on the eastern Chinese coastal plain, which would be beautiful if all the water that exists around it wasn’t so black and polluted.

I won’t attempt to explain to you the extent to which each city’s geography relates to its weather — I don’t even fully understand myself — but I can sum it up for you easily: Beijing is colder and hotter than Shanghai and has more distinct seasons.

Beijing’s winters are defined by temperatures far below freezing and frequent snowfall and separate from its scorching summers by lengthy, pleasant springs and falls. Shanghai doesn’t get as hot in summer or as cold in winter, but the transitions between the cold, rainy season and the hot, drier season are more jarring.

Additionally, while Shanghai is objectively less extreme from a temperature perspective, most buildings there don’t have central air or heating, which makes escaping whichever extreme plagues you more difficult than it would be in Beijing.

…And The Winner Is

For my money, Beijing is the best city for tourists in China. Although Shanghai is a modern, exciting metropolis and is evolving at an almost unprecedented rate, Beijing offers a better balance of the ancient and the contemporary and is more aesthetically diverse from both manmade and natural perspectives.

Both cities, however, offer amble opportunities for exciting excursions and to be fair, Shanghai’s transportation infrastructure is without a doubt superior and the city lacks Beijing’s oppressive traffic congestion.

About The Author

is the author of 682 posts on Leave Your Daily Hell. Robert founded Leave Your Daily Hell in 2010 so that other travelers would have an entertaining, reliable source of information, advice and inspiration at their fingertips. Want to travel more often? Subscribe to email updates today!


  informs, inspires, entertains and empowers travelers like you. My name is Robert and I'm happy you're here!


Get Email Updates

Like what you're reading? Sign up to receive my weekly email newsletter – it's like a trip around the world to end every week!

Upcoming Trips

  • The Balkans August 24-September 13
  • Sichuan, China September TBA
  • Costa Rica December 22-27
  • Panamá December 28-January 5
  • Pingback: City Wars: Barcelona vs. Madrid()

  • Pingback: Comparing Rio de Janeiro to São Paulo, Brazil()

  • Pingback: How to Travel the World on $50 Day()

  • Pingback: Beijing Travel Photos()

  • Liro Mangubat

    Another great article Robert! Thanks again!
    I feel that Shanghai is more me but we’ll see maybe after visiting both cities I might change my mind. hehe


  • When do you plan to go, dear?

  • Pingback: Rio de Janeiro battles São Paulo In Which City To Travel Too | We Blog The World()

  • Pingback: Comparing Barcelona And Madrid Offers Two Different Yet Unique Cities To Go Visit | We Blog The World()

  • Manny

    I think you overlooked the tremendous architectural diversity in Shanghai’s historic French Concession. it has got to be the single most beautiful urban district anywhere in China (and it stretches for miles!)…and one more thing, the Forbidden City in Beijing isn’t anywhere close to 5,000 years old– it was built around the year 1400 (still pretty damn old). Anyway, great website!

  • Hi Manny:

    I suppose my opinion of the French Concession was skewed by the fact that I lived there. You might even say I was oblivious to it, walking among its tree-lined boulevards everyday. Also RE: The Forbidden City, I feel embarrassed! Anyway thanks for reading, and I hope you continue.

  • I am from Beijing, I like your opinion! I am glad you like China;)

  • I do like China! Although I can’t imagine spending cold winter in Beijing ^ _ ^

  • Jamesprite

    I am from shanghai, I couldn’t agree more your opinion about shanghai. As in all things,Beijing is better than Shanghai, particularly the weather.

  • darina1538

    What about studying? I want to Study in China but i can’t decide where. Is it cheaper to live in Shanghai or Beijing?

  • Randy

    Excellent article. You helped make up our minds. Any tips on finding a great hotel? Do they have Priceline in Beijing?

  • Randy: is a popular booking site in China, and can provide you with the best deals.

  • Tommy

    I am a Chinese american.And now i am living in Brooklyn NY…….Last year i went back to china .I prefer Shanghai more than Beijing…….Beijing’s air pollution is a problem……..Honestly say Shanghai much like NYC and HK.I love the people from all over the world living in Shanghai….No matter from which side I would prefer Shanghai.

  • Thank you for providing your perspective, Tommy!

  • Muahahaha

    Really, it’s about choice. Shanghai is decades ahead of Beijing in terms of infrastructures, which gives it views to die for at the bund, lujiazui. But, I do agree very much that for tourists, Beijing is the number 1 place to consider if and only if you are saying that you’re interested in chinese culture and the vast historical landscape architectures the vicinity has to offer.

    The essence is about enjoying the culture through people. Beijing from the Northern and Shanghai from the Southern regions offer completely different food, people and cultures.

  • Good point! It really is about choice, at the end of the day.

  • Jayven

    I’m from South Africa, and this was my first visit to china. After a week in Beijing and a week in shanghai, my wife and I both agreed that we definitely loved beijing more. Shanghai is a lovely city, but we found Beijing to be so rich in culture and there is just so much more to do in and around the city. I found shanghai to be too similar to many other cities. The malls are no different from what you would find in Malaysia, Dubai or many other western cities. Shanghai is very diverse and
    Definitely newer and more fancy. Beijing is a very special place though. It just seems so much more authentically chinese. With that said, If I had to live and work in China, I may opt for Shanghai instead due to the diversity of the city and the milder climate.

  • I’m glad you agree with me that Beijing is more interesting! I personally thought Shanghai was a boring place to live, but I didn’t spend long enough in Beijing to compare the two cities on that level.

    Thanks for reading!

  • Anoonymous

    This was extremely helpful, thanks fro your advice 🙂 x

  • Thank you for reading!

  • Tom

    Hey, I’m an american student looking to study in China for a semester or two. One thing really important to me is between Beijing and Shanghai, in which city the arts are most a part of life and culture? I’ve heard different things from different people. I am an art student and am really interested in Chinese contemporary art, does anybody have any information about the art community between the two? Thanks!

  • Pingback: Wine Industry in China – What Do You Need to Be an Intern? - The Wine TravellerThe Wine Traveller()

  • Strawbs303

    Beijing is better for tourists and as a base for a Great Wall trek. Shanghai is by far a better place to live/study: better position with China means better travel possibilities; the weather is arguably perfect in Spring and Autumn, and milder in Winter, so that’s a winner. Furthermore the air quality is oppressively bad in Beijing, while in Shanghai there is a freshening effect from the tail of the monsoon winds. Also, Shanghai is a cheaper place, especially rent prices! No brainer IMHO.

  • Eh, I prefer Beijing. Different (calligraphy) strokes. 😉

  • Strawbs303

    I really loved Xian when I visited, although admittedly did feel a little too isolated (odd in China). Beijing and Shanghai, whichever you prefer, certainly offer a much better alternative to a city in the UK (which is where I’m escaping from). Apparently Shenzhen is very favourable for foreigners too, however I found it far too wet and definitely not ‘Chinese’ enough.

  • Yes, Shenzhen is strange lol

  • Arnou

    Which city is more easy to get a job?

  • In which industry?

Previous post:

Next post: