Where to stay in Shanghai?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

6 nights · accommodation about €510

Shanghai

Days 1-7 · 6 nights
Mid-range♥ Our favouriteRadisson Blu Shanghai New World
🚶Walk everywhere🚉Transport nearby

On West Nanjing Road, 900 metres from the centre, at the end of the pedestrian thoroughfare. You walk to the Bund and the metro serves the rest of the city.

€85 a nightSee on Booking →
Mid-rangeBroadway Mansions Hotel
🚶Walk everywhere

A historic hotel on Beisuzhou Road, on the Hongkou side, 2.1 km from the centre. You cross the Waibaidu Bridge to walk to the Bund.

€110 a nightSee on Booking →
Mid-rangeHotel Indigo Shanghai on the Bund
🌿Quiet

A design hotel on South Zhongshan Road, south of the Bund, 2 km from the centre. Yu Garden is a short walk away and Pudong lies opposite, across the Huangpu.

The public ferry across the Huangpu to Pudong costs only a few yuan.

€130 a nightSee on Booking →
Mid-rangeGrand Central Hotel Shanghai
🚶Walk everywhere🚉Transport nearby

A Huangpu hotel on Jiujiang Road, 800 metres from the centre, between Nanjing Road and the Bund. Evenings are done on foot, and the metro takes you to the French Concession.

€100 a nightSee on Booking →
Mid-rangeRenaissance Shanghai Yu Garden Hotel
🌿Quiet

On Fuyou Road, next to Yu Garden, 800 metres from the centre. For visiting the garden as soon as it opens, before the groups, then walking to the Bund.

€120 a nightSee on Booking →
BudgetBlue Mountain Bund Youth Hostel
🚶Walk everywhere

A hostel near Waitan, 1.3 km from the centre and a short walk from the Bund. A tight budget without giving up evening strolls there and back on foot.

€18 a nightSee on Booking →
BudgetCampanile Shanghai Bund Hotel
🌿Quiet🚶Walk everywhere

A Huangpu hotel on South Fujian Road, 500 metres from the centre. The Bund and Yu Garden are within walking distance, which saves a lot of travel.

€45 a nightSee on Booking →
BudgetHoliday Inn Express Shanghai On the Bund

A Huangpu hotel on South Sichuan Road, 1.1 km from the centre and two streets from the Bund. A simple option for those who spend their evenings by the Huangpu.

The metro accepts QR code payment via Alipay, handy for Tianzifang and Jing'an.

€60 a nightSee on Booking →
BudgetCaptain Hostel
🌊By the sea🚉Transport nearby

On Fuzhou Road, in the Bund area, just over a kilometre from the centre. A hostel for walking along the waterfront in the evening and reaching Nanjing Road without the metro.

€20 a nightSee on Booking →
BudgetSeventh Heaven Hotel
🌊By the sea🚉Transport nearby

On Middle Zhejiang Road, in Nanjing Donglu, 800 metres from the centre, near People's Square. The Nanjing Road pedestrian street leads to the Bund, for evenings on the waterfront without the metro.

€45 a nightSee on Booking →
LuxuryThe Peninsula Shanghai

On the Bund, at the northern end, 1.7 km from the centre. An address for those who want to step out of the hotel and find themselves facing the Huangpu River.

Opened in 2009, it was the first new building on the Bund since the 1940s.

€450 a nightSee on Booking →
LuxuryFairmont Peace Hotel
🌊By the sea

An Art Deco palace hotel on the corner of Nanjing Road and the Bund, 1.6 km from the centre. You step straight out onto the waterfront, with the pedestrian street behind you.

€280 a nightSee on Booking →
LuxuryWaldorf Astoria Shanghai on the Bund
🌊By the sea

A palace hotel on the Bund, on East Zhongshan No. 1 Road, 1.2 km from the centre. For walking along the waterfront at sunrise, before the crowds, facing Pudong.

€300 a nightSee on Booking →
LuxuryPark Hyatt Shanghai

In Lujiazui, in the Shanghai World Financial Center tower on Century Avenue, 2.8 km from the centre. For sleeping on the Pudong side, at the foot of the Shanghai Tower.

Metro Line 2 links Lujiazui to East Nanjing Road, near the Bund, in one stop.

€320 a nightSee on Booking →
LuxuryW Shanghai - The Bund
🌿Quiet🚶Walk everywhere

A design hotel on Lushun Road, in Beiwaitan in the Hongkou district, 2.8 km from the centre. Quieter than the central Bund, which you reach on foot via the Waibaidu Bridge.

€250 a nightSee on Booking →
More hotels in Shanghai on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip