Hotels in Shanghai

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

Shanghai
21 Jun — 22 Jun2
Shanghai
Mon 21/6
Tue 22/6
...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.1 km from city centre, Shanghai, SH, China 
ExcellentBased on 699 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.

Ramada by Wyndham Shanghai Pudong
Ramada by Wyndham Shanghai Pudong
7.5 Good
958 Shixin Road, Pudong New District, Shanghai, China
Show on map
26.1 km from city centre, Shanghai, SH, China 
GoodBased on 8 reviews
7.5

Lihao International Hotel provides 4-star accommodation in Shanghai. It also features a sauna and a fitness centre.

Minimax Hotel Shanghai Songjiang
Minimax Hotel Shanghai Songjiang
8.1 Excellent
Wanda Plaza, No.658, Guangfulin Road, Shanghai, China
Show on map
29.8 km from city centre, Shanghai, SH, China 
ExcellentBased on 97 reviews
8.1

This comfortable hotel in Shanghai offers free wireless internet, as well as an express check-in and check-out feature and a library. It also provides a 24-hour reception, laundry facilities and luggage storage.

Grand Hyatt Shanghai
Grand Hyatt Shanghai
8.5 Excellent
88 Century Avenue, Shanghai, China
Show on map
2.8 km from city centre, Shanghai, SH, China 
ExcellentBased on 782 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.

Fish Inn East Nanjing Road
Fish Inn East Nanjing Road
8.4 Excellent
No.4, Lane 74, Ningbo Road, Huangpu, Shanghai, China
Show on map
3.1 km from city centre, Shanghai, SH, China 
ExcellentBased on 1,343 reviews
8.4

Located amongst a variety of well-known tourist attractions, boutiques and eateries, Shanghai Fish Inn East Nanjing Road is ideal for those wanting to discover Shanghai and its surroundings. Guests can also enjoy free internet throughout the property.

Four Seasons Hotel Shanghai
Four Seasons Hotel Shanghai
7.7 Good
500 Weihai Road, Shanghai, China
Show on map
3.5 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.

Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
8.6 Excellent
505 Jiujiang Road, Shanghai, China
Show on map
2.8 km from city centre, Shanghai, SH, China 
ExcellentBased on 893 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.

Ibis Shanghai Yu Garden
Ibis Shanghai Yu Garden
7.4 Good
No 85 Zhoujin Road, Shanghai, China
Show on map
1.4 km from city centre, Shanghai, SH, China 
GoodBased on 368 reviews
7.4

Located in Huangpu, this hotel provides good value accommodation. It also offers an express check-in and check-out feature, free Wi-Fi and a safe.

Fraser Residence Shanghai
Fraser Residence Shanghai
8.6 Excellent
98 Shou Ning Road, Shanghai, Shanghai, China
Show on map
1.9 km from city centre, Shanghai, SH, China 
ExcellentBased on 1,534 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.

Mercure Shanghai Yu Garden
Mercure Shanghai Yu Garden
8.0 Excellent
789 East Fuxing Road, Shanghai, China
Show on map
1.2 km from city centre, Shanghai, SH, China 
ExcellentBased on 222 reviews
8.0

Situated in Shanghai, Mercure Shanghai Yu Garden provides hip 4-star accommodation, as well as a swimming pool. It offers city views and free Wi-Fi.

Tips for booking a Shanghai hotel

Cheapest month:April
Most expensive month:December
Average price in Shanghai:$153/night
Absolute cheapest price found:$11/night
Cheapest day:Thursday
Most expensive day:Saturday
$80 - $228
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$82 - $316
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shanghai hotels

Show all 6,853 hotels
1
Four Points by Sheraton Shanghai, Pudong
Four Points by Sheraton Shanghai, Pudong
7.7 Good
2111 Pudong Nan Road, Shanghai, China
Show on map
2.1 km from city centre, Shanghai 

Featuring a sauna, the hotel is located in Shanghai and provides comfortable accommodation. Boasting views of Huangpu River, it also offers a wide range of amenities, such as a ballroom, an express check-in and check-out feature and a beauty centre.

2
The Puli Hotel And Spa
The Puli Hotel And Spa
9.0 Excellent
1 Changde Road, Shanghai, China
Show on map
5.1 km from city centre, Shanghai 

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.

3
W Shanghai - The Bund
W Shanghai - The Bund
8.9 Excellent
66 Lvshun Road, Shanghai, China
Show on map
4.1 km from city centre, Shanghai 

W Shanghai - The Bund is a modern 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.

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 Blue Mountain Bund Youth Hostel
Shanghai Blue Mountain Bund Youth Hostel
8.6 Excellent
6F, No350, South Shanxi Road, Shanghai, China
Show on map
3.3 km from city centre, Shanghai 

Situated in Huangpu, Shanghai Blue Mountain Bund Youth Hostel is within an easy walk of the Shanghai Natural History Museum and Bund Center. It is ideally located for those wishing to visit the area's popular attractions.

6
Hao Du Hotel
Hao Du Hotel
7.9 Good
No. 41 South Guangxi Road, Shanghai, China
Show on map
2.2 km from city centre, Shanghai 

This hotel is situated in Huangpu, just a short stroll from Nanjing Road and People's Square. It also provides complimentary Wi-Fi to all guests during their stay.

7
Ramada by Wyndham Shanghai Pudong
Ramada by Wyndham Shanghai Pudong
7.5 Good
958 Shixin Road, Pudong New District, Shanghai, China
Show on map
26.1 km from city centre, Shanghai 

Lihao International Hotel provides 4-star accommodation in Shanghai. It also features a sauna and a fitness centre.

8
Hotel Equatorial Shanghai
Hotel Equatorial Shanghai
8.4 Excellent
65 Yanan Road West, Shanghai, China
Show on map
4.9 km from city centre, Shanghai 

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.

Cheapest hotels in Shanghai, China

Show all 6,853 hotels
Shanghai Rock & Wood International Youth Hostel
Shanghai Rock & Wood International Youth Hostel
8.0 Excellent
No.278, Lane.615, Zhaohua Road, Shanghai, China
Show on map
7.3 km from city centre,  

Shanghai Rock & Wood International Youth Hostel provides comfortable 3-star accommodation in Shanghai. It also features laundry facilities, a library and an express check-in and check-out feature.

$15
Avg. per night
Shanghai Blue Mountain Bund Youth Hostel
Shanghai Blue Mountain Bund Youth Hostel
8.6 Excellent
6F, No350, South Shanxi Road, Shanghai, China
Show on map
3.3 km from city centre,  

Situated in Huangpu, Shanghai Blue Mountain Bund Youth Hostel is within an easy walk of the Shanghai Natural History Museum and Bund Center. It is ideally located for those wishing to visit the area's popular attractions.

$17
Avg. per night
Jinjiang Inn Shanghai Pudong Huinan
Jinjiang Inn Shanghai Pudong Huinan
6.9 Good
No.286 Chengdong Rd, Shanghai, China
Show on map
31.2 km from city centre,  

Located in Pudong, this hotel provides good value accommodation. It also offers a concierge, a 24-hour reception and laundry facilities.

$21
Avg. per night
Genting Star Shanghai
Genting Star Shanghai
7.4 Good
No.1102, Zhongshan No.1 Road North, Shanghai, China
Show on map
8.5 km from city centre,  

Situated a short walk from Chifeng Road Metro Station, Genting Star Shanghai offers guests a convenient base while visiting Shanghai. Guests can also enjoy free internet throughout the property.

$33
Avg. per night
Greentree Alliance Shanghai Bund Yuyuan Hotel
Greentree Alliance Shanghai Bund Yuyuan Hotel
179 Zhonghua Road, Shanghai, China
Show on map
1.2 km from city centre,  

GreenTree Alliance Shanghai Bund Yuyuan Hotel offers a comfortable setting while in Shanghai. It also provides a wake-up service, a 24-hour reception and a business centre.

$40
Avg. per night
Chunshengjiang Hotel
Chunshengjiang Hotel
7.8 Good
No.386 Middle Zhejiang Rd, 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.

$45
Avg. per night
Hao Du Hotel
Hao Du Hotel
7.9 Good
No. 41 South Guangxi Road, Shanghai, China
Show on map
2.2 km from city centre,  

This hotel is situated in Huangpu, just a short stroll from Nanjing Road and People's Square. It also provides complimentary Wi-Fi to all guests during their stay.

$48
Avg. per night
Rayfont Shanghai Nanpu Hotel
Rayfont Shanghai Nanpu Hotel
5.8 Okay
No.118 Nancang Street, Shanghai, China
Show on map
0.4 km from city centre,  

Situated under a 20-minute walk from Xiaonanmen Metro Station, Rayfont Shanghai Nanpu Hotel provides guests with a convenient base when visiting Shanghai. It has a fitness centre, as well as an indoor pool, an express check-in and check-out feature and a sauna.

$49
Avg. per night

Hotel prices in Shanghai

2 stars or below

$13 - $205

Chunshengjiang Hotel

No. 1 most popular

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

$12 - $219

Jinjiang Inn Shanghai Tongji University

No. 1 most popular

$51
Avg. per night
Genting Star Shanghai

No. 2 most popular

$33
Avg. per night
Tu Qu International Youth Hostel
$12
Avg. per night
4 stars and up

$59 - $428

Da Zhong Pudong Airport Hotel Shanghai

No. 1 most popular

$106
Avg. per night
Fairmont Peace Hotel

No. 2 most popular

$401
Avg. per night
Leading Noble Business Hotel
$59
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?

    You can find several places worth visiting in Shanghai. Shanghai, Zhujiajiao, and Jinshanwei are some of the most popular amongst our users.

  • What are the best hotels in Shanghai?

    One of the most popular hotels in Shanghai is Holiday Inn Shanghai Nanjing Road, which has been reviewed by 18 users and currently has a rating of 8.7/10. Other top-rated locations include Fairmont Peace Hotel and Grand Central Hotel Shanghai, which have received 9.2/10 and 8.6/10 ratings from our users, respectively.