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 1695 hotels from $66

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 $318 per night from Apr 12 to Apr 13
    4.6/5Wonderful! (9 reviews)
    Fairmont Peace Hotel
    ifc residence

    ifc residence

    8 Century Avenue Pudong Lujiazui, Shanghai, Shanghai
    The price is $175 per night from Apr 15 to Apr 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 $116 per night from Apr 30 to May 1
    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 $69 per night from May 3 to May 4
    3.7/5Good! (3 reviews)
    Ladoll Service Apartment