COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Hotels in Shanghai

Search over 1647 hotels from $65

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Shanghai Hotels

Don't see what you're looking for?
See all available properties in Shanghai
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Luxury Hotels in Shanghai

    Fairmont Peace Hotel

    Fairmont Peace Hotel

    20 Nanjing Road East, Shanghai, Shanghai
    The price is $335 per night from Jun 1 to Jun 1
    4.6/5Wonderful! (9 reviews)
    Fairmont Peace Hotel
    ifc residence

    ifc residence

    8 Century Avenue Pudong Lujiazui, Shanghai, Shanghai
    The price is $172 per night from May 16 to May 16
    4.7/5Exceptional! (11 reviews)
    ifc residence
    Les Suites Orient, Bund Shanghai

    Les Suites Orient, Bund Shanghai

    1 East Jinling Road, Shanghai, Shanghai
    The price is $124 per night from Jun 5 to Jun 5
    4.6/5Exceptional! (11 reviews)
    Les Suites Orient, Bund Shanghai

Pet Friendly Shanghai Hotels

    Ladoll Service Apartment

    Ladoll Service Apartment

    Room 201, No.268, Yuyuan Road, Jingan District, Shanghai, Shanghai
    The price is $65 per night from May 17 to May 17
    3.7/5Good! (3 reviews)
    Ladoll Service Apartment