Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Shanghai

Filter by star ratings
All filters
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.

Riverview Hotel on the Bund
Riverview Hotel on the Bund
7.4 Good
No 76 South Zhongshan Road, Shanghai, China
Show on map
1.4 km from city centre, Shanghai, SH, China 
GoodBased on 602 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
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 892 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.

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,531 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.

Shanghai Deco Hotel
Shanghai Deco Hotel
8.3 Excellent
No. 815 Chen Yang Road, Shanghai, China
Show on map
25.6 km from city centre, Shanghai, SH, China 
ExcellentBased on 2,314 reviews
8.3

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.

Golden Tulip Shanghai Rainbow
Golden Tulip Shanghai Rainbow
8.3 Excellent
No.2000, Yan'an West Road, Changning District, Shanghai, China
Show on map
8.2 km from city centre, Shanghai, SH, China 
ExcellentBased on 352 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.

Tours Soho Garden Hotel (Shanghai City Centre Riverside)
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8 Good
No. 1307, South Suzhou Rd, Shanghai, China
Show on map
4.7 km from city centre, Shanghai, SH, China 
GoodBased on 878 reviews
7.8

Located in Shanghai, Tours Soho Garden Hotel is within a 35-minute drive of Shanghai Hongqiao International Airport and offers a rooftop terrace and free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

Crowne Plaza Shanghai Pudong
Crowne Plaza Shanghai Pudong
8.1 Excellent
1000 Yang Gao Road N, Pudong, Shanghai, China
Show on map
16.6 km from city centre, Shanghai, SH, China 
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:July
Most expensive month:May
Average price in Shanghai:C$ 126/night
Absolute cheapest price found:C$ 9/night
Cheapest day:Tuesday
Most expensive day:Friday
C$ 50 - C$ 208
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 74 - C$ 219
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shanghai hotels

Show all 6,852 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
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.

3
Regent Shanghai Pudong
Regent Shanghai Pudong
9.1 Excellent
210 Century Avenue, Shanghai, China
Show on map
2.7 km from city centre, Shanghai 

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
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
Renaissance Shanghai Putuo Hotel
Renaissance Shanghai Putuo Hotel
8.7 Excellent
50 Tongchuan Road,Putuo District, Shanghai, China
Show on map
9.0 km from city centre, Shanghai 

Featuring an indoor pool and a rooftop terrace, Renaissance Shanghai Putuo Hotel is a deluxe place to stay in Shanghai. It has a fitness centre, as well as a sauna, a kids pool and free Wi-Fi.

6
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.

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

8
Paramount Gallery Hotel
Paramount Gallery Hotel
8.4 Excellent
No 1728 Nanjing Road W Jing An Area, Shanghai, China
Show on map
5.4 km from city centre, Shanghai 

Featuring a shuttle to Shanghai Hongqiao International Airport, plus complimentary wireless internet, Paramount Gallery Hotel is a comfortable place to stay in Shanghai. It is surrounded by a variety of dining options and is moments on foot from Jing'an Temple Metro Station.

Cheapest hotels in Shanghai, China

Show all 6,852 hotels
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.

C$ 49
Avg. per night
Baron Business Hotel
Baron Business Hotel
3.4 Mediocre
105-1 Fuzhou Road, Huangpu District, Shanghai, China
Show on map
2.6 km from city centre,  

Situated in Shanghai, Shanghai Baron Business Bund Hotel provides stylish, 4-star accommodation close to The Bund. Rooms are air conditioned and a Wi-Fi connection is included free of charge.

C$ 51
Avg. per night
Shaanxi Business Hotel Shanghai
Shaanxi Business Hotel Shanghai
6.8 Good
No 658 Yan An Road, Shanghai, China
Show on map
3.5 km from city centre,  

Situated in Huangpu, Shanxi Business Hotel Shanghai offers 4-star accommodation and 24-hour room service, free Wi-Fi and a beauty centre. The various amenities this modern hotel has to offer include a limousine service, a safe and laundry facilities.

C$ 52
Avg. per night
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,  

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.

C$ 64
Avg. per night
Hundred Centuries Hotel Shanghai
Hundred Centuries Hotel Shanghai
7.2 Good
1528 South Tibet Road, Shanghai, China
Show on map
1.3 km from city centre,  

Established in 2006, Hundred Centuries Hotel Shanghai is situated in Huangpu. It provides 4-star accommodation with air-conditioned rooms.

C$ 64
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.

C$ 66
Avg. per night
Vienna International Hotel
Vienna International Hotel
8.0 Excellent
The 6th Shiwan Road, No.566, Shanghai, China
Show on map
26.4 km from city centre,  

Providing a shuttle to Shanghai Pudong International Airport, plus complimentary wireless internet, the hotel is a convenient base in Shanghai. It offers 4-star accommodation with air-conditioned rooms.

C$ 69
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.

C$ 73
Avg. per night

Hotel prices in Shanghai

2 stars or below

C$ 13 - C$ 151

Shanghai Chi Chen Boutique Hotel

#2 Most popular

C$ 49
Avg. per night
Shanghai Hidden Garden International Youth Hostel
C$ 13
Avg. per night
3 stars

C$ 13 - C$ 369

Mercure Shanghai Hongqiao Railway Station
C$ 81
Avg. per night
Fish Inn East Nanjing Road

#2 Most popular

C$ 64
Avg. per night
Shanghai Rock & Wood International Youth Hostel
C$ 13
Avg. per night
4 stars and up

C$ 52 - C$ 418

Renaissance Shanghai Putuo Hotel

#1 Most popular

C$ 119
Avg. per night
Da Zhong Pudong Airport Hotel Shanghai
C$ 97
Avg. per night
Shaanxi Business Hotel Shanghai
C$ 52
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?

    When visiting Shanghai, consider checking out Shanghai, Jinshanwei, and Nanqiao as some of the most sought after locations.

  • What are the best hotels in Shanghai?

    Renaissance Shanghai Putuo Hotel, rated with a score of 8.7 from 194 reviewers, is one of the most popular hotels in Shanghai. Other top stays include YaTi by Artyzen Hongqiao Shanghai, with an average rating of 9.0 from 127 reviewers, and Mercure Shanghai Hongqiao Railway Station, with a score of 7.0 from 235 reviewers.