Best Hotels in Shanghai

The top-rated hotels in Shanghai are sorted by hotel class and then by user rating, as provided by... READ MORE
The top-rated hotels in Shanghai are sorted by hotel class and then by user rating, as provided by TripAdvisor. Here you can find rates, photos and information about the leading Shanghai hotels.

READ THE BEST HOTELS METHODOLOGY »

See Shanghai Travel Guide »

278 matches

Select Dates

Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Select Dates

Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Hotel Name
Price

$1 - $500+

Hotel Class

1 star - 5 stars

Amenities
Neighborhoods
Brands

Select Dates

Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Select Dates

Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

278 matches
  • View all Photos
    Fairmont Peace Hotel
    Shanghai, 31
    1.2 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    Fairmont Peace Hotel is a 5 star hotel located at 20 Nanjing Road East, Huang Pu District in Shanghai. It has a 5.0 overall guest rating based on 4629 reviews.
  • View all Photos
    Grand Kempinski Hotel Shanghai
    Shanghai, 31
    2 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Grand Kempinski Hotel Shanghai is a 5 star hotel located at 1288 Lujiazui Ring Road in Shanghai. It has a 5.0 overall guest rating based on 3521 reviews.
  • View all Photos
    Kerry Hotel Pudong Shanghai
    Shanghai, 31
    5 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Kerry Hotel Pudong Shanghai is a 5 star hotel located at No.1388 HuaMu Road, Pudong in Shanghai. It has a 5.0 overall guest rating based on 3637 reviews.
  • View all Photos
    Pudong Shangri-La East Shanghai
    Shanghai, 31
    1.4 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Pudong Shangri-La East Shanghai is a 5 star hotel located at 33 Fu Cheng Road in Shanghai. It has a 5.0 overall guest rating based on 8443 reviews.
  • View all Photos
    The Langham, Shanghai, Xintiandi
    Shanghai, 31
    0.3 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    The Langham, Shanghai, Xintiandi is a 5 star hotel located at No.99 Madang Road in Shanghai. It has a 5.0 overall guest rating based on 1744 reviews.
  • View all Photos
    The Ritz-Carlton Shanghai, Pudong
    Shanghai, 31
    1.5 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    The Ritz-Carlton Shanghai, Pudong is a 5 star hotel located at Shanghai ifc No.8 Century Avenue in Shanghai. It has a 5.0 overall guest rating based on 3203 reviews.
  • View all Photos
    Waldorf Astoria Shanghai on the Bund
    Shanghai, 31
    1 mile to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Waldorf Astoria Shanghai on the Bund is a 5 star hotel located at No. 2, Zhong Shan Dong Yi Road in Shanghai. It has a 5.0 overall guest rating based on 2891 reviews.
  • View all Photos
    Four Seasons Hotel Shanghai
    Shanghai, 31
    1 mile to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Four Seasons Hotel Shanghai is a 5 star hotel located at 500 Weihai Road in Shanghai. It has a 4.5 overall guest rating based on 1614 reviews.
  • View all Photos
    Grand Hyatt Shanghai
    Shanghai, 31
    1.9 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Grand Hyatt Shanghai is a 5 star hotel located at 88 Century Avenue in Shanghai. It has a 4.5 overall guest rating based on 3397 reviews.
  • View all Photos
    Hilton Shanghai Hongqiao
    Shanghai, 31
    5.4 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Hilton Shanghai Hongqiao is a 5 star hotel located at No.1116 Hong Song East Road in Shanghai. It has a 4.5 overall guest rating based on 1360 reviews.
  • View all Photos
    Hyatt On The Bund
    Shanghai, 31
    1.7 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Hyatt On The Bund is a 5 star hotel located at 199 Huang Pu Road in Shanghai. It has a 4.5 overall guest rating based on 2822 reviews.
  • View all Photos
    Jumeirah Himalayas Hotel Shanghai
    Shanghai, 31
    5 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Jumeirah Himalayas Hotel Shanghai is a 5 star hotel located at 1108 Meihua Road in Shanghai. It has a 4.5 overall guest rating based on 1073 reviews.
  • View all Photos
    JW Marriott Hotel Shanghai Changfeng Park
    Shanghai, 31
    4.9 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    JW Marriott Hotel Shanghai Changfeng Park is a 5 star hotel located at No 158 Da Du He Road in Shanghai. It has a 4.5 overall guest rating based on 800 reviews.
  • View all Photos
    JW Marriott Hotel Shanghai Tomorrow Square
    Shanghai, 31
    0.8 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    JW Marriott Hotel Shanghai Tomorrow Square is a 5 star hotel located at 399 Nanjing West Road in Shanghai. It has a 4.5 overall guest rating based on 2007 reviews.
  • View all Photos
    Le Royal Meridien Shanghai
    Shanghai, 31
    0.7 miles to city center
    5.0-star Hotel Class
    5.0-star Hotel Class
    • Free WiFi

    Le Royal Meridien Shanghai is a 5 star hotel located at 789 Nanjing Road East in Shanghai. It has a 4.5 overall guest rating based on 3354 reviews.

More Shanghai Hotel Rankings

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.