An expert's guide: where to stay in Shanghai

Simon Lewis

written by
Simon Lewis

updated 01.11.2024

Shanghai is a top contender for the buzziest city in Asia, a thriving business hub that's brashly modern yet wears its history on its sleeve. Dense with glitz and grit, the city has a sophisticated and international feel that makes it completely unlike any other mainland metropolis. Deciding where to stay, however, can be a daunting challenge. The city has close to 5,000 hotels offering a total number of around 396,600 rooms. Finding the right one can be a nightmare if you don't know where to stay in Shanghai. That's why we selected the best areas for you.

Where to stay in Shanghai

But where should you base yourself? Shanghai’s sprawling metro network – the largest on the planet – makes getting around straightforward, but choosing the right area from the start can make your trip far easier.

If you’re here for luxury shopping and skyline views, the Bund is your best bet, with its grand waterfront hotels and easy access to Nanjing Road. For something more artsy, try the Former French Concession, packed with tree-lined streets, quirky cafés, and boutique shops. Whatever kind of trip you're planning, here's our expert guide to the best places to stay in Shanghai.

Best for sightseeing: People's Square

Right in the heart of Shanghai, People’s Square puts you within walking distance of the city’s major sights. The Shanghai Museum and the Urban Planning Exhibition Centre are practically on your doorstep, and Nanjing Road’s endless shopping is just a few minutes away. 

Architecturally, the area is a mix of styles – classic Shanghai chaos – with towering skyscrapers rubbing shoulders with colonial-era buildings. When you need a breather, head to People’s Park for a bit of greenery and local flavour. At weekends, you might even catch the "Marriage Market," where parents look for matches for their children.

Where to stay in People's Square

  • Budget bargain: Mingtown Etour: The city's best backpacker hostel, featuring decent rooms (all shared bathrooms), a great bar with a courtyard, and an amazing location, tucked in an alley behind Tomorrow Square.
  • Stay in the heart of Shanghai: Jin Jiang Pacific Hotel: Housed in a historic neoclassical building, Jin Jiang Pacific Hotel offers elegant rooms located along the popular Nanjing Pedestrian Street. Directly opposite People's Square Metro Station.
peoples-square-park-shanghai-china-shutterstock_732892399

People's Square park in central Shanghai © f11photo/Shutterstock

Best for designer digs: Jing'an

Jing'an is Shanghai's buzzing, modern heart, packed with endless options to eat, drink, and (mostly) shop. By day, it’s a retail paradise, with glitzy malls and boutique shops lining the streets. By night, stylish bars and restaurants draw in the crowds, offering everything from fine dining to street food. 

Accommodation here leans heavily towards functional business hotels, but if you look closely, you'll find a few quirky, boutique spots hidden away. Jing’an Temple, an impressive Buddhist site amidst all the modernity, is worth a visit – a peaceful slice of history in the city’s fast-paced core.

Where to stay in Jing'an

  • Fashion on a budget: CACHET Boutique Shanghai: Stylish, small and well located, this hotel was once an old apartment block. Ask for one of the higher floors – and it's worth paying a little more for a balcony.
  • Chic and sleek: The Puli Hotel: Elegant and attractive (and featuring a spa and a pool), Puli is off the main road, so not too noisy. Go for a high room with a view of Jing'an Park.
jingan-shanghai-china-shutterstock_579527302

An aerial view of Jing'an, Shanghai's modern heart © HelloRF Zcool/Shutterstock

Best for a hint of tradition: Old City

If you're wondering where to stay in Shanghai for a glimpse into the city’s traditional charm, Shanghai’s Old City is an intriguing option. Once a maze of narrow alleyways and home to the city’s Chinese population, much of the area has been modernised, but pockets of history remain. 

For an authentic experience, explore the bustling bazaar around Yuyuan Gardens, where winding lanes are lined with vendors selling everything from trinkets to street snacks. Just note that taxis are your best bet here, as the metro doesn’t connect well to this part of town. It’s chaotic, lively, and truly unique.

Where to stay in Old City

  • A boutique option: Indigo: This lavish modern property is right on the river, so the best rooms have great views.
  • At the heart of events: The Shanghai EDITION: A sleek, modern retreat right in the city centre. With luxury rooms featuring hot tubs, branded toiletries, and all the amenities you'd expect, it’s designed for those seeking both style and comfort.
yuyuan-garden-pagoda-shanghai-china-shutterstock_1070842421

The atmospheric streets around Yuyuan gardens © MarinaDa/Shutterstock

Best for a touch of luxury: The Bund

The Bund, on the west bank of the Huangpu River, was once home to the grand headquarters of European trading houses and banks, each vying to outdo the other in architectural splendour. Today, this row of imposing, Western-style buildings faces the futuristic skyscrapers of Pudong across the river, making it Shanghai’s answer to the Champs Élysées.

If you’re ready to splurge, the Bund is where you’ll find Shanghai’s most luxurious hotels, high-end shops, and a wealth of fine dining and upscale nightlife options. It’s old-world glamour meets modern opulence, and it’s absolutely unmissable.

Where to stay in the Bund:

  • Heritage escape: Waldorf Astoria: In what was once the city's oldest gentleman's club, this stylishly updated heritage hotel is a feast of Neoclassical opulence.
  • A piece of history: Fairmont Peace Hotel: The most famous hotel in Shanghai is an Art-Deco marvel steeped in history with a renowned jazz bar.
Bund, Shanghai, China

Western-style architecture in The Bund © Luciano Mortula - LGM/Shutterstock

Best for colonial charm: French Concession

The old French Concession reveals a relaxed, sophisticated side of Shanghai, worlds away from the high-rises and commercial frenzy found elsewhere in the city. Here, leafy, tree-lined streets wind past historic mansions, many of which have been transformed into stylish restaurants, chic boutiques, and quirky hotels. 

It’s the perfect area for a leisurely stroll, with hidden gems around every corner—from artisanal coffee shops to tucked-away galleries. There’s a timeless charm here that feels almost European, making it an ideal neighbourhood for anyone wanting a break from Shanghai’s fast-paced energy.

Where to stay in French Concession:

  • Intimate and and historic: Shanghai Hengshan Moller Villa Hotel: A unique northern European Norway-style building with more than 70 years history and located in Former French Concession of Shanghai.
  • Retro retreat: Shanghai Donghu Hotel: This old-Shanghai-style hotel is located in the vibrant Donghu Street, with several delicate gardens and a fountain surrounded.
street-shanghai-china-shutterstock_586397879

The French Concession enjoys a slightly slower pace of life © Laurin/Shutterstock

Best for views: Lujiazui

If you’re looking for where to stay in Shanghai with jaw-dropping views, Pudong’s Lujiazui area is the place to be. Hard as it is to believe, this glittering sci-fi skyline on the east bank of the Huangpu River was mostly paddy fields just 30 years ago. Now, it’s packed with some of the city’s tallest skyscrapers, many with luxurious hotels occupying the upper floors. 

Staying here means unbeatable panoramas—so aim for a high floor and, if possible, a corner room. With landmarks like the Oriental Pearl Tower, Shanghai Tower, and Jin Mao Tower nearby, expect a premium price for the view.

Where to stay in Lujiazui:

  • Spectacular sights: Grand Hyatt: Rooms here, on the top floors of the elegant Jinamo Tower, have floor-to-ceiling windows, and the very top floor has one of the world's highest cocktail bars.
  • Business class: The Eton Hotel: Corporate but comfortable, and nice big rooms – a little far from the centre, but right by the metro.
atrium-jin-mao-tower-shanghai-china-shutterstock_388866982

The gravity-defying atrium at the Jin Mao tower in Lujiazui © DoctorPic/Shutterstock

Best for families: Xujiahui

Xujiahui is a great choice for families, offering a quieter vibe without sacrificing convenience. This leafy neighbourhood has plenty of parks, including the popular Xujiahui Park, where kids can run around and burn off energy. You’ll also find a mix of family-friendly restaurants, cafes, and international shops, making it easy to cater to different tastes. 

For a bit of culture, the Shanghai Film Museum and St. Ignatius Cathedral are nearby. Transport is easy too, with multiple metro lines passing through, connecting you quickly to other parts of Shanghai. It’s relaxed, accessible, and perfect for a family stay.

Where to stay in Xujiahui:

  • Comfort and convenience: Atour Hotel Xujiahui Meiying: Nestled in the lively Xujiahui district, Atour Hotel Xujiahui Meiying offers a stylish yet cosy base for families exploring Shanghai. This hotel combines modern amenities with a dash of local charm.
  • Luxury and relaxation: Courtyard By Marriott Shanghai Xujiahui: Rising above the bustling Xujiahui district, this hotel combines luxury with convenience, making it ideal for both families and business travellers.
shanghai-skyline-huangpu-river-china-shutterstock_464578349

Shanghai skyline, Huangpu River, China @ Shutterstock

Best places to stay close to Shanghai

If you’re looking to escape the bustle of Shanghai without going too far, these nearby towns and cities offer a refreshing change of pace. Here’s where to stay for a mix of history, culture, and scenic views within easy reach of the city.

Zhouzhuang

They call Zhouzhuang China’s "Venice of the East". To be honest, that’s a bit of an exaggeration, but we get the comparison. It's is a photogenic town with canals, stone bridges and centuries-old architecture. A world away from Shanghai and perfect for those who prefer to avoid the hustle and bustle of the big city.

If you stay here, choose accommodation on the water with a view of the canals. Keep in mind that Zhouzhuang gets very busy on the weekends, so if you have the choice, a stay during the week is better.

  • Peaceful retreat with scenic views: Zhouzhuang Slowlife River View lnn: This is the perfect spot for a laid-back escape. With cosy seating areas and rooms overlooking both the river and lake, it’s all about slowing down and soaking in Zhouzhuang’s tranquil water-town charm.
  • Scenic, cultural escape: Blossom House Zhouzhuang Jixiang Yard: With cosy rooms, a peaceful garden, and a restaurant on-site, it’s an ideal base for exploring nearby attractions like Jinji Lake, Hanshan Temple, and The Lingering Garden.

Changshu

For a dose of culture and stunning natural scenery, Changshu is a top choice. This city is nestled at the foot of Yushan Mountain, providing plenty of opportunities for hiking and panoramic views. Stay in one of Changshu’s traditional inns or modern hotels that offer easy access to the historic Shajiabang Scenic Area and the serene Shanghu Lake. 

Known for its local cuisine, Changshu is also a treat for food lovers—don’t miss out on tasting bixi, a traditional soft-shell turtle dish. It’s a more relaxed, authentic alternative to Shanghai’s fast pace.

  • Relaxing lakeside stay: Hyatt Regency Changshu Kuncheng Lake: With an indoor pool, fitness centre, and 24-hour room service, it’s designed for travellers looking to unwind in style.
  • For active families and leisure travellers: Pullman Changshu Leeman: With facilities like an outdoor swimming pool, a fitness centre, a tennis court, and a games room, there’s something for everyone to enjoy.

Zhenjiang

Zhenjiang is perfect if you’re after a blend of history and natural beauty. Located on the southern bank of the Yangtze River, this city boasts ancient temples, gardens, and hilltop pagodas, along with sweeping river views. Stay in a hotel near Jinshan Temple for a taste of Zhenjiang’s rich heritage, or opt for a modern riverside hotel with views over the Yangtze. 

The city is famous for its unique black vinegar, so foodies should look out for dishes using this local speciality. Zhenjiang offers a quieter stay with plenty of opportunities to dive into Chinese history and culture.

  • Riverside luxury: Crowne Plaza Zhenjiang, an IHG Hotel: Combines convenience with elegance, offering sweeping river views and a prime downtown location near Zhenjiang’s top shopping and cultural spots.
  • Modern comfort and convenience: Hyatt Regency Zhenjiang: Stylish and comfortable hotel with excellent access to the city.
Simon Lewis

written by
Simon Lewis

updated 01.11.2024

Planning your own trip? Prepare for your trip

Use Rough Guides' trusted partners for great rates

Find even more inspiration for China here

Discover China's most captivating stories

Explore All in the China Hub

Ready to travel and discover
China?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍