Discover restaurant-riddled laneways, futuristic architecture and unique local markets with the best things to do in Shanghai.
Like for many, it was the Marvel-universe skyline that sparked my initial intrigue. But after a multigenerational family holiday to China’s largest city had me poking around every must do in Shanghai, I learned that the dizzying destination’s most impressive attribute is its ability to surprise. Between world-class restaurants, some of the world’s best shopping and artistic laneways, you’ll find one entirely unusual market, viral food sensations and galleries filled with delights. Let my list of the best things to do in Shanghai guide your next visit.
In short
If you only pick one of the best things to do in Shanghai, make it a walk through Yu Gardens for its immediate cultural immersion and bustling City God Temple filled with food stalls and boutiques.
1. Sniff out exceptional egg tarts

My stomach often dictates holiday itineraries, so I was a navigational mess when faced with Shanghai’s epic egg tart scene. Churning out remarkable amounts of both traditional Chinese and Portuguese varieties (that’s shortcrust in the former and puff pastry in the latter), its most adored egg tart spot, Lillian Cake Shop, operates 50 city-wide branches itself. Other highlights include the Jing’an District’s British-themed Amam Lonbakery Town (expect queues at every hour) and Apoli Itabakery in the Changning District near the historic Wukang Mansion. Keen to ration your bakery spending? Find a KFC where shockingly delicious egg tarts are plenty affordable.
2. Meet Mickey Mouse at Shanghai Disneyland

Visiting Shanghai offers a rare opportunity to bask in the place known as the happiest place on earth. Shanghai Disneyland, located in Pudong New Area’s Shanghai Disney Resort, is filled with all your Peter Pan/Pirates of the Caribbean rides, daily parades and fireworks while offering the only Zootopia-themed land on the planet. One-day tickets start from about $113 per person, and the park opens daily from 8:30am. Visitors with access needs are welcome with several attractions tailored to wheelchairs. Tactile maps, crafted with braille in English, make life easier, too.
3. Wander along The Bund’s waterfront district

It’s never a trip to Shanghai without a stroll through the historical Bund district on the water, nor is leaving without a snap of the shimmering purple Oriental Pearl Tower. You can even go inside the futuristic skyscraper for a revolving buffet restaurant, 267 meters above ground level, a glass skywalk, exhibitions and observation decks. The Bund itself is a 1.5-kilometre promenade off the western bank of the Huangpu River in the city’s central Huangpu District, and a magnet for architecture nuts who marvel in its diverse mix of Gothic, Art Deco and Neoclassical-style structures. Don’t miss The Bund’s nightly light show from across the river for one of China’s most iconic sights.
4. Watch love blossom at the Shanghai Marriage Market

If you love love, you’ll fall for the Shanghai Marriage Market, a weekly event in Huangpu District’s People’s Park where proud parents (and concerned grandparents) help unmarried kids find perfect matches. It’s an incredible sight as older generations present their child’s vital stats – income, education, height and more – on pieces of paper before they mingle and gather contact information to pass onto their kids. Get there on a Saturday or Sunday between 1pm and 4pm for an event like no other.
5. Have afternoon tea with bunnies at Rabbit Moon House

Cat cafes run rife in Shanghai, but I prefer a harder-to-find rabbit encounter. Rabbit Moon House on Shaanxi South Road in Huangpu District is my recommendation, staging daily afternoon tea in the company of itty-bitty rabbits. Entry costs about $9.50 and you’ll need to purchase your milk tea (or shaved ice shaped into adorable rabbits) on top, but it’s worth every cent because you’ll get your favourite bunny for a one-on-one hangout. Tip: Say yes to the purchasable rabbit treats so your little guy can dine by your side.
6. Step back in time at a Shanghai museum

Shanghai’s collection of ancient Chinese art is gorgeous, but I especially love stepping into the minds of contemporary creatives who fill so many standout galleries with thought-provoking pieces. I loved Rockbund Art Museum for its Art Deco bones in the middle of central Huangpu District, while the Power Station of Art is home to the Shanghai Biennale, serving as the first state-owned contemporary art space in Chinese mainland. If you love learning about a destination’s past, the Shanghai Museum is unbeatable.
7. Soak up the serenity at the Yu Gardens

Feeling like a portal into a bygone era, the Yu Gardens in Old Shanghai is a 400-year-old traditional Chinese garden that instantly stills the mind. Wander amid carp-fluttered ponds and towering pine trees to find the City God Temple where Shanghai’s ancient guardian spirits are honoured and a bustling retail scene provides shoppable treats.
8. Brunch in the Former French Concession

Ready for a European detour? The Former French Concession spans across Huangpu and Xuhui Districts and was administered by France during the 1800s. Nowadays, it’s a mecca for roadside brunching, bakery hopping and romantic European-style houses. Don’t miss snapping a selfie beside an Art Deco street lamp or scoffing down a street vendor’s Shanghai-style pork buns.
9. Make furry friends at Shanghai Wild Animal Park

If spotting a big cuddly panda sits atop your China to-do list, Shanghai Wild Animal Park will sort you out. Located in Pudong New Area, the popular tourist attraction stretches over 150 hectares and houses multiple residents within its giant panda hall. It’s open daily and entry starts from roughly $43 per person.
Weekly travel news, experiences
insider tips, offers, and more.
10. Shop luxury brands and chic local labels

Flexing your mobile wallet (Shanghai operates transactions mainly via Alipay and WeChat Pay rather than physical cards) is almost too tempting in this city. For luxe labels, head to Plaza 66 on Nanjing West Road where five storeys house the likes of Chanel, Louis Vuitton, Cartier and more. Huaihai Middle Road, located in the centre of the city, is the place for local labels and serious street style inspiration. If you’re a sucker for wasting away hours in enclosed shopping centres (guilty as charged), Shanghai IFC Mall at No. 8 Century Avenue in the Pudong New Area is the ultimate indulgence.
11. Splash out on Michelin-star dining

Home to more than 75 Michelin-star restaurants, Shanghai is a foodie utopia. Shoot for all three stars at Taian Table, renowned for its masterful blend of Asian and European flavours and techniques, or Ultraviolet by Paul Pairet, which dials into multi-sensory technology to elevate every mouthful.
12. Hop between the artistic alleyways of Tianzifang

Simply walking into one of Tianzifang’s alleyways is an experience as an almost claustrophobic mecca of stores are illuminated with hanging lanterns, paper umbrellas, greenery and even laundry. I recommend dedicating time to gawking through every door to find hipster-cool bars, eateries, cafes, fashion and lifestyle boutiques and galleries. You’ll find all the action from Lane 210, Taikang Road, in Huangpu District.
13. Explore Zhujiajiao: the ‘Venice of Shanghai’

Mirroring the narrow canals of Venice, Zhujiajiao is a photo-perfect pit stop dotted with waterways, stone bridges and spectacular Ming and Qing dynasty architecture. Hop in a gondola to experience the romanticism in full, with boat operations running out of three locations: the North Street Wharf, the Kezhi Garden Wharf and the City God Temple Wharf, right near the temple itself in Yu Gardens. Prices start from about $42 per boat, with each capped at six passengers.
Want to see more stories from International Traveller in your Google search results?
- Click here to set International Traveller as a preferred source.
- Tick the box next to "International Traveller". That's it.













