Search for hotels in Shanghai

Hotels in Shanghai

Find hotels in Shanghai on Trabber. We search the websites of hotels and travel agencies to find your best hotel in Shanghai or any other destination.

Top-rated Shanghai hotels

Hengshan Garden Hotel

★★★★★

9.3

Excellent

  • spa
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
From
$108

EVEN Hotel Shanghai Jinqiao by IHG

★★★★

9.3

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
From
$58

Holiday Inn Shanghai Jing'an

★★★★

9.3

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
  • shuttle
From
$84

Jing An Shangri-La, Shanghai

★★★★★

9.3

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
  • shuttle
From
$247

Shanghai Hongqiao Heyitang Hotel

★★★★

9.3

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
  • shuttle
  • kids club
From
$78

Regent Shanghai On The Bund

★★★★

9.3

Excellent

  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
From
$406

Radisson Blu Hotel, Shanghai Stadium

★★★★

9.2

Excellent

  • spa
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
From
$101

Shanghai Marriott Marquis City Centre

★★★★★

9.2

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • shuttle
  • kids club
From
$145

Holiday Inn Shanghai Hongqiao by IHG

★★★★

9.2

Excellent

  • spa
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
From
$59

Grand Mercure Shanghai Lingang

★★★★

9.2

Excellent

  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
From
$78

Radisson Collection Hotel, Xing Guo Shanghai

★★★★★

9.2

Excellent

  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
From
$176

Park Hyatt Shanghai

★★★★★

9.2

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • shuttle
  • kids club
From
$272

Donghu Collection Hotel Shanghai

★★★★

9.2

Excellent

  • spa
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
From
$102

JW Marriott Marquis Hotel Shanghai Pudong

★★★★★

9.2

Excellent

  • spa
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • shuttle
From
$198

The St. Regis on the Bund, Shanghai

★★★★★

9.2

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
  • shuttle
  • kids club
From
$331
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
From
$76

Aloft Shanghai Zhangjiang Haike

★★★★

9.2

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • shuttle
  • kids club
From
$134
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • shuttle
From
$34

Radisson Blu Hotel Shanghai New World

★★★★★

9.1

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
From
$125

Shanghai Moller Villa

★★★★

9.1

Excellent

  • parking (free)
  • internet (free)
  • restaurant
  • ac
  • gym
  • car
From
$206
Shanghai source

Shanghai

Shanghai is a city in China where Trabber offers 291 hotels. The city has 22.3 millions of inhabitants. The official currency is the Chinese Yuan (CN¥). The main touristic places are Shanghai Museum, Shanghai Urban Planning Exhibition Center, Oriental Pearl Tower, Shanghai Ocean Aquarium, China Art Museum and West Bund Museum. The closest hotels to the center of Shanghai are City Hotel, Shanghai Moller Villa, Holiday Inn Express Shanghai Jing'an Temple by IHG, Okura Garden Hotel Shanghai and Jin Jiang Hotel Shanghai. It is possible to book cheap hotels in Shanghai from $34 per night in a double room.

Flights to Shanghai