Filters
Popular
324
1710
2202
1769
913
741
2678
671
84
17
Search by name
Star rating
236
590
804
867
936
MoreLess
Guest rating
17
112
184
164
MoreLess
Accommodation type
2678
MoreLess
Price per night
1631
1055
380
156
211
MoreLess
Underground stations
1710
111
44
72
82
80
44
MoreLess
Nearby
324
3
292
65
301
15
104
208
19
63
244
29
61
120
103
MoreLess
Districts
2008
1980
2063
1993
1919
MoreLess
Hotel type
1232
1043
867
681
601
584
344
299
115
107
64
38
75
56
39
32
18
4
3
2
1
1
1
1
MoreLess
Amenities
2202
1769
913
741
631
534
357
MoreLess
Room features
115
14
4
20
38
11
255
MoreLess
Services
907
84
226
230
160
446
MoreLess
Brands
148
89
78
66
64
61
42
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 3906 hotels in Shanghai
Get Prices

3433 hotels in Shanghai

Filter by
Popular
324
1710
2202
1769
913
741
2678
671
84
17
Search by name
Star rating
236
590
804
867
936
MoreLess
Guest rating
17
112
184
164
MoreLess
Accommodation type
2678
MoreLess
Price per night
1631
1055
380
156
211
MoreLess
Underground stations
1710
111
44
72
82
80
44
MoreLess
Nearby
324
3
292
65
301
15
104
208
19
63
244
29
61
120
103
MoreLess
Districts
2008
1980
2063
1993
1919
MoreLess
Hotel type
1232
1043
867
681
601
584
344
299
115
107
64
38
75
56
39
32
18
4
3
2
1
1
1
1
MoreLess
Amenities
2202
1769
913
741
631
534
357
MoreLess
Room features
115
14
4
20
38
11
255
MoreLess
Services
907
84
226
230
160
446
MoreLess
Brands
148
89
78
66
64
61
42
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Sheraton Shanghai Hongkou HotelNo. 59 Siping Road, Shanghai, China, 200086View on map
3.3 km from City Centre300 m from Hailun Road Station
While staying in the welcoming hotel, which is located in Luwan district, you can enjoy the coffee bar and an indoor pool.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.0
Perfect46 reviews
Price from£ 112per nightSelect
The Eton Hotel Shanghai535 Pudong Avenue, Shanghai, China, 200120View on map
4.6 km from City Centre1.5 km from Jin Mao Tower
Guests at this hotel will enjoy a private swimming pool and American meals together with a riverside setting in a financial area.
  • The hotel has
    • CNY 120 per day
    +1
  • The hotel has
    • On-site car park
    +1
8.8
Great31 reviews
Price from£ 93per nightSelect
Onehome Art Hotel ShanghaiNo.2299 Zhangjiang, Shanghai, China, ShanghaiView on map
14.4 km from City Centre400 m from Guanglan Road Station
With 319 soundproof rooms along with cots, a play area and board games for children, the venue offers a convenient location in Pudong district.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
Price from£ 111per nightSelect
Radisson Blu Hotel Shanghai New World88 Nanjing Road (W), Shanghai, China, 200003View on map
800 m from City Centre600 m from Pedestrian Street of East Nanjing Rd.
Centrally located in the heart of Shanghai, this hotel features a private swimming pool and captivating views.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • CNY 240 per day
    +1
8.4
Great68 reviews
Price from£ 121per nightSelect
Twelve At Hengshan, A Luxury Collection Hotel, Shanghai12 Hengshan Road, Shanghai, China, 200031View on map
3.7 km from City Centre200 m from Hengshan Road Station
Adjacent to Xintiandi and within 400 meters from Changshu Road underground station, this contemporary hotel boasts Turkish bath and massage treatments.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.0
Perfect12 reviews
Price from£ 240per nightSelect
Pudong Shangri-La East33 Fu Cheng Lu, Shanghai, China, 200120View on map
2.4 km from City Centre400 m from Oriental Pearl TV Tower
Offering meals and a playground for children along with an European menu, the venue boasts a convenient location near a tube station.
  • The hotel has
    • Paid parking
    +1
8.2
Great46 reviews
Price from£ 173per nightSelect
Swissotel Grand Shanghai1 Yu Yuan Road, Shanghai, China, 200040View on map
2.6 km from City Centre1.3 km from Xin Tian Di
Conveniently located by Antique Garden, this hotel offers stunning views plus steam baths and massage treatments.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • CNY 80 per day
    +1
8.4
Great121 reviews
Price from£ 127per nightSelect
Renaissance Zhongshan ParkNo. 1018 Changning Road, Shanghai, China, 200042View on map
5.6 km from City Centre1.7 km from Donghua University - Changning Campus
This spectacular property is nestled in a shopping area of Shanghai and comes with a wellness centre and a solarium.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
8.4
Great25 reviews
Price from£ 159per nightSelect
Waldorf Astoria Shanghai On The BundNo.2 Zhongshan Dong Yi Road, Shanghai, China, 200002View on map
1.7 km from City Centre800 m from The Bund
The hotel boasts location in Huangpu district close to Shanghai Exhibition Center and offers its guests a health club, a spa centre and a steam room.
  • The hotel has
    • Paid parking
    +1
9.0
Perfect16 reviews
Price from£ 239per nightSelect
Grand Central Hotel Shanghai505 Jiujiang Road, Shanghai, China, 200001View on map
1000 m from City Centre700 m from Pedestrian Street of East Nanjing Rd.
Set near Fuxing Park, this spectacular venue is 10 minutes' walk of the city center.
  • The hotel has
    • CNY 80 per day
    +1
9.0
Perfect322 reviews
Price from£ 128per nightSelect
The Westin Bund Center Shanghai88 Henan Central Road, Shanghai, China, 200002View on map
1.3 km from City Centre900 m from The Bund
Guests can take advantage of a nightclub and a shared lounge, while staying in this 559-room hotel, located near Old Town and Yuyuan Garden metro station.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great45 reviews
Price from£ 172per nightSelect
Le Royal Meridien Shanghai789 Nanjing Road East, Shanghai, China, 200001View on map
600 m from City Centre100 m from Pedestrian Street of East Nanjing Rd.
The 761 rooms feature an ottoman interior as well as breathtaking views of the Huangpu River and People's Park.
  • The hotel has
    • On-site car park
    +1
8.2
Great156 reviews
Price from£ 145per nightSelect
Grand Kempinski Hotel Shanghai1288 Luijiazui Ring Road, Shanghai, China, 200120View on map
3.2 km from City Centre400 m from Shanghai Ocean Aquarium
Set near People's Park, the venue offers staying in a contemporary-style building in Nanjing Lu district, boasting designer rooms along with steam baths and massage.
  • The hotel has
    • On-site car park
    +1
9.0
Perfect83 reviews
Price from£ 165per nightSelect
Kerry Pudong ShanghaiNo 1388 Hua Mu Road, Shanghai, China, 201204View on map
8.7 km from City Centre100 m from Shanghai New International Expo Centre
Facing park views in The Bund district, the hotel offers 574 elegant rooms along with steam baths, facials and massage services.
  • The hotel has
    • On-site car park
    +1
8.8
Great28 reviews
Price from£ 233per nightSelect
Four Seasons Pudong210 Century Avenue, Shanghai, China, 200120View on map
3.5 km from City Centre500 m from Shanghai Tower
Guests of the hotel can enjoy an indoor pool plus whirlpool bathtubs, steam baths and massage treatments, or take a walk to Oriental Pearl Tower set nearby.
  • The hotel has
    • On-site car park
    +1
9.6
Perfect9 reviews
Price from£ 401per nightSelect
Jumeirah HimalayasNo. 1108 Mei Hua Road, Shanghai, China, 201204View on map
8.6 km from City Centre400 m from Shanghai New International Expo Centre
Boasting designer rooms and a spa centre, a steam room and a Jacuzzi onsite, the grand accommodation is set in The Bund district.
  • The hotel has
    • On-site car park
    +1
9.2
Perfect63 reviews
Price from£ 208per nightSelect
Regal International East Asia516 Heng Shan Road, Shanghai, China, 200030View on map
4.3 km from City Centre500 m from Hengshan Road Station
During your stay in this conveniently placed hotel in the centre of Shanghai, you can take advantage of contemporary rooms together with steam baths, facials and massage.
  • The hotel has
    • CNY 9 per hour
    +1
8.2
Great37 reviews
Price from£ 95per nightSelect
Fairmont Peace20 Nanjing Road East, Shanghai, China, 200002View on map
1.8 km from City Centre300 m from The Bund
Only a short distance from Superbrand Shopping Mall Shanghai, the hotel with 270 rooms comprises an outdoor pool area, a tennis court and a golf course, plus a non-smoking restaurant, serving Cantonese specilities.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.2
Perfect174 reviews
Price from£ 256per nightSelect
Hilton Shanghai HongqiaoNo. 1116 Hong Song East Rd, Shanghai, China, 201103View on map
8.8 km from City Centre1.1 km from Sunshine International Plaza
Placed in Luwan district, the hotel is an impressive property with a swimming pool and a lobby restaurant.
  • The hotel has
    • Paid parking
    +1
8.6
Great23 reviews
Price from£ 110per nightSelect
Park Hyatt Shanghai100 Century Avenue, Shanghai, China, 200120View on map
3.2 km from City Centre200 m from Jin Mao Tower
Set in a chic-style building, this hotel offers 174 rooms and steam baths and massage treatments, boasting location next to People's Square .
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • CNY 120 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great60 reviews
Price from£ 739per nightSelect

Your booking experience in Shanghai

Hotelmix.co.uk makes it easy come across the best Shanghai hotel deals for your journey. We’ve got business and spa hotels with a comprehensive list of services and facilities as well as other excellent accommodation options that give you a perfect base for exploring.

Budget hotels in Shanghai

When travelling on a budget, take a look at Mingtown Nanjing Road Youth Hostel with room rate starting from 14£. For accommodation near ShangHai YouLongShi WenHua KePuGuan, Jingyue Resort is a budget-friendly option. Koala Garden House and Nine Fire Selected Apartment offer affordable rates in the heart of Jing'an district.

Proximity to public transport

If you'd rather stay closer to the airport for an early flight, Sofitel Shanghai Hongqiao is only 30 minutes on foot away from Hongqiao airport and offers a picnic area, an indoor swimming pool and a Jacuzzi. Jinjiang Metropolo Classiq Ymca is a 4-star alternative, about 10 minutes from Dashijie metro station. Holiday Inn Express Zhabei is a 5-minute walk from Shanghai Railway train station.

Convenience of staying in the city centre

Some downtown hotels, such as Radisson Blu Hotel Shanghai New World, offer mini golf, squash and billiards, which might appeal to sports enthusiasts. Kingtown Riverside Plaza is a budget hotel that is a 15-minute walk to the center and a 5-minute walk to Yang's Fried Dumplings. To explore Downtown Shanghai district, choose a hotel near Jing'an Temple, such as Fx Hotel Shanghai At Liuying Road with room rates from 29£.

Bund is a 10-minute walk to People's Square and comes with a sauna, a Jacuzzi and boating. Royal Court Hotel Shanghai and Ji Hotel Shanghai Hongqiao Gubei Road Branch are both located within walking distance of Xintiandi.

Luxury and boutique accommodation

The luxury Parkview Business Hotel is just 3.6 km away from Guilin Park and features a sauna and free private parking. For travelers who enjoy glamour and style, a hotel such as Kerry Pudong Shanghai near Himalayas Art Museum is a perfect choice. Holiday Inn Express Shanghai Wujiaochang offers a tennis court and a golf course as well as an unbeatable comfort of a chain hotel.

Apartments, B&Bs and others

Guests planning to visit Changning district may want to book a room at Shanghai Lane, with rates from 77£. Greentree Inn Shanghai Zhongshan Hutai Business Hotel and Hao Du Hotel Shanghai in Pudong district are good options for the business traveler. For an unforgettable vacation, look at Golden Tulip Shanghai Rainbow in The Bund district, offering views of the garden.

+ Read more - Less

Filtering results

Please wait...

3433 hotels found