Customised for your search:

Shanghai hotels

Shanghai hotels
Shanghai

Hotel + Flight Deals in Shanghai

See all Shanghai Package Deals

Top Trending Hotels in Shanghai

Swissotel Grand Shanghai - Shanghai Hotels
Rating: 5.0 Stars
£126
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Swissotel Grand Shanghai

1 Yu Yuan Road, Shanghai - Map
 
 
4.4 out of 5 (304 reviews)
The Yangtze Boutique Shanghai - Shanghai Hotels
Rating: 5.0 Stars
£180
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

The Yangtze Boutique Shanghai

No. 740 Hankou Road, People's Square, Shanghai - Map
 
 
4.5 out of 5 (470 reviews)
Narada Boutique Hotel Shanghai Yu Garden - Shanghai Hotels
Rating: 4.0 Stars
£85
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Narada Boutique Hotel Shanghai Yu Garden

No. 839 Renming Road, Huangpu District, Shanghai - Map
 
 
4.3 out of 5 (1,062 reviews)
The Puli Hotel And Spa - Shanghai Hotels
Rating: 5.0 Stars
£230
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

The Puli Hotel And Spa

1 ChangDe Road, Shanghai - Map
 
 
4.7 out of 5 (436 reviews)
Centrally located in the very heart of Shanghai in JingAn District, between famous NanJingWest Road and YanAn Middle Road …More
Grand Kempinski Hotel Shanghai - Shanghai Hotels
Rating: 5.0 Stars
£174
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Grand Kempinski Hotel Shanghai

1288 Lujiazui Ring Road, Shanghai - Map
 
 
4.5 out of 5 (328 reviews)
The Westin Bund Center Shanghai - Shanghai Hotels
Rating: 5.0 Stars
£163
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

The Westin Bund Center Shanghai

88 Henan Central Road, Shanghai - Map
 
 
4.5 out of 5 (390 reviews)
Grand Central Hotel Shanghai - Shanghai Hotels
Rating: 4.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Grand Central Hotel Shanghai

505 Jiujiang Road, Shanghai - Map
 
 
4.6 out of 5 (475 reviews)
With its unique, elegant and luxurious 5-star posture, Grand Central Hotel will become a brand new stylish landmark of …More
Les Suites Orient, Bund Shanghai - Shanghai Hotels
Rating: 4.5 Stars
£213
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Les Suites Orient, Bund Shanghai

1 East Jinling Road, Shanghai - Map
 
 
4.6 out of 5 (749 reviews)
Fusing sophisticated Art Deco design with traditional Oriental charm, Les Suites Orients offer an intimate, boutique-style …More
Fairmont Peace Hotel - Shanghai Hotels
Rating: 5.0 Stars
£241
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Fairmont Peace Hotel

20 Nanjing Road East, Huang Pu District, Shanghai - Map
 
 
4.7 out of 5 (175 reviews)
Shanghai Marriott Hotel City Centre - Shanghai Hotels
Rating: 5.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Shanghai Marriott Hotel City Centre

555 Xi Zang Road Middle, Shanghai - Map
 
 
4.6 out of 5 (228 reviews)
Discover unmatched hospitality, an unbeatable location and luxurious amenities at the new Shanghai Marriott Hotel City …More

Search from 1,124 Shanghai Hotels


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 510,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    Narrow Your Search To:

    Pocket Guide: Shanghai

    Search for hotels in Shanghai on Expedia.co.uk. You can easily find your hotels in Shanghai using one of the methods below:

    • View our selection of featured hotels in Shanghai
    • Use the map to find hotels in the Shanghai neighborhood you prefer
    • Use the filters to see hotels in a specific area of Shanghai, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Shanghai
    • Enter your travel dates to view the best deals on hotels in Shanghai - while they last
    Hide
    Customers Rate Expedia
    Powered by feefo
    92% recommended
    4.5
    From 68,143 Reviews
    *For these packages, package savings is at least equal to the cost of the flight or hotel if booked separately. Note: For packages including flights, you will be charged by the airline for the flight, but your savings on the package will equal the cost of the flight.