Our editorial team is dedicated to finding and telling you more about the products and deals we love. If you love them too and decide to purchase through the links below, we may receive a commission. Prices were correct at the time of publication.

21 best things to do in Shanghai, China

Check out what Shanghai has to offer!

Shanghai skyscrapers at sunset. (Photo: Gettyimages)
Shanghai skyscrapers at sunset. (Photo: Gettyimages)

Now that China has resumed the 15-day visa-free facility for Singaporeans travelling to China on ordinary passports for business, tourism, family visit, and transit purposes, are you gearing up for a long-awaited visit?

With so many interesting cities in China to choose from, one can never go wrong with the bustling Shanghai. Often referred to as the “Paris of the East” or the “Pearl of the Orient,” Shanghai is one of China’s most dynamic and cosmopolitan cities.

Situated on the eastern coast of China, at the mouth of the Yangtze River, Shanghai is a thriving metropolis that seamlessly blends tradition and modernity. With a rich history dating back centuries, the city has evolved into a global economic powerhouse and a cultural melting pot.

Is Shanghai worth visiting?

As China’s largest city by population and a major global financial centre, Shanghai plays a pivotal role in shaping the nation's economic landscape. Its skyline is a testament to modern architectural marvels, featuring towering skyscrapers like the Shanghai Tower, which ranks among the tallest buildings worldwide.

Amidst this urban sophistication, Shanghai retains pockets of its historical heritage, seen in its traditional gardens, preserved districts, and historical landmarks. Shanghai's cultural scene is equally captivating, with world-class museums, art galleries, and theatres showcasing both traditional Chinese art and contemporary creations.

Not forgetting Shanghai’s delectable dishes like the famous xiaolongbao (steamed bun usually filled with minced pork) and the city’s vibrant shopping and entertainment districts, you can’t say you’ve been to China if you haven’t been to Shanghai.

In addition, Shanghai’s charm is not only confined to its urban core. The city’s proximity to the water has also given rise to charming ancient water towns like Zhujiajiao (Zhu Family Corner), offering a glimpse into traditional Chinese life.

A city of contrasts—old and new, East and West, tradition and innovation—Shanghai is a city that captures the essence of China’s rapid development while honouring its cultural heritage, making it a must-visit destination for travellers seeking a unique blend of experiences.

Before we take a look at some things you can do in Shanghai, you should know that travellers to China are no longer subject to quarantine on entry. But you will need to submit your pre-departure self-administered Antigen Rapid Test (ART) results if you’re travelling on direct flights from Singapore to China.

1. Take a stroll along the iconic Bund promenade

Capture stunning views of the city's modern skyline juxtaposed with historic European architecture.

Shanghai Bund Sightseeing Tunnel

S$8.40 (was S$9.35)

Shanghai Bund Sightseeing Tunnel. (Photo: Klook SG)
Shanghai Bund Sightseeing Tunnel. (Photo: Klook SG)

2. Visit the Shanghai Tower

Take in breathtaking panoramic views from the observation deck of one of the tallest buildings in the world.

Shanghai Tower 118th Floor Observation Deck Ticket

From S$33.65

Shanghai Tower 118th Floor Observation Deck Ticket. (Photo: Klook SG)
Shanghai Tower 118th Floor Observation Deck Ticket. (Photo: Klook SG)

3. Explore the classical Chinese garden of Yu Garden

Marvel at its intricate architecture, serene ponds, and traditional pavilions.

Yu Garden Admission Ticket in Shanghai

S$9.35

Yu Garden Admission Ticket in Shanghai. (Photo: Klook SG)
Yu Garden Admission Ticket in Shanghai. (Photo: Klook SG)

4. Shop till you drop on Nanjing Road

Indulge yourself at one of the world's busiest shopping streets with boutiques, department stores, and international brands.

Nanjing Road at dusk. (Photo: Gettyimages)
Nanjing Road at dusk. (Photo: Gettyimages)

5. Immerse yourself in the charming Xintiandi district

Take your #OOTD at this pedestrian area filled with trendy boutiques, restaurants, and restored Shikumen (traditional Shanghainese architectural style combining Western and Chinese elements) houses.

A typical Shikumen building in the Xintiandi area of Shanghai, China. (Photo: Gettyimages)
A typical Shikumen building in the Xintiandi area of Shanghai, China. (Photo: Gettyimages)

6. Discover China’s rich history and art at the Shanghai Museum

Feel the cultural vibes with the vast collection of artefacts spanning thousands of years.

Shanghai Museum at People's Square. (Photo: Gettyimages)
Shanghai Museum at People's Square. (Photo: Gettyimages)

7. Pay a visit to the Jade Buddha Temple

Check out the two exquisite jade statues brought from Myanmar: a sitting Buddha and a smaller reclining Buddha.

The reclining Buddha statue in Shanghai's Jade Buddha Temple is a 96-centimetre-long Buddha carved in white jade. (Photo: Gettyimages)
The reclining Buddha statue in Shanghai's Jade Buddha Temple is a 96-centimetre-long Buddha carved in white jade. (Photo: Gettyimages)

8. Wander through the narrow lanes of Tianzifang

Snap some Insta-worthy shots at this artsy area filled with galleries, shops, cafes, and studios.

Tianzifang is a popular tourist destination home to boutique shops, craft stores, trendy art studios, cafes, bars and restaurants along narrow alleys in Shanghai, China. (Photo: Gettyimages)
Tianzifang is a popular tourist destination home to boutique shops, craft stores, trendy art studios, cafes, bars and restaurants along narrow alleys in Shanghai, China. (Photo: Gettyimages)

9. Have a magical time at the Shanghai Disney Resort

Who can say no to the happiest place on Earth?

【Summer Splash】Shanghai Disneyland Admission Ticket

From S$54.69

【Summer Splash】Shanghai Disneyland Admission Ticket. (Photo: Klook SG)
【Summer Splash】Shanghai Disneyland Admission Ticket. (Photo: Klook SG)

Shanghai Disneyland Admission (90 days)

S$134.35

Shanghai Disneyland Admission (90 days). (Photo: Klook SG)
Shanghai Disneyland Admission (90 days). (Photo: Klook SG)

10. Take a cruise along the Huangpu River

Witness the illuminated skyline and landmarks of Shanghai at night.

Huangpu River Cruise (Qingjiang Line)

S$20.55 (was S$28.05)

Huangpu River Cruise (Qingjiang Line). (Photo: Klook SG)
Huangpu River Cruise (Qingjiang Line). (Photo: Klook SG)

11. Explore the charming former French Concession area

See a different side of China with its tree-lined streets, colonial architecture, and a mix of boutiques and cafes.

Shanghai Highlights Half-Day Bike Tour

S$74.75

A quiet street in the former French Concession of Shanghai. (Photo: Gettyimages)
A quiet street in the former French Concession of Shanghai. (Photo: Gettyimages)

12. Visit the Jin Mao Tower

Ride the high-speed elevator to the top for panoramic views of the city.

【World Highest Skywalk】Shanghai Jin Mao Tower 88th Floor Exclusive Skywalk Experience

S$51.39 (was S$53.85)

【World Highest Skywalk】Shanghai Jin Mao Tower 88th Floor Exclusive Skywalk Experience. (Photo: Klook SG)
【World Highest Skywalk】Shanghai Jin Mao Tower 88th Floor Exclusive Skywalk Experience. (Photo: Klook SG)

13. Scale the supertall Shanghai World Financial Center

Experience the “Bottle Opener” skyscraper with its unique observation deck offering stunning vistas.

Shanghai World Financial Center. (Photo: Gettyimages)
Shanghai World Financial Center. (Photo: Gettyimages)

14. Enjoy a spectacular acrobatic performance at the Shanghai Circus World

Be awed by impressive feats and traditional Chinese performing arts.

Shanghai Circus World. (Photo: Gettyimages)
Shanghai Circus World. (Photo: Gettyimages)

15. Visit the Longhua Temple

Leave your footprints at the city’s oldest and largest Buddhist temple, known for its towering pagoda and serene surroundings.

Longhua Pagoda in the Longhua Buddhist Temple, Shanghai, China. (Photo: Gettyimages)
Longhua Pagoda in the Longhua Buddhist Temple, Shanghai, China. (Photo: Gettyimages)

16. Indulge in Shanghai’s diverse culinary scene

Try local specialities like xiaolongbao, shengjianbao (pan-fried buns), and various street food offerings.

Shanghai-style xiaolongbao. (Photo: Gettyimages)
Shanghai-style xiaolongbao. (Photo: Gettyimages)

17. Take a day trip to Zhujiajiao

Explore the picturesque ancient water town with charming canals, stone bridges, and historic architecture.

Zhujiajiao Watertown Whole Day Cycling Tour from Shanghai

From S$177.49

Zhujiajiao Watertown Whole Day Cycling Tour from Shanghai. (Photo: Klook SG)
Zhujiajiao Watertown Whole Day Cycling Tour from Shanghai. (Photo: Klook SG)

18. Experience Shanghai’s lively nightlife

Visit trendy bars, clubs, and entertainment venues in areas like The Bund, Xintiandi, and Found 158.

Shanghai Charming Night Bike Tour

S$74.75

Shanghai Charming Night Bike Tour. (Photo: Klook SG)
Shanghai Charming Night Bike Tour. (Photo: Klook SG)

19. Have a fun-filled day at Shanghai’s various theme parks

Jio your kakis or bring your family!

Shanghai Haichang Ocean Park Ticket

From S$46.55 (was S$52.15)

Shanghai Haichang Ocean Park Ticket. (Photo: Klook SG)
Shanghai Haichang Ocean Park Ticket. (Photo: Klook SG)

Shanghai Happy Valley

From S$28.05 (was S$33.65)

Shanghai Happy Valley. (Photo: Klook SG)
Shanghai Happy Valley. (Photo: Klook SG)

Shanghai Maya Beach Water Park Ticket

From S$33.65

Shanghai Maya Beach Water Park Ticket. (Photo: Klook SG)
Shanghai Maya Beach Water Park Ticket. (Photo: Klook SG)

20. Explore diverse ecosystems at Chenshan Botanical Garden

Join in the mission to conserve biodiversity and promote plant research.

Shanghai Chenshan Botanical Garden

S$14.05

Shanghai Chenshan Botanical Garden. (Photo: Klook SG)
Shanghai Chenshan Botanical Garden. (Photo: Klook SG)

21. Catch a glimpse of Old Shanghai’s prosperity at Shanghai Film Shooting Base

Spot filming crews and even actors roaming around the park!

Shanghai Film Shooting Base Admission Ticket

S$12.89 (was S$14.95)

Shanghai Film Shooting Base Admission Ticket. (Photo: Klook SG)
Shanghai Film Shooting Base Admission Ticket. (Photo: Klook SG)

Check airfare here: Skyscanner | Trip.com | Expedia
Book accommodations and activities here: Agoda | Booking.com | Klook | KKday | HotelsCombined | LuxuryEscapes
Save big, get the all-inclusive pass & explore your destination in-depth: GoCity
General info here: Tripadvisor
Affordable data plans here
And while you are at it, get your travel insurance with Alliance Assistance | Income | Prudential!

Yahoo Shopping Southeast Asia
Yahoo Shopping Southeast Asia