Top Cheap Hotels in Shanghai

Only Handpicked and Verified Accommodations for Your Stay in Shanghai, China

Check-in
12Aug
Check-out
13Aug
Rooms and Guests2 Guests, 1 Room
Shanghai is home to the iconic Bund, the stunning Shanghai Tower, and the bustling Yu Garden. While enjoying these landmarks, consider your stay at hotels like the Hilton Shanghai or the luxurious Marriott Hotel in Pudong. This city offers family-friendly hotels, boutique hotels, and even airport hotels for convenience. You'll find unique options like the Disneyland Hotel for magical stays. When booking, look for the best deals during off-peak times like late autumn. Use the metro for easy travel to explore everything Shanghai has to offer.
All filters
Star rating
Guest rating
Accommodation type
Price per night
Underground stations
Popular landmarks
Districts
Airports
Amenities
Services
Brands
1-20 out of 608
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
7.6
Very good
Map900 yd from City Centre1000 yd from The Shanghai Museum
FromUS$ 40 /nightSelect
7.0
Very good
Da Zhong Pudong Airport Hotel Shanghai
Map
FromUS$ 70 /nightSelect
8.6
Great
Map1200 yd from City Centre400 yd from Nanjing Road Pedestrian Street
FromUS$ 60 /nightSelect
Map19.4 mi from City Centre
FromUS$ 42 /nightSelect
Map12.9 mi from City Centre
FromUS$ 72 /nightSelect
Map900 yd from City Centre700 yd from The Shanghai Museum
FromUS$ 58 /nightSelect
7.4
Very good
Map8.9 mi from City Centre
FromUS$ 67 /nightSelect
8.8
Great
Map9.4 mi from City Centre
FromUS$ 43 /nightSelect
Map20.4 mi from City Centre
FromUS$ 167 /nightSelect
8.2
Great
Map1700 yd from City Centre600 yd from The Bund
FromUS$ 59 /nightSelect
8.0
Great
Map3.4 mi from City Centre
FromUS$ 50 /nightSelect
8.0
Great
Map1000 yd from City Centre300 yd from Nanjing Road Pedestrian Street
FromUS$ 67 /nightSelect
Map18.0 mi from City Centre
FromUS$ 59 /nightSelect
7.8
Very good
Map1.1 mi from City Centre
FromUS$ 43 /nightSelect
Map17.7 mi from City Centre
FromUS$ 59 /nightSelect
8.4
Great
8.2
Great
Map1.2 mi from City Centre400 yd from The Bund
FromUS$ 36 /nightSelect

Shanghai hotel price guide

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
USD 170
⬇️ The lowest price
USD 12
💸 Average price for
5-star hotels
USD 101
4-star hotels
USD 55
3-star hotels
USD 52
Apartments
USD 30

Top-rated hotels in Shanghai

According to guest feedback from the past year

Cultural Heritage Gems:
Jing An Shangri-La
Luxurious Riverside Retreats:
The St. Regis On The Bund, Shanghai
Modern Comfort and Style:
The Puli Shanghai
Economical Urban Stay:
Shanghai Fish Inn Bund
Convenient Airport Access:
Holiday Inn Shanghai Pudong Airport, An Ihg Hotel
Trendy Youth Hostels:
Shanghai Blue Mountain Bund Youth Hostel
Family Friendly Escapes:
Crowne Plaza Shanghai By Ihg
Chic Boutique Experiences:
Urbn Boutique Shanghai
Business Traveler Excellence:
Renaissance Shanghai Zhongshan Park Hotel

Getting to Shanghai: Travel tips

A list of all available types of transport

Airports
Shanghai Pudong International (PVG)
Shanghai Hongqiao International (SHA)

FAQs about hotels in Shanghai

Use these answers to help plan your perfect trip

What are some good family-friendly hotels in Shanghai?
Hotels like the Jin Jiang Pacific Hotel and the Holiday Inn Shanghai Pudong Airport offer family amenities, including spacious rooms and children's activities.
What hotels in Shanghai offer the best views?
The St. Regis On The Bund and the Grand Kempinski Hotel Shanghai provide stunning views of the Huangpu River and an iconic skyline.
Which hotels in Shanghai are ideal for couples?
The Puli Shanghai and The Sukhothai Shanghai are great choices for couples, offering luxurious accommodations and romantic dining options.
What are the average and cheapest hotel prices in Shanghai?
The average hotel price in Shanghai is around $100-150 per night. Budget options, like Shanghai Fish Inn Bund, can be found starting at approximately $30 per night.
Which hotels are located near popular sites in Shanghai?
Campanile Shanghai Bund Hotel and Metropolo Xin Cheng Hotel, The Bund Shanghai are both within walking distance of the Bund, a major tourist attraction.
Are there hotels in Shanghai close to public transportation?
Many hotels, including the Campanile Hotel - Shanghai Jing'An Temple and Doubletree By Hilton Shanghai Pudong, are conveniently located near metro stations, providing easy access to the city.

Key Facts About Hotels in Shanghai

This guide evaluates over 100 hotel properties in Shanghai, providing essential information for travelers seeking accommodations in this vibrant city.

Typical nightly prices range from $50 to $300.

Approximately 100 hotels cater to varying budgets.

Peak travel seasons are from April to June and September to November.

Local taxes and fees total about 15%.

Most hotels are within 5 km of major attractions like The Bund and Yuyuan Garden.

Other cities in China