Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Shanghai

See all 1,932 properties in Shanghai

Estimated price for 1 night/2 adults

Jing An Shangri-La, West Shanghai

Jing An Shangri-La, West Shanghai

1218 Middle Yan'an Road, Jing An Kerry Centre, West Nanjing, Shanghai, Shanghai
Jing An Shangri-La, West Shanghai
    5.0 out of 5.0
     
     

    Located in the center of Shanghai, this family-friendly hotel is within a 10-minute walk of Jiuguang Department Store and Jing'an Temple. Shanghai Exhibition ...

    AU$450 per night for 2 guests

    29 May - 30 May
    Les Suites Orient, Bund Shanghai

    Les Suites Orient, Bund Shanghai

    1 East Jinling Road, Shanghai, Shanghai
    Les Suites Orient, Bund Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Les Suites Orient, Bund Shanghai places guests a 2-block walk from the Bund. Tracing the course of the Huangpu River, this world-famous boulevard is flanked ...

    AU$325 per night for 2 guests

    29 May - 30 May
    Novotel Shanghai Clover

    Novotel Shanghai Clover

    Building No 1, Lane 3188, Xiupu Road, Pudong, Shanghai
    Novotel Shanghai Clover
    • Free Cancellation
    4.5 out of 5.0
     
     

    This family-friendly Shanghai hotel is located near the airport, 2.7 mi (4.3 km) from Shanghai Disneyland©, and within 12 mi (20 km) of Century Park and Shanghai ...

    AU$134 per night for 2 guests

    27 May - 28 May
    Ascott Huai Hai Road Shanghai

    Ascott Huai Hai Road Shanghai

    No 282,Huai Hai Road Central, Huangpu District, Shanghai, Shanghai
    Ascott Huai Hai Road Shanghai
    • Free Cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     

    Located in Downtown Shanghai, this luxury aparthotel is within a 10-minute walk of Huai Hai Road Shopping District, People's Square, and Shanghai Museum. Nanjing ...

    AU$301 per night for 2 guests

    29 May - 30 May
    Pudong Shangri-La East Shanghai

    Pudong Shangri-La East Shanghai

    33 Fu Cheng Road, Pudong, Shanghai, Shanghai
    Pudong Shangri-La East Shanghai
      5.0 out of 5.0
       
       

      This family-friendly Shanghai hotel is located on the waterfront, within a 10-minute walk of Super Brand Mall and Oriental Pearl Tower. Shanghai Tower and Shanghai ...

      AU$263 per night for 2 guests

      29 May - 30 May
      Renaissance Shanghai Zhongshan Park

      Renaissance Shanghai Zhongshan Park

      No. 1018 Changning Road, Changning District, Shanghai, Shanghai
      Renaissance Shanghai Zhongshan Park
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       

      Located in Changning, this luxury hotel is 2.3 mi (3.7 km) from Jing'an Temple and 2.8 mi (4.4 km) from Jade Buddha Temple. Shanghai Museum and Former Shanghai ...

      AU$133 per night for 2 guests

      1 Jun - 2 Jun
      Ramada Plaza Shanghai Pudong Airport

      Ramada Plaza Shanghai Pudong Airport

      1100 Qi Hang Road, Pudong International Airport, Shanghai, Shanghai
      Ramada Plaza Shanghai Pudong Airport
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Located in Pudong, this hotel is 5.1 mi (8.2 km) from Sanjiagang Beach Park and 12.1 mi (19.5 km) from Shanghai Disneyland©. Shanghai Zhangjiang Hi-Tech Park ...

      AU$169 per night for 2 guests

      2 Jun - 3 Jun
      Renaissance Shanghai Yu Garden Hotel

      Renaissance Shanghai Yu Garden Hotel

      159 South He Nan Road, Shanghai, Shanghai
      Renaissance Shanghai Yu Garden Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       

      Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of City God Temple, Yu Garden, and Shanghai Old Street. The Bund and People's Square ...

      AU$172 per night for 2 guests

      1 Jun - 2 Jun
      Hilton Shanghai Hongqiao

      Hilton Shanghai Hongqiao

      No.1116 Hong Song East Road, Shanghai, Shanghai
      Hilton Shanghai Hongqiao
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Located in Minhang, this luxury hotel is 0.5 mi (0.9 km) from Laowai Street 101 and within 9 mi (15 km) of Jing'an Temple and People's Square. Shanghai Museum ...

      AU$137 per night for 2 guests

      8 Jun - 9 Jun
      Shanghai Marriott Hotel City Centre

      Shanghai Marriott Hotel City Centre

      555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai
      Shanghai Marriott Hotel City Centre
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Located in Downtown Shanghai, this luxury hotel is within 1 mi (2 km) of Nanjing Road Shopping District and People's Square. The Bund is 1.9 mi (3.1 km) away. ...

      AU$232 per night for 2 guests

      29 May - 30 May
      Fairmont Peace Hotel

      Fairmont Peace Hotel

      20 Nanjing Road East, Huang Pu District, Shanghai, Shanghai
      Fairmont Peace Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      This family-friendly Shanghai hotel is located on the waterfront, within 1 mi (2 km) of Pudong Riverside Promenade and Park, The Bund, and Shanghai Old Street. ...

      AU$346 per night for 2 guests

      27 May - 28 May
      Campanile Shanghai Bund Hotel

      Campanile Shanghai Bund Hotel

      No.33 Fujian S Rd, Huangpu Qu, Shanghai
      Campanile Shanghai Bund Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       

      Located in Downtown Shanghai, this hotel is within a 15-minute walk of Yuyuan Bazaar, Yu Garden, and The Bund. People's Square and Nanjing Road Shopping District ...

      AU$99 per night for 2 guests

      15 Jun - 16 Jun
      Swissotel Grand Shanghai

      Swissotel Grand Shanghai

      1 Yu Yuan Road, Shanghai, Shanghai
      Swissotel Grand Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Located in Jing'an, this luxury hotel is within a 15-minute walk of West Nanjing Road and Jing'an Temple. Nanjing Road Shopping District and People's Square ...

      AU$161 per night for 2 guests

      25 May - 26 May
      Hyatt Regency Shanghai, Wujiaochang

      Hyatt Regency Shanghai, Wujiaochang

      88 East Guoding Road, Yangpu District, Shanghai
      Hyatt Regency Shanghai, Wujiaochang
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       

      Located in Yangpu, this luxury hotel is 1.1 mi (1.8 km) from Fudan Univeristy-Handan Campus and 1.9 mi (3.1 km) from Tongji University. The Bund and Oriental ...

      AU$158 per night for 2 guests

      1 Jun - 2 Jun
      New World Shanghai Hotel

      New World Shanghai Hotel

      1555 Dingxi Road, Changning District, Shanghai, Shanghai
      New World Shanghai Hotel
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       

      Located in Changning, this luxury hotel is within 3 mi (5 km) of Jing'an Temple, Jade Buddha Temple, and Former Shanghai French Concession. People's Square and ...

      AU$114 per night for 2 guests

      25 May - 26 May
      Grand Hyatt Shanghai

      Grand Hyatt Shanghai

      88 Century Avenue, Pudong New Area, Shanghai, Shanghai
      Grand Hyatt Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Located in Downtown Shanghai, this luxury hotel is steps from IFC Mall and Shanghai World Financial Center. Oriental Pearl Tower and Jin Mao Tower are also within ...

      AU$227 per night for 2 guests

      26 May - 27 May
      Pentahotel Shanghai

      Pentahotel Shanghai

      1525 Ding Xi Road, Chang Ning District Shanghai China, Shanghai, Shanghai
      Pentahotel Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      3.5 out of 5.0
       
       

      Located in Changning, this hotel is within 1 mi (2 km) of Shanghai Propaganda Poster Art Centre and Zhongshan Park. Jing'an Temple is 1.9 mi (3.1 km) away. Jiangsu ...

      AU$72 per night for 2 guests

      25 May - 26 May
      Grand Central Hotel Shanghai

      Grand Central Hotel Shanghai

      505 Jiujiang Road, Shanghai, Shanghai
      Grand Central Hotel Shanghai
      • Free Cancellation
      • Reserve now, pay when you stay
      4.5 out of 5.0
       
       

      Located in Downtown Shanghai, this luxury hotel is within a 15-minute walk of Shanghai Museum of Pen and Ink, Nanjing Road Shopping District, and The Bund. People's ...

      AU$208 per night for 2 guests

      29 May - 30 May
      JW Marriott Hotel Shanghai Tomorrow Square

      JW Marriott Hotel Shanghai Tomorrow Square

      399 Nanjing West Road, Shanghai, Shanghai
      JW Marriott Hotel Shanghai Tomorrow Square
        5.0 out of 5.0
         
         

        Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of Huanghe Road, Shanghai Grand Theatre, and Renmin Park. Shanghai Natural History ...

        AU$210 per night for 2 guests

        7 Jun - 8 Jun
        Okura Garden Hotel Shanghai

        Okura Garden Hotel Shanghai

        58 Mao Ming Nan Road, Shanghai, Shanghai
        Okura Garden Hotel Shanghai
        • Free Cancellation
        • Reserve now, pay when you stay
        4.5 out of 5.0
         
         

        Right in the heart of the historic French Concession, this hotel is blocks from Huahai shopping street, and less than 3 km (2 miles) from Xintiandi nightlife ...

        AU$161 per night for 2 guests

        15 Jun - 16 Jun

        Check prices on hotels in Shanghai

        Tonight 19 May - 20 May
        This weekend 24 May - 26 May
        Next weekend 31 May - 2 Jun.

        Search Hotels near Top Shanghai Attractions

        Top Shanghai Areas

        Map

        Recent Reviews in Shanghai

        Travel to Shanghai & Explore


        Explore Shanghai with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!