How to find the best hotel deal in Shanghai
You already use our search engine to find cheap flight deals. Now you can use the same magic to uncover amazing rates on Shanghai hotels. These simple tips can lead to real savings on your next trip.
Plan your stay ahead of time to save on your Shanghai hotel. You'll also have a bigger selection of stays and room types to pick from, especially when demand is high.
That being said, booking at the last minute can work in your favor. Some places lower their rates a day or two before arrival to help fill empty rooms.
Another secret trick to finding cheaper hotels? Stay flexible. If your itinerary isn't fixed, try a few different travel dates to discover where the best value is.
Browse around for stays with free cancellation. Lock in a great offer today and easily cancel later if your itinerary changes.
Where to stay in Shanghai
Central Shanghai
To get the most out of central Shanghai, you'll want to be near the attractions that brought you here in the first place. Here are a few standout stays close to the highlights.
If you're searching for hotels near Shanghai Museum, check in to J Hotel Shanghai Tower. This 5-star Shanghai hotel is around 3 kilometres from this major sight and gets a lot of bookings from families.
When it comes to hotels near Shanghai Tower, Shanghai Lujiazui Shanghai Centre Atour Hotel is hard to beat. Unpack your suitcase at this 4-star hotel in Shanghai and you'll be roughly 2 kilometres away. While it suits most guests, it especially appeals to business travellers.
Or experience the city from one of the hotels near The Bund Sightseeing Avenue. HanTing Hotel (Shanghai Tongji University Quyang Road Subway Station) is 5 kilometres or so from this well-known sight. It's a leading choice for groups and has a 2-star rating.
Xuhui
Need more ideas on where to stay? Xuhui offers comfy hotel options within reach of the leading sights.
CJIA Apartment (Shanghai Caohejing Caobao Road Metro Station) is one of the most popular hotels near Shanghai Longhua Tower, a major attraction in this area. This hotel in Shanghai has a 2-star rating and earns solid guest ratings for its location.
Holiday Inn Shanghai Huaxia by IHG, one of the hotels near Longhua Temple, has your key waiting at the front desk. On top of being a handy base for visiting this highlight, this 4-star Shanghai hotel gets rave reviews for its location.
There's a lot to love about the range of hotels near St. Ignatius Cathedral too. You'll be able to easily reach this attraction (and explore the rest of Xuhui) from Shanghai Former French Concession Garden Hotel. One of the aspects guests like most about this 4-star stay is its sleep quality.
There's more where that came from. Browse the full collection of hotels in Xuhui and let the right place find its way to you.
When to go to Shanghai
If your ideal trip involves a packed itinerary, book your hotel in Shanghai in April. It's peak travel season, so expect more people, more events, and more energy.
March is the best month to lock in your Shanghai hotel for a calmer, quieter visit.
Good weather can make all the difference when choosing travel dates. If you prefer warmer conditions, August tends to deliver with temperatures reaching up to 34ºC (93ºF).
January is the coolest time of year, with lows of -1ºC (30ºF).
Search for Shanghai hotels in October for the best chance of clearer skies. Averaging three days of rain, it's the driest month.
Rain is more likely in July, which gets around 13 days of wet weather.
Best hotels in Shanghai
Best budget hotels
Just need a place to sleep? Budget Shanghai hotels come with the basics so you can save your cash for the real highlights: having adventures and impulse-buying souvenirs. Often equipped with money-saving amenities like in-room kettles and microwaves, you'll find at least 2,100 of these stays across the city.
Jisu E-Sports Hotel (Shanghai Hongqiao Airport/National Exhibition and Convention Centre) promises comfort without breaking the bank. Make use of Wi-Fi in designated areas, a television and more at this 2-star accommodation option in Xinhong.
Priced for value, HanTing Hotel (Shanghai Jinshajiang Road Subway Station) comes with conveniences such as a 24-hour front desk and internet access. This 2-star Shanghai hotel is in the Jiangsu Road area.
You'll also be happy with the prices at LeChaoSelectedHotel(ShanghaiRailwayStation), which is rated 3 stars. It features a laundry and heating.
Best 4-star hotels in Shanghai
Indulge a little without going all out at one of the 4-star hotels in Shanghai. Pick from around 390 of these stays, many of which offer perks like fitness centres, guest lounges, and on-site restaurants. From the rooms to the amenities and service, they're known for their extra attention to detail.
Located in Jing'ansi, Atour X Hotel (Shanghai Huashan Road Jing'an Temple) offers the kind of stay that feels a cut above the rest. Concierge assistance and a lobby bar are included in the 4-star guest experience.
Another Shanghai hotel to keep in mind is Atour Hotel Shanghai Jingan Daning International. It features amenities such as room service and a fireplace. You'll find it in the Gonghexin Road area.
Atwell Suites Shanghai Wuning by IHG is also easy to recommend. Located in Shiquan Road, it wins guests over with bathrobes, a lobby bar and more.
Best luxury 5-star hotels
Equipped with anything from premium bedding to private butlers and exclusive dining venues, a 5-star hotel is where your trip turns next-level. Spa services, rooftop terraces, and rainfall showers? You might just find that too. Mostly located in Huangpu, there are at least 170 luxury hotels in Shanghai.
Escape the everyday at SHANGYING Chao. Concierge assistance and bathrobes help bring extra indulgence to this Xujiahui hotel.
MUMIAN Shanghai EXPO, The Unbound Collection by Hyatt also delivers on 5-star fabulousness. Located in Zhoujiadu, this Shanghai hotel features a restaurant, room service and much more.
Shangri-La Hongqiao Airport,Shanghai in Xinhong knows how to impress you too. Take advantage of its many perks such as an executive lounge and concierge assistance.
Best hotels in Shanghai for families
Family trips can be demanding, but your hotel should be the stress-free part. You'll find roughly 360 family-friendly hotels in Shanghai that get what kids and adults need. These stays often come with useful features like multi-bedroom suites, cribs, and kids' menus.
Hanting Hotel (Shanghai World Expo Park Mercedes-Benz Arena Yuntai Road Subway Station Branch) in Zhoujiadu is an affordable option that guests regularly rate above 4 out of 5 overall. With a first aid room, a television and more, this 2-star hotel is easy on your wallet and big on comfort.
Mandarin Oriental Pudong, Shanghai takes the usual family trip to the next level. This 5-star stay in Lujiazui offers a fitness centre and a 24-hour front desk.
Another option is HanTing Hotel (Shanghai Zhongyuan Road Shiguang Road Subway Station). Featuring a television and a restaurant, this stay stands out for good reason.
Best hotels with a spa
Add some pampering to your travel plans. Choose one of the 220 or so Shanghai hotels with a spa and schedule in time to truly relax. Mostly located in Huangpu, saunas, steam rooms, and beauty services are the types of features they come with.
Take a moment for yourself at Holiday Inn Shanghai Huaxia by IHG. This 4-star accommodation option in Caohejing comes with all the thoughtful touches, including a lobby bar and a fitness centre.
Or choose Shanghai Zuoting Shangyuan Hotel, a 4-star stay in Tianping Road. With room service and a spa, this hotel in Shanghai makes you feel looked after.
Modena by Fraser Wujiaochang Shanghai balances busy days of sightseeing with the bliss of a pamper session (or two). This 4-star option in the Yangpu area features a fitness centre and concierge assistance.
Best hotels with a pool
Turn up the fun factor on your trip with a pool. If you go for a city hotel, expect indoor or rooftop options. Resorts? They often go all out with sprawling outdoor layouts and maybe a swim-up bar or two. There are at least 130 pool hotels in Shanghai ready for your next adventure.
Take a refreshing break at Hotel Indigo Shanghai ON THE Bund by IHG. This 5-star Shanghai hotel is located in Xiaodongmen and comes with an indoor swimming pool, room service and a laundry.
You'll find plenty of reasons to stick around at Traders Hongqiao Airport, Shanghai (By Shangri-La). This 4-star option in Xinhong features an indoor swimming pool, a restaurant and air conditioning.
Shangri-La Hongqiao Airport,Shanghai is another stay with all the right ingredients. This 5-star hotel in Xinhong comes with an indoor swimming pool, room service and ironing services.
Best pet-friendly hotels
Why go it alone when your pet can join the fun? From cosy beds and water bowls to off-leash zones, pet-friendly hotels are designed to make you and your best buddy feel at home. There are around 40 Shanghai hotels ready to welcome your best friend.
Show up with your sidekick at ZHome-Modern 3 Bedrooms Apartment. This 2-star pet-friendly hotel in Shanghai is based in Nanjing Donglu. Take advantage of conveniences here like Wi-Fi and parking.
Shanghai Greenland Mansion is another place that'll make your little travel buddy feel extra special. This 3-star accommodation option in Changning offers a garden and Wi-Fi.
2-star rated JI Hotel (Shanghai People's Square) is one more place that gets what pet owners need. It's in the Nanjing Donglu area and includes tour services and Wi-Fi.
Flying to Shanghai
Shanghai Pudong International Airport (PVG)
Book a flight to Shanghai and touch down at Shanghai Pudong International Airport (PVG), this city's main airport. It's about 32 kilometres from the centre.
It takes around 1 hour to reach central Shanghai when driving. The journey by public transport is roughly 50 minutes.
Shanghai Airlines Travel Hotel is a convenient place to stay if you have a late flight in. Not far from the airport, guests are impressed by this 3-star option's cleanliness.
Or stay close to PVG at Homeinn Selected Hotel (Shanghai Pudong International Airport East Station), which has a 3-star rating. Reviewers have scored it 4-plus out of 5 for its overall experience.
Especially popular with business travellers, Hanting Hotel (Shanghai Pudong Airport Shixin Road) is another one to consider. This 3-star hotel offers a welcome stop before your next boarding call.
Shanghai Hongqiao Airport (SHA)
Shanghai Hongqiao Airport (SHA) is another option for jetting into Shanghai. It's around 13 kilometres from the centre.
Give yourself roughly 30 minutes to reach the centre by car. If you jump on public transport, it'll take 40 minutes or so.
A short hop from SHA, Primus Hotel Shanghai Hongqiao is a convenient base to recharge before heading to your next stop. You'll have all you need at this 5-star Shanghai hotel, including car rental options and parking.
Or get comfortable at Crowne Plaza Shanghai Hongqiao by IHG. A top choice for business travellers in particular, this 4-star option will get your trip off to a smooth start.
With overall guest ratings above 4 out of 5, Jisu E-Sports Hotel (Shanghai Hongqiao Airport Wuzhong Road) is popular with repeat visitors. You'll also be close to SHA if you choose this 4-star stay.