Shanghai has an enormous variety of hotels, ranging from modest lodges and budget retreats to serviced apartments and some of Asia’s best luxury establishments. International hotel chains tend to be pricier, with many Chinese hotel brands offering similar amenities at lower prices. There’s also plentiful mid-range accommodation choices.
The ultra-modern Pudong area is a little inconvenient for most sightseeing, though it suits businesspeople. Still, it gives you the chance to stay at Grand Hyatt Shanghai, the world’s highest hotel, with fabulous urban views. Huangpu district incorporates the famous riverside Bund and part of Nanjing Road, Shanghai’s busiest shopping street. It’s conveniently located for key sights and has many four- and five-star international hotels such as Westin, Banyan Tree, Sofitel and ultra-luxe Peninsula Shanghai.
If you’re keen on nightlife, consider Luwan district, also known as the French Concession. The pleasant, former colonial area is a charming place to stay, and some of its mansions have been converted to interesting boutique hotels.
Our top picks
Sofitel Shanghai Hyland
505 Nanjing Road East, Huangpu District
Boasting an idyllic location mere minutes from the premier Nanjing Road shopping district, this luxury hotel presents sophisticated guest rooms and indulgent suites, a lavish day spa, and two decadent restaurants.
Radisson Blu Hotel Shanghai New World
88 Nanjing Road West, Huangpu District
An iconic feature of Shanghai's skyline, this towering hotel guarantees magical city views from its revolving restaurant, Epicure on 45, and the sleek Sky Dome Bar. It also plays host to plush guest rooms and suites, a tranquil day spa, and a luxurious atrium-style indoor pool.
65 Yanan Roast West, Jing' An District
Conveniently located a short stroll from vibrant Nanjing Road, this hotel boasts dazzling city views from its elegant guest rooms, a signature restaurant serving contemporary Cantonese cuisine, and a well-equipped fitness centre with an indoor pool.
Holiday Inn Downtown
585 Heng Feng Road, Zhabei District
Offering modern and comfortable guest rooms, this hotel enjoys an unrivalled location in Puxi encircled by shopping malls and restaurants, and also features a 24-hour fitness centre, selection of dining venues and a sports bar complete with a four-lane bowling alley.
Riverview Hotel Shanghai
76 South Zhongshan Road, Huangpu District
On the banks of the Huangpu River, this affordable hotel sits strolling distance from the famous Bund waterfront and offers stylish accommodation, private karaoke rooms, a well-equipped fitness centre plus an elegant restaurant serving classic Cantonese and Sichuan dishes.