Hotels in Shanghai

Hotels
Hotels Top
Restaurants
Restaurants Top
Activities
Activities Top
Update Map

Top 10 Hotels in Shanghai

    #1 Marriott Shanghai Hong Qiao
    5 out of 5 stars

    From $136 per night

    #2 Bund Riverside Hotel
    4 out of 5 stars

    From $49 per night

    #3 Renaissance Shanghai Pudong
    5 out of 5 stars

    From $162 per night

    #4 Broadway Mansions Hotel
    4 out of 5 stars

    From $87 per night

    #5 Hengsheng Peninsula International Hotel
    4 out of 5 stars

    From $45 per night


    #6 Ramada Pudong Airport Shanghai
    4 out of 5 stars

    From $104 per night

    #7 Courtyard Shanghai Pudong
    4 out of 5 stars

    From $112 per night

    #8 Shanghai JC Mandarin Hotel
    4 out of 5 stars

    From $127 per night

    #9 Sofitel Hyland Shanghai
    4 out of 5 stars

    From $142 per night

    #10 Crowne Plaza Hotel Pudong
    5 out of 5 stars

    • 1-10 of 2064 Shanghai Hotels