7 Places To Visit In Shanghai For Your Next China Trip
The iconic skyline is just the beginning.
Follow us on Instagram, TikTok, and WhatsApp for the latest stories and breaking news.
We hope you love our recommendations! Just so you know, we may collect a share of sales or other compensation from the links on this page. Prices are accurate at the time of writing.
1. The Bund

The Bund is one of Shanghai's most recognisable landmarks, stretching along the Huangpu River with views of the city's historic European-style buildings on one side and the futuristic Pudong skyline on the other. It's especially beautiful around sunset and at night when the skyline lights up.
The waterfront is also home to 50+ historic buildings showcasing different architectural styles, earning it the nickname "the museum of international architecture". It's an easy place to explore on foot, or you can see the skyline from the river on a Huangpu River cruise.
Book a private tour here: Traveloka | Klook | Trip.com | Agoda
2. Yu Garden

Step into a more traditional side of Shanghai at Yu Garden, a classical Chinese garden dating back to the Ming Dynasty. Its landscaped courtyards feature ponds, rockeries, pavilions, bridges, and, intricate architectural details.
The garden was originally built more than 400 years ago as a private garden and covers around five acres. After exploring it, you can also walk around the nearby Yuyuan Bazaar and City God Temple area for local snacks, souvenirs, and, more traditional architecture.
Book here: Trip.com | Traveloka | Klook
3. Shanghai Tower

For some of the best views over Shanghai, head to Shanghai Tower in the Lujiazui financial district. Standing at 632 metres tall, it is China's tallest building and the third-tallest building in the world, making its observation deck a popular stop for panoramic city views.
The skyscraper is also known for its distinctive twisting design, which helps reduce wind loads on the building. From the observation deck, you can look out over the Huangpu River, The Bund, and, Shanghai's sprawling skyline from hundreds of metres above the ground.
Book here: Klook | Trip.com | Agoda | Traveloka
4. Nanjing Road Pedestrian Street

Nanjing Road is one of Shanghai's best-known shopping streets, stretching through the heart of the city with department stores, international brands, restaurants, cafés, and, plenty of smaller shops. The pedestrianised section is particularly lively in the evening when its neon signs and buildings light up.
The street dates back to the 19th century and has grown into one of the busiest commercial areas in Shanghai. Since it's close to The Bund, you can easily combine both spots in the same day.
Book attractions nearby here: Trip.com
5. Shanghai Disney Resort

Disney fans can spend a full day at Shanghai Disney Resort, home to themed lands, attractions, entertainment, restaurants, and, one of the largest Disney castles in the world. It's a particularly easy addition to a Shanghai itinerary if you're travelling with children.
Opened in 2016, Shanghai Disneyland was the first Disney theme park in mainland China. Keep an eye out for attractions and experiences that are unique to the Shanghai park, including TRON Lightcycle Power Run and the Enchanted Storybook Castle.
Book here: Agoda | Trip.com | Traveloka | Klook
6. Wukang Road & The Former French Concession

For a slower afternoon away from Shanghai's skyscrapers, explore Wukang Road and the surrounding Former French Concession. The area is known for its tree-lined streets, historic European-style buildings, cafés, boutiques, and relaxed atmosphere.
One of its most recognisable landmarks is the Wukang Mansion, a distinctive red-brick building with a ship-like shape. The neighbourhood is ideal for simply wandering around, taking photos, café hopping, and seeing a quieter side of Shanghai.
Book a guided tour here: Trip.com | Klook
7. Zhujiajiao Water Town

If you have extra time in your itinerary, take a day trip to Zhujiajiao, an ancient water town located on the outskirts of Shanghai. Its canals, stone bridges, traditional houses, and narrow old streets offer a completely different experience from the modern city centre.
Zhujiajiao is sometimes known as the "Venice of Shanghai" because of its network of waterways. You can explore the historic streets on foot or take a traditional boat ride through the canals before heading back to the city.
Book a private tour here: Traveloka | Klook | Agoda | Trip.com
Compare flights to Shanghai here.

Cover image via