Hotels in Shanghai (Shanghai, China)

  1. $1,181 per night
    Expected price for:Apr 2024
    $726 per night
    Expected price for:Apr 2024
  2. $1,114 per night
    Expected price for:Apr 2024
  3. $834 per night
    Expected price for:Apr 2024
  4. $3,089 per night
    Expected price for:Apr 2024
  5. $786 per night
    Expected price for:Apr 2024
  6. $1,445 per night
    Expected price for:Apr 2024
  7. $1,136 per night
    Expected price for:Apr 2024
  8. Select dates to see prices and availability
  9. Select dates to see prices and availability

Hotels in Shanghai

Find Incredible Cheap Hotels in Shanghai, China. Search and Compare the Prices of Accommodation Deals to Find Very Low Rates with trivago

  • Comprehensive hotel search for Shanghai online
  • Find a cheap hotel in Shanghai!
  • Book at the ideal price!

Among Top Rated Hotels in Shanghai

  • Select dates to see prices and availability
    $877 per night
    Expected price for:Apr 2024
  • $1,136 per night
    Expected price for:Apr 2024
    Select dates to see prices and availability
  • $941 per night
    Expected price for:Apr 2024

Our top-rated cheap hotels in Shanghai

    $1,106 per night
    Expected price for:Apr 2024
  • $1,136 per night
    Expected price for:Apr 2024
  • $743 per night
    Expected price for:Apr 2024
  • $1,008 per night
    Expected price for:Apr 2024
  • $655 per night
    Expected price for:Apr 2024
  • Select dates to see prices and availability
  • Select dates to see prices and availability