Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shanghai

Filter by star ratings
All filters
Riverview Hotel on the Bund
Riverview Hotel on the Bund
7.4 Good

0.8 mi from city centre, Shanghai Show on map

GoodBased on 598 reviews
7.4

Providing an in-house night club and a beauty centre, Riverview Hotel on the Bund is located in Shanghai and offers 4-star accommodation. It has a spa, as well as a sauna, massage services and a hair salon.

Grand Hyatt Shanghai
Grand Hyatt Shanghai
8.5 Excellent

1.7 mi from city centre, Shanghai Show on map

ExcellentBased on 778 reviews
8.5

Grand Hyatt Shanghai offers views of Pudong and Shanghai, as well as an indoor pool, a Turkish steam bath and a Jacuzzi. It provides free wireless internet, a lounge bar and is close to Jin Mao Tower.

Four Seasons Hotel Shanghai
Four Seasons Hotel Shanghai
7.7 Good

2.2 mi from city centre, Shanghai Show on map

GoodBased on 6 reviews
7.7

Located a short walk from West Nanjing Road Station, Four Seasons Hotel Shanghai is an ideal base when visiting Shanghai. Some of the popular features at this luxury 5-star hotel include an indoor pool, a Jacuzzi and free Wi-Fi.

Cordis Shanghai Hongqiao
Cordis Shanghai Hongqiao
9.1 Excellent

10.6 mi from city centre, Shanghai Show on map

ExcellentBased on 659 reviews
9.1

Providing a shuttle to Shanghai Hongqiao International Airport, plus free Wi-Fi, the hotel is a convenient place to stay in Shanghai. It also provides a 24-hour reception, a swimming pool and an express check-in and check-out feature.

Jumeirah Himalayas Hotel Shanghai
Jumeirah Himalayas Hotel Shanghai
8.2 Excellent

3.9 mi from city centre, Shanghai Show on map

ExcellentBased on 477 reviews
8.2

Showcasing views of Pudong, Jumeirah Himalayas Hotel Shanghai is located in Shanghai and features a sauna and a heated pool so guests can unwind during their stay. It provides a day spa, as well as an express check-in and check-out feature, laundry facilities and free Wi-Fi.

The Middle House
The Middle House
9.1 Excellent

2.3 mi from city centre, Shanghai Show on map

ExcellentBased on 304 reviews
9.1

The Middle House, located in Huangpu, offers comfortable accommodation and excellent services and facilities. It is situated a short walk from the Shanghai Museum.

Hyatt Place Shanghai Hongqiao Cbd
Hyatt Place Shanghai Hongqiao Cbd
8.4 Excellent

10.9 mi from city centre, Shanghai Show on map

ExcellentBased on 489 reviews
8.4

Located in Shanghai, the hotel provides direct access to Shanghai Hongqiao International Airport and features free Wi-Fi. It has a gym, as well as an express check-in and check-out feature, a 24-hour reception and a swimming pool.

Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
8.6 Excellent

1.8 mi from city centre, Shanghai Show on map

ExcellentBased on 885 reviews
8.6

Situated under a 10-minute stroll from East Nanjing Road Metro Station, Grand Central Hotel Shanghai provides guests with an ideal base while visiting Shanghai. Some of the features on offer at this luxury 5-star hotel are free Wi-Fi, an indoor pool and a Jacuzzi.

Moller Villa Hotel Shanghai
Moller Villa Hotel Shanghai
8.7 Excellent

2.4 mi from city centre, Shanghai Show on map

ExcellentBased on 378 reviews
8.7

Situated in Huangpu, Shanghai Hengshan Moller Villa Hotel offers contemporary accommodation with state-of-the-art facilities. It also provides a coffee bar, 24-hour room service and free Wi-Fi.

The St. Regis Shanghai Jingan
The St. Regis Shanghai Jingan
8.9 Excellent

2.9 mi from city centre, Shanghai Show on map

ExcellentBased on 139 reviews
8.9

Offering views of Shanghai, The St Regis Shanghai Jingan is situated in a well-known shopping district, and treats guests to a sauna and an indoor pool. This luxury property is ideally located in Jing'an.

Tips for booking a Shanghai hotel

Cheapest month:January
Most expensive month:February
Average price in Shanghai:$152/night
Absolute cheapest price found:$6/night
Cheapest day:Sunday
Most expensive day:Wednesday
$115 - $209
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$113 - $148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shanghai hotels

Show all 5,042 hotels
1
The Puli Hotel And Spa
The Puli Hotel And Spa
9.0 Excellent

3.1 mi from city centre, Shanghai Show on map

Less than 20 minutes' stroll from West Nanjing Road Station, The Puli Hotel And Spa offers guests an ideal base while in Shanghai. Some of the popular facilities at this luxury 5-star hotel include an indoor pool, a Turkish steam bath and a Jacuzzi.

2
Sheraton Shanghai Hongkou Hotel
Sheraton Shanghai Hongkou Hotel
8.2 Excellent

3.2 mi from city centre, Shanghai Show on map

Featuring an on-site night club and a beauty salon, Sheraton Shanghai Hongkou Hotel is located in Shanghai and offers 5-star accommodation. Guests also have exclusive access to the Shine Spa and The Sheraton Fitness.

3
Regent Shanghai Pudong
Regent Shanghai Pudong
9.1 Excellent

1.7 mi from city centre, Shanghai Show on map

This luxury hotel is ideally located in Pudong and provides a swimming pool. It also features views of Shanghai.

4
The Ritz-Carlton Shanghai Pudong
The Ritz-Carlton Shanghai Pudong
9.1 Excellent

1.7 mi from city centre, Shanghai Show on map

Located in Pudong, The Ritz-Carlton Shanghai Pudong is just a short stroll from Shanghai Tower and Jin Mao Tower. This 5-star hotel offers views of The Bund and Huangpu River, as well as a sauna and a heated pool.

5
Shanghai Marriott Hotel Pudong East
Shanghai Marriott Hotel Pudong East
8.4 Excellent

6.0 mi from city centre, Shanghai Show on map

This traditional hotel in Shanghai offers complimentary Wi-Fi, as well as a Jacuzzi and an indoor pool. It provides 5-star accommodation with air-conditioned rooms.

6
Shanghai Marriott Hotel Parkview
Shanghai Marriott Hotel Parkview
8.6 Excellent

5.7 mi from city centre, Shanghai Show on map

Featuring an indoor pool, a limousine service and outdoor tennis courts, Shanghai Marriott Hotel Parkview is a deluxe place to stay in Shanghai. It has a gym, as well as free Wi-Fi, a coffee bar and a sauna.

7
Hotel Equatorial Shanghai
Hotel Equatorial Shanghai
8.5 Excellent

3.0 mi from city centre, Shanghai Show on map

Featuring an on-site night club and a beauty centre, Hotel Equatorial Shanghai is situated in Shanghai and offers 4-star accommodation. It also has indoor tennis courts, an indoor pool and outdoor tennis courts.

8
Waldorf Astoria Shanghai on the Bund
Waldorf Astoria Shanghai on the Bund
9.1 Excellent

1.5 mi from city centre, Shanghai Show on map

Waldorf Astoria Shanghai on the Bund provides 5-star accommodation in Huangpu. Offering complimentary Wi-Fi, a restaurant and an indoor pool, the hotel is within a 10-minute walk of The Bund.

Cheapest hotels in Shanghai, China

Show all 5,042 hotels
Shanghai Charms Hotel
Shanghai Charms Hotel
6.5 Good

1.8 mi from city centre, Shanghai Show on map

Located in Huangpu, this 3-star hotel is within easy walking distance of Nanjing Road and Bund Center. Rooms are air conditioned and a Wi-Fi connection is included free of charge.

$44
Avg. per night
Rayfont Downtown Hotel Shanghai
Rayfont Downtown Hotel Shanghai
6.8 Good

1.9 mi from city centre, Shanghai Show on map

Situated in Huangpu, Rayfont Downtown Hotel Shanghai is within an easy walk of Oasis Skyway Garden Hotel. It also offers a sauna and an indoor pool.

$45
Avg. per night
City Hotel Shanghai
City Hotel Shanghai
7.4 Good

2.4 mi from city centre, Shanghai Show on map

Providing an in-house night club and a beauty salon, City Hotel Shanghai is located in Shanghai and boasts 4-star accommodation. It also features a gym, an indoor pool and a sauna.

$52
Avg. per night
Pentahotel Shanghai
Pentahotel Shanghai
8.6 Excellent

4.4 mi from city centre, Shanghai Show on map

Situated a short stroll from Jiangsu Road Metro Station, Pentahotel Shanghai provides guests with an ideal base when in Shanghai. It provides 5-star accommodation with air-conditioned rooms.

$60
Avg. per night
New Harbour Service Apartments
New Harbour Service Apartments
8.4 Excellent

1.4 mi from city centre, Shanghai Show on map

Featuring an on-site night club and a beauty centre, New Harbour Service Apartments is located in Shanghai and offers 4-star accommodation. It also features a sauna, a Jacuzzi and an indoor pool.

$61
Avg. per night
The Eton Hotel
The Eton Hotel
8.1 Excellent

2.4 mi from city centre, Shanghai Show on map

Guests of this luxury hotel will appreciate the seclusion of its private beach and on-site spa, all located just a short car ride from the heart of Shanghai. A limousine service, an indoor pool and outdoor tennis courts are just some of the deluxe amenities on offer to guests throughout their stay.

$61
Avg. per night
Ramada Shanghai East
Ramada Shanghai East
8.1 Excellent

10.1 mi from city centre, Shanghai Show on map

Ramada Shanghai East-Pudong International Airport offers a charming setting while in Shanghai. It provides 4-star accommodation with air-conditioned rooms.

$62
Avg. per night
Shanghai Deco Hotel
Shanghai Deco Hotel
8.3 Excellent

15.9 mi from city centre, Shanghai Show on map

Located in Shanghai, the hotel has direct access to Shanghai Pudong International Airport and features free Wi-Fi. It also provides luggage storage, room service and an airport shuttle.

$65
Avg. per night

Hotel prices in Shanghai

2 stars and under

$9 - $122

Hao Du Hotel

#1 Most popular

Hao Du Hotel
7.9 Good
$29
Avg. per night
Jinjiang Inn Select Shanghai Pudong Airport
$44
Avg. per night
Shanghai City Central International Hostel
$9
Avg. per night
3 stars

$11 - $304

Shanghai Charms Hotel

#1 Most popular

$44
Avg. per night
Campanile Shanghai Jing An Hotel

#2 Most popular

$81
Avg. per night
Shanghai Rock & Wood International Youth Hostel
$11
Avg. per night
4 stars +

$45 - $338

Waldorf Astoria Shanghai on the Bund

#1 Most popular

$258
Avg. per night
Shanghai Marriott Hotel City Centre

#2 Most popular

$135
Avg. per night
Rayfont Downtown Hotel Shanghai
$45
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Shanghai

About Shanghai

Shanghai represents glitz and glam renowned for its futuristic skyline that encompasses architectural masterpieces, with traditional cuisine that persists at the core of its being. The most populated city in the world, Shanghai sprawls down the eastern coastline of China, attracting tourists with its elegant architecture, luxury shopping and riveting subculture.

Things to do

The Bund sits at the heart of Shanghai, comprising the majority of the city’s economic infrastructure, including banks and trading houses. Simply stroll down by the waterfront and admire the collection of art deco buildings and unique juxtaposition of traditional and modern China.

Looking for the city’s best views? Stepping out onto the observation platform of the Shanghai Tower is sure to take your breath away. From the world’s highest sky deck, you can peer down on the Jīnmào Tower and World Financial Centre below you. When you’re done with your photographs, break for some retail therapy in the mall at the base.

Escape the concrete jungle and visit The Yùyuán Gardens & Bazaar, located beside the City God Temple in the Old City. Enjoy the park’s spread of pavilions, pine trees, and places to relax out of the sun, a perfect escape in the midst of a thriving metropolis.

For a taste of art and Shanghai subculture, check out one of the galleries in the M50 art complex. Want to learn about the history of the city? The Shanghai Museum is a must-see, transporting you back in time through the Ancient Chinese Bronzes Gallery and the impressive Chinese Calligraphy Gallery.

Getting around

The Shanghai Pudong International Airport and Shanghai Hongqiao International Airport provide for gateways in and out of the city, connecting you to the rest of the world.Shanghai’s extensive public transit system consists of metros, buses and taxis. For an entertaining change of pace, catch a ride on the world’s oldest trolleybus system.

Shanghai travel FAQs

  • Where is the best place to stay in Shanghai?

    Users favor staying in areas such as Changning, Baoshan, and Jing'an. Consider these locations when searching for your desired stay.

  • What are the best hotels in Shanghai?

    Waldorf Astoria Shanghai on the Bund is a very popular hotel in Shanghai with a score of 9.1 from 396 reviews. Shanghai Marriott Hotel City Centre (8.8 from 1,965 reviews) and Renaissance Shanghai Yu Garden Hotel (8.6 from 1,287 reviews) are also highly rated Shanghai hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near The Bund?

    Waldorf Astoria Shanghai on the Bund is a good hotel close to The Bund - it has scored 9.1 over 396 reviews from HotelsCombined users.

  • What is a good hotel in Shanghai near People's Square?

    Waldorf Astoria Shanghai on the Bund is the most recommended hotel near People's Square on HotelsCombined (scoring 9.1 over 396 reviews).

  • Is there a good hotel near Shanghai Disneyland?

    If you’re looking for good hotels near Shanghai Disneyland, consider Starway Hotel at Pudong (rated 7.4 over 30 reviews).

  • How much do hotels in Shanghai cost?

    The average price of a hotel in Shanghai is $120 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Shanghai around is $128 per night, whereas for a 5-star hotel it’s $201 per night.

  • How much is a cheap hotel in Shanghai?

    $18/night is the cheapest price found for a hotel in Shanghai by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Shanghai tonight?

    Over the last 3 days, the starting price of a hotel in Shanghai tonight has been as low as $8 and the average price has been as much as $88.