11 best things to do in Shanghai, China
Thinking of visiting Shanghai? You’re in for a treat! This city has it all: old-school charm, glitzy modern skyscrapers, and enough noodle bowls to keep you happy for weeks. So there will be plenty of things to do in Shanghai! To make planning easier, I’m sharing my top picks for things to do, so you can make the most of your time in this incredible city. Let’s dive in!
What to do in Shanghai?
1. Wander Through Yu Garden
Imagine stepping into a magical place straight out of a fairytale. Yu Garden is exactly that, with its dreamy ponds, ancient pavilions, and zig-zag bridges. The garden is a little slice of tranquility, perfect for a morning stroll.
- Budget: Around $5 for the garden.
- Pro tip: Go early to avoid the crowds and snag the best Instagram shots!
2. Visit a Temple (Or Three!)
Whether you’re a history buff or just love soaking up local culture, the temples in Shanghai are a must. The Jade Buddha Temple is home to stunning jade Buddha statues that are jaw-droppingly gorgeous. Longhua Temple is all about those peaceful vibes, and Jing’an Temple? Well, let’s just say you’ll feel like you stepped into a golden dream.
- Budget: Around $2-$6 for entry.
- Best time to go: Early morning, when it’s quieter and you can hear the monks chanting.
3. Get Sky-High at The Oriental Pearl Tower and Shanghai Tower
Looking to see the city from above? The Oriental Pearl Tower is an icon with a quirky look, complete with a glass floor that’ll give you a thrill. If you’re up for the highest view, head to the Shanghai Tower, the tallest building in China (and the second tallest worldwide) with a view from its 118th-floor observation deck that will knock your socks off.
- Budget: $25+ for the Pearl Tower, $25 for the Shanghai Tower.
- Insider tip: Go at sunset for a skyline that shifts from day to night in the most magical way.
4. Evening Stroll on The Bund Promenade
This one is a no-brainer. The Bund is like stepping into a movie, with its historic buildings on one side and the futuristic skyline of Pudong on the other. It’s perfect for a romantic walk or just soaking in the buzz of the city.
- Budget: Free!
- When to go: At night, when the city lights are in full swing and everything sparkles.
5. Get Lost in The Shanghai Museum
For a dose of culture and art, head to the Shanghai Museum. You’ll find ancient artifacts, delicate porcelain, and beautiful calligraphy. It’s free to enter, which is a sweet bonus. Just make sure to make a reservation, so you won’t be left standing at the door.
- Budget: Free.
- Good to know: Try to get there early because they limit the number of visitors each day.
6. Chill Out in Xintiandi
Want to see a trendy side of Shanghai? Xintiandi is the place to be. Think cobblestone streets, hip cafes, and boutiques where you can window-shop to your heart’s content. It’s where the old Shikumen houses have been given a modern twist.
- Budget: Free to walk around, but you might want to treat yourself to a coffee or meal.
- Vibe check: Perfect for people-watching and hanging out with friends.
7. Shop ‘Til You Drop on Nanjing Road
If shopping is your cardio, then Nanjing Road is your track. From high-end brands to quirky local shops, this place has it all. Plus, the street performers and neon lights at night are just so fun.
- Budget: Free to wander; your wallet decides the rest!
- When to go: In the evening, to really make the neon lights shine!
8. Feel Like a Kid Again at Shanghai Disneyland
If you’re in the mood for a day full of joy, head to Shanghai Disneyland. It’s Disney magic with a twist of Chinese culture, and there are rides and shows you won’t see at other parks.
- Budget: $60-$80 (depending on the day).
- Pro tip: Weekdays are less crowded (and cheaper), so plan accordingly!
9. Step Back in Time at Shanghai Qibao Town
Craving a bit of old China? Qibao Town is perfect. With its winding alleys, old bridges, and canals, you’ll feel like you’ve traveled back in time. Plus, the street food here? Delicious.
- Budget: Free to enter; some attractions inside have small fees.
- Must-try: Snack on some local dumplings while you explore.
10. Set Sail on a Huangpu River Cruise
There’s something magical about seeing the city from the water. A Huangpu River cruise gives you a front-row seat to both the historic Bund and the modern skyscrapers of Pudong.
- Budget: $15-$30, depending on the type of cruise.
- Best time: Evening cruises for the best view of the city lights.
11. Get Artsy in Tianzifang
If you’re into artsy vibes, then Tianzifang is your happy place. This neighborhood is full of tiny shops, unique boutiques, and cafes tucked into narrow alleys. It’s perfect for finding one-of-a-kind souvenirs.
- Budget: Free to explore; bring some cash for shopping and snacks.
- Top tip: Let yourself get a little lost. That’s when you find the best stuff!
Wrapping It Up
There you have it! Shanghai is bursting with experiences, from breathtaking views at the Shanghai Tower to sipping tea at the Huxinting Tea House. Whether you’re temple-hopping, shopping on Nanjing Road, or taking a leisurely Huangpu River cruise, this city will leave you with stories to tell and a phone full of photos. Pack your bags and get ready for an unforgettable adventure!
Best Things To Do In Shanghai
- Wander Through Yu Garden
- Visit a temple (or Three!)
- Get Sky-High at The Oriental Pearl Tower and Shanghai Tower
- Evening Stroll on The Bund Promenade
- Get Lost in The Shanghai Museum
- Chill Out in Xintiandi
- Shop ‘Til You Drop on Nanjing Road
- Feel Like a Kid Again at Shanghai Disneyland
- Step Back in Time at Shanghai Qibao Town
- Set Sail on a Huangpu River Cruise
- Get Artsy in Tianzifang
I will be solo traveling to Shanghai in a bit! Click here to check out my pictures on Instagram!