Search for hotels in Shanghai

Compare with (in a new window):

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

The Yard Boutique Hotel Shanghai

★★★★★

9.1

Excellent

  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
  • shuttle
From
£43

Shangri-La Qiantan, Shanghai

★★★★★

9.1

Excellent

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

Waldorf Astoria Shanghai on the Bund

★★★★★

9.1

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • kids club
From
£239

Hilton Shanghai Zhangjiang Science City

★★★★★

9.1

Excellent

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

The Yangtze Boutique Shanghai

★★★★★

9.1

Excellent

  • spa
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • shuttle
  • kids club
From
£110

Radisson Blu Hotel Shanghai New World

★★★★★

9.1

Excellent

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

Renaissance Shanghai Caohejing Hotel

★★★★★

9.1

Excellent

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

Thompson Shanghai Expo

★★★★

9.1

Excellent

  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
From
£130

The Langham, Shanghai, Xintiandi

★★★★★

9.1

Excellent

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

Shangri-La Hongqiao Airport,Shanghai

★★★★

9.1

Excellent

  • spa
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
From
£186
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
From
£60

Chuxin Moshe Hotel

★★★

9.1

Excellent

  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • accessible
  • shuttle
  • kids club
From
£34

Regent Shanghai Pudong

★★★★★

9.1

Excellent

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

Shanghai Moller Villa

★★★★

9.1

Excellent

  • parking (free)
  • internet (free)
  • restaurant
  • ac
  • gym
  • car
From
£155

InterContinental Shanghai Ruijin by IHG

★★★★★

9.0

Excellent

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

The PuLi Shanghai

★★★★★

9.0

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • shuttle
  • kids club
From
£372
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
From
£72
  • spa
  • swimming pool
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • shuttle
From
£38

Alila Shanghai

★★★★★

9.0

Excellent

  • spa
  • swimming pool
  • parking
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • car
  • accessible
  • shuttle
  • kids club
From
£259
  • parking (free)
  • wi-fi (free)
  • restaurant
  • ac
  • gym
  • accessible
  • shuttle
From
£78
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