Find hotels in Shanghai from £20

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    one key illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 Shanghai hotels and places to stay

Cordis Shanghai Hongqiao

4.5 star property
9.2 out of 10, Wonderful, (274)
"Perfect hotel for airport connection with wonderful staff"
The price is £62
includes taxes & fees
2 May - 3 May
Cordis Shanghai Hongqiao

Ramada Plaza Shanghai Pudong Airport

4.0 star property
8.0 out of 10, Very good, (1001)
"Great place. "
The price is £70
includes taxes & fees
3 May - 4 May
Ramada Plaza Shanghai Pudong Airport

Holiday Inn Express Shanghai Pudong Airport by IHG

3.0 star property
8.6 out of 10, Excellent, (355)
"This is a good place to stay near to the airport which has good transportation facilities."
The price is £47
includes taxes & fees
5 May - 6 May
Holiday Inn Express Shanghai Pudong Airport by IHG

The Langham, Shanghai, Xintiandi

5.0 star property
9.4 out of 10, Exceptional, (1003)
"Great beach club hotel"
The price is £137
includes taxes & fees
4 May - 5 May
The Langham, Shanghai, Xintiandi

Holiday Inn Express Shanghai PVG Zhuqiao By Ihg

3.0 star property
9.2 out of 10, Wonderful, (5)
"国際空港の乗り継ぎホテルの割には、英語が全く通じなくて困った。窓が閉まらないなどの不具合があり、至急点検を望みたい。掃除は丁寧にされている。"
The price is £32
includes taxes & fees
11 May - 12 May
Holiday Inn Express Shanghai PVG Zhuqiao By Ihg

Shanghai JOYFUL YARD Hotel

3.5 star property
9.2 out of 10, Wonderful, (437)
"convenient location for short overnight stay in between connecting flights "
The price is £27
includes taxes & fees
26 May - 27 May
Shanghai JOYFUL YARD Hotel

Conrad Shanghai

5.0 star property
8.6 out of 10, Excellent, (1003)
"Hotel is in the best location, room was nice and the view was incredible, although it wasn’t sharp clean"
The price is £117
includes taxes & fees
4 May - 5 May
Conrad Shanghai

Pudong Shangri-La, Shanghai

5.0 star property
9.0 out of 10, Wonderful, (869)
"Great staff close to shopping"
The price is £112
includes taxes & fees
18 May - 19 May
Pudong Shangri-La, Shanghai

SHANGHAI-DECO Hotel

3.5 star property
8.6 out of 10, Excellent, (810)
"Convenient to outlet and airport. "
The price is £38
includes taxes & fees
6 May - 7 May
SHANGHAI-DECO Hotel

Hyatt Place Shanghai Hongqiao CBD

5.0 star property
9.0 out of 10, Wonderful, (516)
"Very convenient next to the airport "
The price is £57
includes taxes & fees
31 May - 1 Jun
Hyatt Place Shanghai Hongqiao CBD

Radisson Collection Hyland Shanghai

4.0 star property
8.6 out of 10, Excellent, (1001)
"Very central, great breakfast and clean"
The price is £84
includes taxes & fees
6 May - 7 May
Radisson Collection Hyland Shanghai

Central Hotel Shanghai

4.0 star property
8.8 out of 10, Excellent, (1001)
"Excellent hotel and perfect location "
The price is £75
includes taxes & fees
5 May - 6 May
Central Hotel Shanghai

Dorsett Shanghai

4.0 star property
8.8 out of 10, Excellent, (1000)
"This hotel is very clean, safe and convenient."
The price is £46
includes taxes & fees
8 May - 9 May
Dorsett Shanghai

Grand Central Hotel Shanghai

4.5 star property
9.0 out of 10, Wonderful, (1002)
"Great hotel have stayed multiple times and would recommend it!"
The price is £83
includes taxes & fees
6 May - 7 May
Grand Central Hotel Shanghai

The Kunlun Jing An

4.5 star property
8.8 out of 10, Excellent, (341)
"Great location. Value of the hotel was excellent. Room was nice and the view of Shanghai was amazing. I will definitely be back."
The price is £73
includes taxes & fees
30 May - 31 May
The Kunlun Jing An

SSAW Boutique Hotel Shanghai Bund

3.5 star property
8.8 out of 10, Excellent, (1003)
"I enjoyed my stay"
The price is £66
includes taxes & fees
12 May - 13 May
SSAW Boutique Hotel Shanghai Bund

Jinglai Hotel Shanghai Bund Branch

2.5 star property
9.8 out of 10, Exceptional, (8)
"Good place to go"
The price is £51
includes taxes & fees
5 May - 6 May
Jinglai Hotel Shanghai Bund Branch

Jianguo Hotel Shanghai

4.0 star property
8.2 out of 10, Very good, (507)
"Very convenient, access to everything. Excellent services."
The price is £46
includes taxes & fees
4 May - 5 May
Jianguo Hotel Shanghai

DoubleTree by Hilton Shanghai Hongqiao

5.0 star property
9.2 out of 10, Wonderful, (93)
"Will stay here again. Clean and good breakfast and dinner options. "
The price is £56
includes taxes & fees
3 May - 4 May
DoubleTree by Hilton Shanghai Hongqiao

YaTi by Artyzen Hongqiao Shanghai

3.5 star property
9.0 out of 10, Wonderful, (148)
"I Love The Yati!! "
The price is £31
includes taxes & fees
5 May - 6 May
YaTi by Artyzen Hongqiao Shanghai
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in Shanghai

Great weekend hotel deals in Shanghai

Showing deals for:9 May - 11 May
Save an average of 15% on thousands of hotels when you're signed in

Shanghai and related destinations

Come to Shanghai and enjoy its museums, temples and sightseeing.

Trip time! Discover the history, museums and temples in Beijing.

Experience the festivals, museums and history in Guangzhou!

Seoul is calling! Discover its castle, culture, museums and more.

Ho Chi Minh City is calling! Discover its cafes, museums, castle and more.

Frequently asked questions

What is the best area to stay in Shanghai?
Downtown Shanghai is the best area for travellers seeking a dynamic mix of modernity and tradition. Renowned for its stunning skyline, this vibrant hub features iconic landmarks like the Oriental Pearl Tower and the historic Bund, offering a captivating juxtaposition of old and new. With an abundance of shopping, dining, and cultural experiences, Downtown Shanghai provides a convenient base for exploring the city’s rich offerings.

For those keen to indulge in a bit of excitement, the Pudong district presents an ideal option. Famous for its luxurious casinos and high-end hotels, this area attracts visitors looking to experience the thrill of gaming alongside world-class hospitality. It’s an excellent choice for couples or friends planning a lively getaway filled with entertainment.

Families will find Downtown Shanghai equally appealing, as it boasts numerous attractions suitable for all ages. The nearby Shanghai Ocean Aquarium and the lush green spaces of Century Park offer fantastic opportunities for family fun and relaxation. With an array of family-friendly dining options and convenient transport links, parents can effortlessly explore the city while keeping the little ones entertained.
What are the best hotels in Shanghai that travellers recommend?
The Fairmont Peace Hotel on the Bund is a standout option for travellers visiting Shanghai, boasting an impressive review score of 9.6. This iconic hotel features a full-service spa offering a range of treatments, including deep tissue and hot stone massages, ensuring relaxation after a day of exploring the vibrant city. Guests rave about the elegant Art Deco design and the stunning river views, making it a superb haven for couples seeking a romantic getaway.

For families, the Mandarin Oriental Pudong, Shanghai, also rated 9.6, is an excellent choice. This hotel combines luxury with convenience, offering spacious suites and an indoor pool where children can splash around. Parents can unwind in the full-service spa or take advantage of the business centre if work calls. With its proximity to family-friendly attractions, it serves as a wonderful base for creating lasting memories.

Business travellers will appreciate The Puli Hotel And Spa, rated 9.4, which seamlessly blends modern amenities with a tranquil atmosphere. With multiple meeting rooms, high-speed internet, and a fully equipped business centre, it caters to all professional needs. After meetings, guests can indulge in rejuvenating spa treatments or relax by the indoor pool, striking the superb balance between work and leisure.

Lastly, The Langham, Shanghai, Xintiandi is another impressive option, also rated at 9.4. Its central location near shopping and cultural sites enhances convenience for both leisure and business travellers. The hotel’s full-service spa and a variety of dining options provide a luxurious experience, making it ideal for those who want to indulge while enjoying the city’s rich heritage.

These top-rated hotels in Shanghai not only promise exceptional service but also cater to diverse traveller needs, ensuring a memorable stay in this dynamic city.
What are the best family hotels in Shanghai?
For families seeking a delightful stay in Shanghai, the Fairmont Peace Hotel on the Bund shines with its stunning views and a customer review rating of 9.6. This hotel offers complimentary cribs for little ones, making it easier for parents traveling with infants. The hotel’s elegant stay and proximity to local attractions ensure that families can enjoy both comfort and convenience during their stay.

Another excellent option is the Mandarin Oriental Pudong, Shanghai, also boasting a high rating of 9.6. This property features connecting rooms, which are great for families needing extra space, alongside onsite babysitting services for those moments when parents want to enjoy some adult time. The mix of luxury and family-friendly amenities makes this hotel a sought-after choice.

The Sukhothai Shanghai is another standout, offering a family-friendly environment with its dedicated children’s meals and connecting rooms. Rated 9.6 by guests, this hotel also features a pool area suitable for families, ensuring that kids can splash around while parents relax nearby.

As another option, The Langham, Shanghai, Xintiandi, with a review score of 9.4, welcomes children with free meals and cribs, making it a convenient choice for parents. Its daily housekeeping service and snack bar add to the ease of family travel, allowing families to unwind and enjoy their time together.

Lastly, The Puli Hotel And Spa, also rated 9.4, offers amenities like children’s slippers and a beautiful garden for outdoor play. With its family-friendly approach, this hotel ensures that both kids and adults experience a luxurious stay without compromising on comfort. Find more child-friendly accommodations in Shanghai.
What are the best 5-star hotels in Shanghai?
The Fairmont Peace Hotel on the Bund, a luxurious 5-star gem rated 9.6 by guests, is an iconic haven in Shanghai, offering a blend of history and contemporary luxury. This stunning property features an array of exceptional amenities, including a full-service spa that provides indulgent treatments such as deep tissue and hot stone massages, ensuring a rejuvenating experience for couples looking to unwind together. With its elegant Art Deco design and river views, the ambiance is great for romantic getaways.

For those seeking an equally opulent stay, the Mandarin Oriental Pudong, Shanghai, also boasting a 9.6 rating, offers an exquisite experience with its inviting indoor pool and luxurious spa facilities. Guests can indulge in couples treatments or enjoy a serene atmosphere in the sauna, making it an ideal retreat for couples desiring intimacy and relaxation. The rooms are equipped with modern comforts, including complimentary high-speed Wi-Fi and 24-hour room service, adding an extra layer of convenience to your stay.

Another excellent choice is The Sukhothai Shanghai, which enjoys a stellar review score of 9.6. This hotel features a tranquil spa offering a range of treatments from aromatherapy to hydrotherapy. Couples can delight in the peaceful settings, which also include an indoor pool great for leisurely afternoons together. Additionally, the hotel is conveniently located near shopping centres, allowing for a blend of relaxation and exploration.

The Langham, Shanghai, Xintiandi, rated 9.4, combines luxury with accessibility, featuring a full-service spa and exquisite dining options. The spa provides a variety of treatments, including body wraps and facial treatments, ideal for couples seeking a pampering day together. Its proximity to cultural sites and shopping districts enhances the experience, providing both leisure and adventure.

Finally, The Puli Hotel And Spa, with a great rating of 9.4, stands out for its holistic approach to wellness. Couples can enjoy the expansive spa services, including reflexology and detoxification wraps, along with access to an indoor pool and fitness facilities. The hotel’s contemporary design and serene atmosphere make it an inviting choice for travellers who appreciate a blend of luxury and tranquility. Find more luxury hotels in Shanghai.
What are the best spa hotels in Shanghai?
For an exceptional spa experience in Shanghai, the Fairmont Peace Hotel on the Bund stands out with its impressive rating of 9.6 out of 10. This luxurious hotel offers a full-service spa featuring a wide array of treatments, including Deep Tissue Massage, Hot Stone Massage, and couples treatment rooms, superb for those looking to indulge in relaxation together. The hydrotherapy treatments and steam room add an extra layer of comfort, ensuring a revitalizing escape in the heart of the city.

Another fantastic option is the Mandarin Oriental Pudong, Shanghai, also rated 9.6. This elegant hotel boasts a full-service spa where couples can enjoy soothing massages and pampering treatments, including facial treatments and aromatherapy options. The relaxing atmosphere is ideal for those seeking a serene getaway while still being centrally located to explore everything Shanghai has to offer.

The Sukhothai Shanghai, with a stellar rating of 9.6, invites guests to enjoy a range of holistic treatments, from body wraps to Thai massages. The couples treatment rooms create a romantic ambiance, allowing partners to unwind together after a day of adventure.

The Puli Hotel And Spa is another excellent choice, rated 9.4, offering a tranquil environment with its comprehensive spa services. Guests can indulge in detoxification wraps and body treatments, making it a top pick for couples looking to pamper themselves in style.

Lastly, The Langham, Shanghai, Xintiandi, also rated 9.4, features a luxurious spa with a variety of body treatments and hydrotherapy options. The friendly space is superb for couples who wish to relax and rejuvenate during their stay. See all spa hotels in Shanghai.
What hotels in Shanghai offer free breakfast?
The Grand Hyatt Shanghai, a stunning five-star hotel, not only features breathtaking river views but also offers a complimentary breakfast for children, making it an excellent choice for families. Guests rave about the 24-hour room service, luxurious bathrobes, and the inviting indoor pool. With a customer review rating of 9.0, it’s no wonder travellers appreciate the convenience and quality this hotel provides.

For a more budget-friendly option, the Holiday Inn Express Shanghai Tangzhen is also rated 9.0 and includes a complimentary breakfast, ensuring a great start to the day. This hotel features a cozy indoor pool and free WiFi, great for families looking to relax after a day of exploring the city.

Families will also love the Novotel Shanghai Clover, which offers free breakfast for children, an outdoor seasonal pool, and a delightful playground. With a rating of 8.8, this family-friendly property goes the extra mile, providing a children’s club and free area shuttles, making family outings a breeze.

For travellers seeking a business-friendly stay, the Fairfield by Marriott Shanghai Jingan and Holiday Inn Express Shanghai Pudong Airport both provide complimentary breakfast options and essential amenities like free WiFi and business centres, suiting guests who prioritize convenience and functionality during their visit. Find more hotels with free breakfast in Shanghai.
What are the top pet-friendly hotels in Shanghai?
Green Court Premier Jinqiao Shanghai is a fantastic choice for pet owners looking for a comfortable stay. This highly-rated hotel boasts a remarkable customer review score of 9.6 and offers a range of amenities that cater to both families and furry friends. Guests appreciate the indoor pool, which provides a relaxing retreat, while the children’s playground ensures that the little ones have plenty of fun. The hotel also features a kitchen in each room, great for those who prefer to prepare their own meals, along with balconies for enjoying the fresh air.

For those seeking a luxurious experience, the W Shanghai - The Bund, with its impressive review score of 9.4, offers a dazzling array of amenities. This five-star hotel features stunning views of the lake and river, along with an onsite spa that provides a variety of treatments to unwind after a day of adventures. Families will find that the W also offers cribs free of charge, making it convenient for those traveling with infants.

Travellers looking for a blend of comfort and convenience may also consider the DoubleTree by Hilton Shanghai Hongqiao, which receives high praise with a review score of 9.2. This hotel features an indoor pool, rooftop terrace, and free cribs, making it family-friendly while also suiting pet owners.

For couples or business travellers, Le Méridien Shanghai, Minhang offers a stylish retreat with its art deco design and an onsite spa, earning an excellent score of 9.0. This hotel features a vibrant shopping district nearby, great for those looking to explore the local culture.

Each of these properties not only welcomes pets but also ensures a memorable stay for all guests, whether they are traveling with family, friends, or solo. See more pet-friendly hotels in Shanghai.
What are the top boutique hotels in Shanghai?
The URBN Boutique Shanghai emerges as a great choice for travellers seeking a unique and stylish experience in the heart of the city. This chic hotel, boasting a stellar rating of 9.0, is situated in a vibrant shopping district, making it an ideal base for exploration and indulgence. Guests are enveloped in comfort with designer toiletries and premium bedding, ensuring a restful stay that feels both luxurious and personalized.

For those who appreciate a touch of elegance, the Shanghai Marriott Hotel Parkview offers a lavish retreat rated 9.2 by visitors. This 5-star establishment features Club Level rooms with exclusive lounge access, where guests can enjoy complimentary refreshments in a refined atmosphere. The spacious suites are thoughtfully designed with Frette Italian sheets and plush bathrobes, creating a serene environment great for couples looking to unwind after a day of adventure in bustling Shanghai.

If you’re after a romantic ambiance, the Moller Villa Hotel Shanghai is a charming 4.5-star option that combines cozy elegance with modern comforts, earning a review score of 8.4. With couples dining options and sumptuous suites, this boutique hotel invites you to indulge in intimate moments, making it a delightful choice for lovebirds.

Each of these boutique hotels promises a great experience, allowing you to enjoy the rich culture and vibrant life of Shanghai while indulging in the luxury and convenience that travellers seek. Whether you’re shopping, dining, or simply relaxing, these hotels provide the great backdrop for creating unforgettable memories. See all boutique hotels in Shanghai.
What are the best budget hotels in Shanghai?
Urcove by HYATT shanghai Jing’an is a fantastic choice for budget-conscious travellers seeking comfort and convenience. Rated an impressive 9.4 by guests, this hotel offers free in-room WiFi, a stocked minibar, and complimentary toiletries, ensuring that your stay is both enjoyable and straightforward. With accessible fitness facilities and self-parking, families will find it easy to unwind after a day of exploring the vibrant city.

Another excellent option for families is the Shanghai JOYFUL YARD Hotel. With a traveller review score of 9.2, it provides thoughtful amenities like free airport transportation and a shuttle service to nearby theme parks, making it ideal for adventurous families looking to explore. The hotel also offers free cribs and slippers for children, ensuring comfort for the little ones while parents can enjoy the convenience of free self-parking and WiFi.

For those traveling without children, the SSAW Boutique Hotel Shanghai Bund is a charming property located near historical and shopping districts, appealing to couples and solo travellers alike. With cozy rooms featuring premium bedding and designer toiletries, this hotel is great for those wanting to indulge in a bit of luxury without breaking the bank, all while enjoying a traveller rating of 8.8. View all budget hotels in Shanghai.
What are the most romantic hotels in Shanghai for couples?
For couples seeking a romantic escape in Shanghai, The Langham, Shanghai, Xintiandi is an exceptional choice, boasting a stellar rating of 9.4. This hotel offers an array of luxurious amenities, including a full-service spa where couples can enjoy rejuvenating treatments together, along with a sauna and hydrotherapy options to enhance your relaxation experience. The on-site dining is great for intimate meals, making it a delightful spot for romance.

Another fantastic option is the Renaissance Shanghai Caohejing Hotel, also rated 9.4. This hotel features a range of couples treatments, including hot stone and Thai massages, ensuring you both find tranquility amidst the bustling city. With its friendly space and excellent service, it provides a great backdrop for couples looking to unwind together.

The Pudong Shangri-La, rated 9.0, is another great contender. This hotel not only offers breathtaking river views but also luxurious spa facilities, including a hot tub and a variety of massage options. Couples can enjoy intimate dining experiences and take advantage of the serene spa offerings for a truly relaxing getaway.

These hotels deliver a blend of sophistication and charm, making them ideal for couples who want to create memorable experiences together while enjoying the luxurious amenities that each property has to offer. Whether you’re indulging in a couple’s massage or savoring a romantic dinner, these options provide the great setting for a romantic retreat in Shanghai. See all romantic hotels in Shanghai.
Where can I find the best nightlife in Shanghai?
Shanghai’s nightlife is as dazzling and dynamic as the city itself, with a wealth of options to suit every taste.

The Bund is a must-visit for those looking to experience upscale bars and luxurious nightclubs with stunning views of the Huangpu River. Here, you can sip on expertly crafted cocktails while taking in the iconic skyline, making it a great spot for a glamorous night out.

For a more local vibe, head to the French Concession, where you’ll find charming bars and pubs tucked away in tree-lined streets. This area offers a mix of laid-back lounges and late-night venues, great for those wanting to enjoy a more intimate atmosphere.

Xujiahui is known for its lively club scene, with several large nightclubs featuring international DJs and extravagant performances. If you’re in the mood to dance the night away, this neighbourhood is sure to deliver an unforgettable experience.

In contrast, the creative and artsy district of Tianzifang offers a more energetic nightlife experience. Here, you can explore a variety of small bars and live music venues, often featuring local musicians and artists, adding a unique flavour to your evening.

Lastly, if you’re after something truly special, consider visiting one of Shanghai’s rooftop bars. Venues like Flair Rooftop and the SWIXXZ rooftop provide breathtaking views and an upscale atmosphere, great for a romantic evening or a sophisticated gathering with friends.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to “My Trips”, and selecting your reservation. To find flexible deals, filter your search by “Fully refundable property” for hotels in Shanghai.
How can I save on a Shanghai hotel booking with Expedia?
Members always get our best prices. Find our best Shanghai hotel deals by joining Expedia’s free travel rewards program today. As a member, you can unlock instant savings and member perks when you’re logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Shanghai hotel?
Prices for hotels in Shanghai often vary, but you can find a great deal from £20 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by “Price: low to high” for the cheapest rate.