Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shanghai

Filter by star ratings
All filters
Courtyard by Marriott Shanghai Central
8.7 Excellent

5.1 km from city centre, Shanghai Show on map

ExcellentBased on 662 reviews
8.7

Courtyard by Marriott Shanghai Central provides a comfortable setting when in Shanghai. It also offers a sauna, an indoor pool and a kids club.

Riverview Hotel on the Bund
7.4 Good

1.4 km from city centre, Shanghai Show on map

GoodBased on 594 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.

Four Seasons Hotel Shanghai
7.7 Good

3.5 km 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.

Jumeirah Himalayas Hotel Shanghai
8.2 Excellent

6.3 km from city centre, Shanghai Show on map

ExcellentBased on 476 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.

Hyatt Place Shanghai Hongqiao Cbd
8.4 Excellent

17.6 km from city centre, Shanghai Show on map

ExcellentBased on 488 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.

Fraser Residence Shanghai
8.6 Excellent

1.9 km from city centre, Shanghai Show on map

ExcellentBased on 1,517 reviews
8.6

Featuring an indoor pool, free Wi-Fi and a sauna, Fraser Residence Shanghai is situated in Shanghai and offers luxury accommodation. It provides 5-star accommodation with air-conditioned apartments.

The St. Regis Shanghai Jingan
8.9 Excellent

4.7 km from city centre, Shanghai Show on map

ExcellentBased on 136 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.

Banyan Tree Shanghai on the Bund
8.6 Excellent

4.3 km from city centre, Shanghai Show on map

ExcellentBased on 199 reviews
8.6

Situated a brief drive from The Bund, Banyan Tree Shanghai On The Bund offers contemporary accommodation in Shanghai. It also features a sauna, a rooftop terrace and an indoor pool.

Golden Tulip Shanghai Rainbow
8.3 Excellent

8.2 km from city centre, Shanghai Show on map

ExcellentBased on 351 reviews
8.3

Set in Shanghai, the hotel is a short walk from HongQiao Shanghai City Shopping Center and provides an indoor pool, a sauna and free Wi-Fi. It offers 4-star accommodation and views of the city.

Crowne Plaza Shanghai Pudong
8.1 Excellent

16.6 km from city centre, Shanghai Show on map

ExcellentBased on 136 reviews
8.1

Situated in Pudong, Crowne Plaza Shanghai Pudong provides 5-star accommodation and an indoor pool, free Wi-Fi and a sauna. It is ideally positioned for guests wanting to visit the area's popular attractions.

Tips for booking a Shanghai hotel

Cheapest month:January
Most expensive month:June
Average price in Shanghai:S$ 240/night
Absolute cheapest price found:S$ 8/night
Cheapest day:Sunday
Most expensive day:Friday
S$ 145 - S$ 665
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 90 - S$ 305
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shanghai hotels

Show all 4,885 hotels
1
Evergreen Laurel Hotel, Shanghai
8.2 Excellent

10.1 km from city centre, Shanghai Show on map

Offering 4-star accommodation, Evergreen Laurel Hotel Shanghai is conveniently situated in Pudong. It also offers free wireless internet.

2
W Shanghai - The Bund
8.8 Excellent

4.1 km from city centre, Shanghai Show on map

Less than a 20-minute stroll from Lujiazui Metro Station, W Shanghai - The Bund offers guests a convenient base when in Shanghai. Guests also have exclusive access to the on-site AWAY Spa and Fit Gym.

3
Sheraton Shanghai Hongkou Hotel
8.2 Excellent

5.1 km 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.

4
The Ritz-Carlton Shanghai Pudong
9.1 Excellent

2.7 km 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
8.4 Excellent

9.7 km 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
8.6 Excellent

9.1 km 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
Campanile Shanghai Natural History Museum
8.6 Excellent

4.5 km from city centre, Shanghai Show on map

Campanile Shanghai Natural History Museum Hotel provides comfortable 3-star accommodation in Shanghai. It is conveniently located for those wishing to visit the area's popular attractions.

8
Waldorf Astoria Shanghai on the Bund
9.0 Excellent

2.4 km 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 4,885 hotels

This charming hotel is situated in Pudong, and offers a 24-hour reception, an express check-in and check-out feature and free Wi-Fi. It also features luggage storage, a lift and a safe.

S$ 23
Avg. per night
Jinjiang Inn Select Shanghai Nanjing Road Pedestrian Street
8.0 Excellent

3.0 km from city centre, Shanghai Show on map

Situated in Huangpu, Jinjiang Inn - Nanjing East Road Pedestrian Street - East Asia Hotel is within walking distance of several local attractions, including Nanjing Road and Bund Center. Rooms are air conditioned and a wireless internet connection is included free of charge.

S$ 28
Avg. per night
Elegance Bund Hotel
5.9 Okay

2.4 km from city centre, Shanghai Show on map

Situated in Shanghai, Elegance Bund Hotel is a short walk from Yu Garden and provides free Wi-Fi. It is set in the area's popular nightlife district, just a short walk from The Bund.

S$ 31
Avg. per night
Chunshengjiang Hotel
7.8 Good

3.0 km from city centre, Shanghai Show on map

Situated in the popular hub of Huangpu, Chunshengjiang Hotel is within walking distance of several tourist attractions in the area. It also offers complimentary Wi-Fi.

S$ 32
Avg. per night
Shanghai Chi Chen Boutique Hotel
7.6 Good

0.5 km from city centre, Shanghai Show on map

Located in Shanghai, Shanghai Chi Chen Boutique Hotel is within a 10-minute drive of The Bund and offers private parking on site. Rooms are air conditioned and a wireless internet connection is included free of charge.

S$ 33
Avg. per night
The Bund Hotel
7.5 Good

2.5 km from city centre, Shanghai Show on map

Situated in Huangpu, The Bund Hotel offers luxury accommodation with superior amenities. It also features a sauna, free Wi-Fi and a beauty centre.

S$ 41
Avg. per night
Mercure Shanghai Royalton
7.3 Good

8.3 km from city centre, Shanghai Show on map

Located in Shanghai, the hotel is within a 20-minute drive of Shanghai Hongqiao International Airport and offers a sauna. It provides free wireless internet in public areas, a 24-hour reception and massages.

S$ 55
Avg. per night
Campanile Shanghai Natural History Museum
8.6 Excellent

4.5 km from city centre, Shanghai Show on map

Campanile Shanghai Natural History Museum Hotel provides comfortable 3-star accommodation in Shanghai. It is conveniently located for those wishing to visit the area's popular attractions.

S$ 56
Avg. per night

Hotel prices in Shanghai

2 stars or below

S$ 16 - S$ 75

No. 1 most popular

S$ 75
Avg. per night

No. 2 most popular

S$ 33
Avg. per night

Best value

S$ 16
Avg. per night
3 stars

S$ 15 - S$ 214

No. 1 most popular

S$ 31
Avg. per night
S$ 15
Avg. per night
4 stars and up

S$ 55 - S$ 873

No. 1 most popular

S$ 120
Avg. per night

No. 2 most popular

S$ 142
Avg. per night

Best value

S$ 55
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?

    You can find several places worth visiting in Shanghai. Jing'an, Huangpu, and Xuhui are some of the most popular amongst our users.

  • What are the best hotels in Shanghai?

    132 reviews rated Four Points by Sheraton Shanghai, Daning with an average score of 8.2/10. It may also be worth looking into the Hongqiao State Guest Hotel Shanghai, which received a rating of 8.8/10 from 191 reviews. Shanghai Marriott Hotel City Centre could also be a good option, with a score of 8.8/10 from 1,953 reviews.

  • What is a good hotel near Yuyuan Bazaar?

    A good hotel close to Yuyuan Bazaar is The Westin Bund Center, Shanghai (rated 8.6/10 from 578 reviews).

  • What is a good hotel in Shanghai near Nanjing Road?

    For a good hotel near to Nanjing Road, consider Shanghai Marriott Hotel City Centre - it is rated 8.8/10 from 1,953 HotelsCombined reviews.

  • Is there a good hotel near Shanghai Disneyland?

    A good hotel near Shanghai Disneyland is Youhome Shanghai, which has been rated 9.7/10 by 12 HotelsCombined user reviews.

  • How much do hotels in Shanghai cost?

    Shanghai hotels have an average price of S$ 96/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is S$ 161/night, and if you are looking for a 5-star hotel in Shanghai then the average price is around S$ 270/night.

  • How much is a cheap hotel in Shanghai?

    HotelsCombined users have found cheap hotels in Shanghai starting from S$ 9 per night in the last 3 days.