Hotels in Shanghai

Search and compare Shanghai hotels from hundreds of travel sites and save

Shanghai
23 Sep — 24 Sep2
Shanghai
Thu 23-9
Fri 24-9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Shanghai

Filter by star ratings
All filters
Courtyard by Marriott Shanghai Central
Courtyard by Marriott Shanghai Central
8.7 Excellent
338 Heng Feng Road, Shanghai, China
Show on map
5.5 km from city centre, Shanghai, SH, China 
ExcellentBased on 675 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.

Four Seasons Hotel Shanghai
Four Seasons Hotel Shanghai
7.7 Good
500 Weihai Road, Shanghai, China
Show on map
3.6 km from city centre, Shanghai, SH, China 
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
Jumeirah Himalayas Hotel Shanghai
8.2 Excellent
1108 Meihua Road, Shanghai, China
Show on map
6.3 km from city centre, Shanghai, SH, China 
ExcellentBased on 466 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
Hyatt Place Shanghai Hongqiao Cbd
8.4 Excellent
9 Shenhong Road, Hongqiao Cbd, Shanghai, China
Show on map
17.6 km from city centre, Shanghai, SH, China 
ExcellentBased on 458 reviews
8.4

Situated in Shanghai, the hotel has direct access to Shanghai Hongqiao International Airport and features free Wi-Fi and an indoor pool. It provides a fitness centre, as well as a games room, meeting rooms and an express check-in and check-out feature.

Riverdale Residence Xintiandi Shanghai
Riverdale Residence Xintiandi Shanghai
8.6 Excellent
98 Shou Ning Road, Shanghai, Shanghai, China
Show on map
1.8 km from city centre, Shanghai, SH, China 
ExcellentBased on 1,448 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
The St. Regis Shanghai Jingan
9.0 Excellent
1008 West Beijing Road, Shanghai, China
Show on map
4.7 km from city centre, Shanghai, SH, China 
ExcellentBased on 140 reviews
9.0

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

Banyan Tree Shanghai on the Bund
Banyan Tree Shanghai on the Bund
8.5 Excellent
19 Gong Ping Road, Shanghai, China
Show on map
4.3 km from city centre, Shanghai, SH, China 
ExcellentBased on 176 reviews
8.5

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.

Crowne Plaza Shanghai Pudong, An IHG Hotel
Crowne Plaza Shanghai Pudong, An IHG Hotel
8.1 Excellent
1000 Yang Gao Road North, Pudong, Shanghai, China
Show on map
16.7 km from city centre, Shanghai, SH, China 
ExcellentBased on 130 reviews
8.1

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

DoubleTree by Hilton Hotel Shanghai - Pudong
DoubleTree by Hilton Hotel Shanghai - Pudong
7.5 Good
No. 356 Jinkang Road, Pudong New Area, Shanghai, China
Show on map
3.6 km from city centre, Shanghai, SH, China 
GoodBased on 207 reviews
7.5

Located in Pudong, DoubleTree by Hilton Shanghai Pudong provides 5-star accommodation and a sauna, a Jacuzzi and free Wi-Fi. It showcases views of Shanghai, and features a spa and a fitness centre.

Pudi Boutique Hotel Fuxing Park Shanghai
Pudi Boutique Hotel Fuxing Park Shanghai
7.7 Good
99 Yandang Road, Shanghai, China
Show on map
2.6 km from city centre, Shanghai, SH, China 
GoodBased on 201 reviews
7.7

Pudi Boutique Hotel Fuxing Park Shanghai, located in Huangpu, offers luxury accommodation and superior services and facilities. It is close to the Museum of the First National Congress of the Chinese Communist Party, eateries and shops.

Tips for booking a Shanghai hotel

Cheapest month:October
Most expensive month:February
Average price in Shanghai:S$ 197/night
Absolute cheapest price found:S$ 8/night
Cheapest day:Thursday
Most expensive day:Saturday
S$ 131 - S$ 473
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 88 - S$ 283
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shanghai hotels

Show all 6,823 hotels
1
Evergreen Laurel Hotel, Shanghai
Evergreen Laurel Hotel, Shanghai
8.2 Excellent
No. 1136, Zuchongzhi Road, Shanghai, China
Show on map
10.1 km from city centre, Shanghai 

This 4-star hotel is situated in Pudong, and offers a range of premium amenities such as a Jacuzzi and free Wi-Fi. It also provides a kids club, a playground and an express check-in and check-out feature.

2
W Shanghai - The Bund
W Shanghai - The Bund
8.8 Excellent
66 Lvshun Road, Shanghai, China
Show on map
4.0 km from city centre, Shanghai 

W Shanghai - The Bund is a luxury setting while visiting Shanghai and is close to everything the area has to offer. Guests also have exclusive access to the on-site AWAY Spa and Fit Gym.

3
Sheraton Shanghai Hongkou Hotel
Sheraton Shanghai Hongkou Hotel
8.2 Excellent
No.59 Si Ping Road, Shanghai, China
Show on map
5.3 km from city centre, Shanghai 

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
The Ritz-Carlton Shanghai Pudong
9.1 Excellent
Shanghai Ifc, 8 Century Avenue, Lujiazui, Pudong, Shanghai, China
Show on map
2.7 km from city centre, Shanghai 

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.5 Excellent
15 Xinjinqiao Road, Shanghai, China
Show on map
9.7 km from city centre, Shanghai 

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
333 Guang Zhong Road West, Shanghai, China
Show on map
9.1 km from city centre, Shanghai 

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 Hotel
Campanile Shanghai Natural History Museum Hotel
8.6 Excellent
No. 1455 Nansuzhou Rd, Jing An Dist., Shanghai, China
Show on map
4.5 km from city centre, Shanghai 

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
Waldorf Astoria Shanghai on the Bund
9.0 Excellent
No. 2, Zhong Shan Dong Yi Road, Shanghai, China
Show on map
2.4 km from city centre, Shanghai 

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 6,823 hotels
Elegance Bund Hotel
Elegance Bund Hotel
5.9 Okay
138 Guangdong Road, Huangpu District, Shanghai, China
Show on map
2.7 km from city centre,  

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$ 32
Avg. per night
Shanghai Chi Chen Boutique Hotel
Shanghai Chi Chen Boutique Hotel
7.6 Good
No.21 Qiaojia Road, Shanghai, China
Show on map
0.5 km from city centre,  

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$ 35
Avg. per night
Jinjiang Inn Select Shanghai Nanjing Road Pedestrian Street
Jinjiang Inn Select Shanghai Nanjing Road Pedestrian Street
8.1 Excellent
680 East Nanjing Road, Shanghai, China
Show on map
3.0 km from city centre,  

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$ 55
Avg. per night
Shanghai Chunshengjiang Hotel
Shanghai Chunshengjiang Hotel
7.8 Good
No. 386 Zhejiang Middle Road, Shanghai, China
Show on map
3.0 km from city centre,  

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$ 65
Avg. per night
Mercure Shanghai Royalton
Mercure Shanghai Royalton
7.3 Good
789 Wuyi Road, Shanghai, China
Show on map
8.3 km from city centre,  

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$ 69
Avg. per night
The Eton Hotel Shanghai
The Eton Hotel Shanghai
8.1 Excellent
535 Pudong Avenue, Shanghai, China
Show on map
3.8 km from city centre,  

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.

S$ 77
Avg. per night
Pentahotel Shanghai
Pentahotel Shanghai
8.6 Excellent
1525 Ding Xi Road, Shanghai, China
Show on map
7.1 km from city centre,  

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.

S$ 81
Avg. per night
Campanile Shanghai Natural History Museum Hotel
Campanile Shanghai Natural History Museum Hotel
8.6 Excellent
No. 1455 Nansuzhou Rd, Jing An Dist., Shanghai, China
Show on map
4.5 km from city centre,  

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$ 81
Avg. per night

Hotel prices in Shanghai

2 stars or below

S$ 16 - S$ 96

Up Art Hotel

No. 1 most popular

S$ 96
Avg. per night
Shanghai Chunshengjiang Hotel

No. 2 most popular

S$ 65
Avg. per night
Shanghai Blue Mountain Youth Hostel - Luwan
S$ 16
Avg. per night
3 stars

S$ 15 - S$ 180

Elegance Bund Hotel

No. 1 most popular

S$ 32
Avg. per night
Shanghai Rock & Wood International Youth Hostel
S$ 15
Avg. per night
4 stars and up

S$ 69 - S$ 464

Four Points by Sheraton Shanghai, Daning

No. 1 most popular

S$ 126
Avg. per night
Hongqiao State Guest Hotel Shanghai

No. 2 most popular

S$ 168
Avg. per night
Mercure Shanghai Royalton

Best value

S$ 69
Avg. per night

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

Where to stay in Shanghai

About Shanghai

East meets West in Shanghai, China's cosmopolitan concrete jungle where glitzy skyscrapers collide with ancient Chinese temples. Shanghai is known for its colonial-era architecture, mouth-watering cuisine and centuries-old charm.

Things to do

Stroll along the Bund, Shanghai's colonial waterfront lined with Neoclassical, Gothic and Baroque buildings. Compare the Old Shanghai with the futuristic Pudong skyline on a boat tour along the Huangpu River.

Immerse yourself amongst the traditional Chinese flora at Yuyuan Garden. Built during the Ming dynasty 400 years ago, the garden is a blend of elaborate pagodas, emerald ponds and exquisite sculptures. Visit during spring when the cherry blossoms are in full bloom and don’t miss the famous Mid Lake Pavilion Teahouse, which counts Bill Clinton and Queen Elizabeth II among its former guests.

Discover Shanghai’s edgy subculture at the M50 art complex, an abandoned cotton mill transformed into a series of galleries showcasing contemporary Chinese art. For panoramic views, climb to the top of Shanghai Tower, China’s tallest building. Standing at 632 metres, the gigantic structure features the world’s highest observation deck on its 118th floor.

To experience what Shanghai was like before the audacious skyscrapers dominated the city’s skyline, spend a day wandering the Old City. Tour the 12th-century Jìng’ān Temple and witness its glistening nine-metre high Buddha. Browse the markets filled with jade stone carvings, shadow puppets, chopsticks, zǐshā teapots and Tibetan jewellery.

Getting there

Shanghai is serviced by two airports, Hongqiao International Airport and Pudong International Airport, which are both approximately one hour on the subway from Shanghai. Taxis, shuttle buses and trains are available for getting around.

Shanghai travel FAQs

  • Where is the best place to stay in Shanghai?

    Users favour staying in areas such as Shanghai, Jinshanwei, and Zhujiajiao. Consider these locations when searching for your desired stay.

  • What are the best hotels in Shanghai?

    Four Points by Sheraton Shanghai, Daning is a very popular hotel in Shanghai, with a score of 8.2 from 132 reviews. Hongqiao State Guest Hotel Shanghai (8.7 from 173 reviews) and Shanghai Marriott Hotel City Centre (8.8 from 1,801 reviews) are also highly rated Shanghai hotels based on recent feedback from HotelsCombined users.