Get 5% of discount using the code
MYESIMNOW5
Buy eSIM
Trustpilot

Shanghai! A city full of top attractions, where skyscrapers meet ancient temples, and busy markets stand alongside tranquil gardens. It’s a vibrant metropolis that captivates every visitor. If you’re wondering how to plan a trip to China and this incredible city, you’re in for a treat. 

We’ve compiled a list of the top 15 things to do in Shanghai, covering iconic landmarks and hidden gems – these are perfect for your bucket list! Whether you’re a seasoned traveler, or if this is your first visit, our guide to what to do in Shanghai has you covered.

To make your journey smoother when searching the most beautiful places to visit in China, consider an eSIM from Holafly for seamless connectivity.

shanghai cityscape

1. Visit the Shanghai Tower

Shanghai tower
The impressive Shanghai Tower is a bucket list must for any visitor to Shanghai. Source: Shutterstock.

One of the best things to do in Shanghai and a bucket list item is to visit the Shanghai Tower, a symbol of the city’s ambition. This architectural structure is the second-tallest building in the world and offers unparalleled panoramic views of the city. Head to the observation deck on the 118th floor for vistas of the Huangpu River and the urban landscape. It’s one of the top attractions when thinking about what to see in Shanghai.

2. Stroll along The Bund

The Bund
Take a walk along The Bund to marvel at Shanghai’s mix of historic and modern architecture. Source: Shutterstock.

No Shanghai must-see bucket list is complete without The Bund. This iconic waterfront promenade offers stunning views of Shanghai’s Pudong skyline, with its futuristic skyscrapers on one side and historic European-style buildings on the other. This is a top attraction that shows the clear contrast between old and new. A trip to The Bund is perfect for a long and leisurely stroll, day or night, and you’ll quickly see why it’s a top Shanghai tourist attraction.

3. Explore the Yu Garden

Yu Garden
For a break from the busy city, visit the tranquil Yu Garden in the middle of Shanghai. Source: Shutterstock.

Escape the hustle and bustle by visiting the Yu Garden, a Chinese garden dating back to the Ming Dynasty. This tranquil oasis is a maze of traditional pavilions, ornate bridges, and koi ponds. It’s a peaceful place with old-world charm, and one of the most beautiful things to do in Shanghai, China. Don’t forget to explore the adjacent Yuyuan Bazaar to see craft shops and enjoy local snacks.

4. Wander through the French Concession

French Concession district
The historic French Concession district offers a peek into Shanghai’s past and a nod to European architecture. Source: Fabio Achilli, Wikimedia Commons, Creative Commons Attribution 2.0 Generic license.

Step back in time as you explore the streets of the French Concession, one of the best places to visit in Shanghai. This historic district is characterized by tree-lined avenues, elegant European-style villas, and boutique shops. It’s a wonderful place to walk around, discover hidden cafes, and do some people watching. It’s a pleasant addition to your Shanghai bucket list.

5. Discover Tianzifang

Tianzifang
Get lost in the mazes and enjoy a coffee in this renovated art and crafts area of Shanghai. Source: Shutterstock.

For a taste of artistic Shanghai, head to Tianzifang. This labyrinthine area of renovated “shikumen” houses has been transformed into a vibrant art and crafts enclave. Tucked away in narrow alleyways are quirky boutiques, art galleries, cafes, and restaurants. It’s one of the most fun things to do in Shanghai if you’re looking for a different and less touristy bucket list activity.

6. Visit the Oriental Pearl TV Tower

Oriental Pearl TV Tower
The Oriental Pearl TV Tower offers fantastic views of Shanghai’s iconic skyline. Source: Dan Lundberg @ Wikimedia Commons, Creative Commons, Attribution-Share Alike 2.0 Generic licence. 

Standing tall as a symbol of Shanghai’s modernity, the Oriental Pearl TV Tower is another must-visit item on the bucket list for incredible city views. Its distinctive spheres make it instantly recognizable. You can enjoy panoramic views from different observation decks, or even dine in the revolving restaurant. It’s a quintessential Shanghai tourist attraction and a great place for a different cityscape view.

7. Immerse yourself in the Shanghai Museum

Shanghai museum
Visit this world-class Shanghai museum and see ancient Chinese artifacts and paintings. Source: Shutterstock. 

If you’re interested in Chinese art and history, the Shanghai Museum is a treasure trove. Located in People’s Square, this world-class museum houses ancient Chinese artifacts, including bronzes, ceramics, and paintings. It’s one of the most enriching bucket list things to do in Shanghai if you’re a cultural enthusiast. Allow ample time to explore its many galleries.

8. Experience Nanjing Road

young woman in the Nanjing Road shopping district
Shop until you drop at Shanghai’s famous Nanjing Road shopping district. Source: Shutterstock. 

Get ready for some serious retail therapy on Nanjing Road, one of the world’s busiest shopping streets. From international brands to local department stores, you’ll find endless variety here. At night, Nanjing Road comes alive with neon lights. If you’re using your cell phone in China, you can navigate the streets at night to take in the area’s energy. Whether you’re a shopaholic or just want to experience this part of town, it’s an exciting place to visit in Shanghai.

9. Find serenity at Jing’an Temple

Jing’an Temple
A tranquil escape among Shanghai’s busy streets is the beautiful Jing’an Temple. Source: Kallerna @ Wikimedia Commons, Creative Commons Attribution-Share Alike 4.0 licence. 

Amidst the modern skyscrapers, Jing’an Temple offers a serene escape. This ancient Buddhist temple, with its shining golden roofs and intricate carvings, is a beautiful example of traditional Chinese architecture. Step inside to witness devotees praying and to admire the ornate statues. It’s one of the most peaceful things to see in Shanghai.

10. Ride the Maglev Train

maglev train
Take a ride on the modern and super-fast Maglev Train for a true Shanghai experience. Source: Lars Plougmann @ Wikimedia Commons, Creative Commons Attribution-Share Alike 2.0 licence. 

For a unique futuristic experience, take a ride on the Shanghai Maglev Train, the world’s first commercial magnetic levitation line. It connects Pudong International Airport with Longyang Road Station, reaching speeds of up to 267 miles/h. It’s not just a means of transport; it’s a thrilling experience and testament to Shanghai’s technological advancements. Riding the Maglev Train is another of the more fun things to do in Shanghai.

11. Discover the Bund Sightseeing Tunnel

The memorable journey of the Bund Sightseeing Tunnel offers a perfect bucket-list option. Source: Shizhao, Wikimedia Commons, Creative Commons Attribution 1.0 Generic licence.

For another memorable journey, take the Bund Sightseeing Tunnel. This underground tunnel, decorated with flashing lights and various installations, connects the Bund with Pudong. While it’s more of an entertainment ride than a direct transport link, it offers a fun and kitschy experience, making it a unique addition to your Shanghai things to do bucket list.

12. Explore Xintiandi

Xintiandi
Enjoy delicious food or a coffee in the stylish Xintiandi area of Shanghai. Source: Leynadmar, Wikimedia Commons, Creative Commons Attribution-Share Alike 4.0 International licence.   

Xintiandi is a stylish and pedestrian-friendly area that blends Shanghainese “shikumen” architecture with modern amenities. This area is one of the top attractions in Shanghai if you’re after food and fashion. Xintiandi has upscale restaurants, cafes, and boutiques housed in perfectly restored historic buildings. It’s a great spot for a short walk in the evening, dinner, or a drink, and a popular place to visit in Shanghai for locals and tourists.

13. Visit the Propaganda Poster Art Centre

The Shanghai Propaganda Poster Art Centre
The Shanghai Propaganda Poster Art Centre takes visitors on a journey through China’s political and social history. Source: Chainwit, Wikimedia Commons, Creative Commons Attribution 4.0 International license.

This bucket list item is tucked away in a residential building. The Shanghai Propaganda Poster Art Centre is a fascinating history museum and a hidden gem. It offers a glimpse into China’s political and social history through a collection of propaganda posters from the mid-20th century. It’s a thought-provoking experience, making it one of the more unique things to do in Shanghai. When thinking about the best time to visit China, this is an activity you can enjoy year-round.

14. Take a Huangpu River cruise

Huangpu River in Shanghai
Huangpu River in Shanghai, view from the Oriental Pearl Tower. Source: Photo by Jakub Hałun, Wikipedia Commons, Creative Commons Attribution-ShareAlike 3.0 Unported License

Seeing Shanghai’s iconic skyline from the water provides an entirely different perspective. A Huangpu River cruise, especially at night, is a magical experience. You’ll float past the skyline of Pudong on one side and the historical Bund buildings on the other. The dazzling lights create an unforgettable panorama, making it one of the top things to do in Shanghai.

15. Savor the local cuisine

soup dumplings
Taste your way through Shanghai’s streets and enjoy dishes like the popular soup dumplings. Source: Shutterstock. 

Shanghai is a foodie’s paradise! No Shanghai bucket list would be complete without indulging in its incredible culinary scene. There’s something for every palate, from famous Xiao Long Bao (soup dumplings) to Shengjian Bao (pan-fried pork buns) and countless street food options. Explore the narrow alleys to find local markets and traditional teahouses. This is undeniably one of the best things to do in Shanghai.

Explore Shanghai’s bucket list attractions with Holafly

Tick off your bucket list items in Shanghai and don’t miss a beat. From the heights of the Shanghai Tower to the lanes of the French Concession, you’ll need reliable internet to guide your exploration, secure bookings, and share special moments. This is where Holafly comes in.

With a Holafly eSIM for Shanghai, or an eSIM for China for broader travel, staying online becomes effortless. Enjoy unlimited data with instant activation, eliminating the need for physical SIM card swaps. Benefit from coverage throughout Shanghai and across China, ensuring seamless browsing. 

You can choose a plan that suits your itinerary, anywhere between 1 and 90 days. For example:

  • 4-day trip: $16.90
  • 10-day trip: $36.90

The Holafly eSIM for China also comes with a built-in VPN, so you can continue accessing international websites, apps, and social media sites.

Plan the perfect trip with Holafly and enjoy all the must-see attractions and unique experiences this incredible Chinese metropolis offers!

I’m a communications professional with over 17 years of experience in the social justice sector. Eight years ago, I started working as a freelance content writer and strategist. Over the course of my career, I’ve had the chance to work with a mix of social enterprises, NGOs, government agencies, and corporate clients. I have lived and worked in Australia, Austria, Mexico, and Indonesia. I love crafting content that resonates across cultures and tells a meaningful story.

Read full bio