Top Rated Hotels in Shanghai

Top 10 Hotels in Shanghai

See all 1,070 Hotels in Shanghai
Le Royal Meridien Shanghai
Le Royal Meridien Shanghai

789 Nanjing Road East, Shanghai 200001

5.0 out of 5.0
4.3 out of 5 (788 reviews)

This central Shanghai hotel is on the Nanjing Road Pedestrian Street, within 1.5 kilometers of the Bund.

$136
per night
Sofitel Shanghai Hyland
Sofitel Shanghai Hyland

505 Nanjing Road East, Shanghai 200001

4.0 out of 5.0
4.2 out of 5 (817 reviews)

This family-friendly Shanghai hotel is located in the historical district, within a 15-minute walk of Nanjing Road Shopping …

$105
per night
The Bund Hotel
The Bund Hotel

No 525 Guangdong Road Huangpu, Shanghai 200001

3.5 out of 5.0
3.9 out of 5 (775 reviews)

Located in the city center, this business-friendly Shanghai hotel is a five minute walk from the Bund and Nanjing Road or …

$75
per night
Holiday Inn Express Shanghai Zhabei
Holiday Inn Express Shanghai Zhabei

No 1738 Zhongxing Road, Shanghai 200070

3.5 out of 5.0
3.6 out of 5 (593 reviews)

Located in Puxi, this hotel is within 3 mi (5 km) of Jade Buddha Temple, The Bund, and Nanjing Road Shopping District …

$47
per night
Radisson Blu Hotel Shanghai New World
Radisson Blu Hotel Shanghai New World

88 Nanjing Road, Shanghai 200085

4.5 out of 5.0
4.5 out of 5 (801 reviews)

Located on Nanjing Road just blocks from its pedestrian shopping area, this 40-floor hotel overlooks central People's Square …

$113
per night
The Yangtze Boutique Shanghai
The Yangtze Boutique Shanghai

No. 740 Hankou Road, People's Square, Shanghai 200001

5.0 out of 5.0
4.4 out of 5 (696 reviews)

Located in Downtown Shanghai, this luxury hotel is within a 10-minute walk of Shanghai Urban Planning Exhibition Center …

$120
per night
Howard Johnson Plaza Shanghai
Howard Johnson Plaza Shanghai

595 Jiu Jiang Road, Shanghai 200001

4.0 out of 5.0
4.3 out of 5 (1,054 reviews)

Located in Downtown Shanghai, this hotel is within a 15-minute walk of Nanjing Road Shopping District, People's Square, and …

$101
per night
The Seventh Heaven Hotel
The Seventh Heaven Hotel

627 East Nanjing Road, Shanghai 200001

3.0 out of 5.0
3.4 out of 5 (529 reviews)

Located in Downtown Shanghai, this historic hotel is within a 15-minute walk of Nanjing Road Shopping District, People's …

$55
per night
The QUBE Pudong
The QUBE Pudong

5500 Chuansha Road, Shanghai 201200

4.0 out of 5.0
4.2 out of 5 (629 reviews)

Located in Pudong, this hotel is within 1 mi (2 km) of Heming Tower and Huang Yanpei's Former Residence. Jianye Lane and …

$73
per night
Royal International Hotel
Royal International Hotel

998 Xiuchuan Road, Chuansha, Shanghai 201200

4.5 out of 5.0
4.3 out of 5 (881 reviews)

This family-friendly Shanghai hotel is located on the Strip, within 1 mi (2 km) of Heming Tower and Huang Yanpei's Former …

$94
per night

Recent Reviews in Shanghai

Hide content

Where to stay in Shanghai

Shanghai Hotel Guide

Travelers to Shanghai are simply spoiled for choice when it comes to booking the perfect places to stay in Shanghai. Expedia offers 623 short- and long-stay options within a 6-mile radius of Shanghai's center.

Some of the more central accommodation options of downtown Shanghai are the Tomorrow Square, Shanghai - Marriott Executive Apartments and Le Royal Meridien Shanghai.

The district of Xuhui offers 102 hotels and apartments. Xuhui is 5 miles from the heart of Shanghai and is one of the more popular hotel areas, Hotel options include the Twelve at Hengshan, A Luxury Collection Hotel, Shanghai and Le Sun Chine. Visitors to Shanghai will also find some comfortable places to stay in Hongqiao International Airport. This hotel neighborhood is 8 miles from the center of Shanghai. There are 88 hotels in Hongqiao International Airport, including the Shanghai Marriott Hotel Hongqiao and Renaissance Shanghai Zhongshan Park.

An alternative is Hong Kou - The North Bund. Hong Kou - The North Bund is home to the Ocean Hotel Shanghai and Wisdom Hotel Shanghai. Or, try Huangpu - The Bund, where you'll find the The Peninsula Shanghai and Waldorf Astoria Shanghai on the Bund. The Jing An Shangri-La, West Shanghai and The Portman Ritz-Carlton, Shanghai are in Jing'an, while The Langham, Shanghai, Xintiandi and 88 Xintiandi Boutique Hotel Shanghai are part of the Luwan - Xintiandi area.

Shanghai is known for the Bund. The Park Hyatt Shanghai and Pudong Shangri-La East Shanghai, are within a short stroll from The Bund.

Hotels near the Jin Mao Tower include the Banyan Tree Shanghai On The Bund and the Four Seasons Hotel Shanghai at Pudong. The Hotel Indigo Shanghai on The Bund and Andaz Xintiandi Shanghai - a concept by Hyatt are handily situated within an easy walk of the Xintiandi. The Nanjing Road Shopping District, another Shanghai attraction, is close to the Hyatt On The Bund and the Les Suites Orient, Bund Shanghai. Accommodation options within walking distance of the Shanghai Museum include the The Puli Hotel And Spa and also the JW Marriott Hotel Shanghai Tomorrow Square.

Situated 8 miles away from Shanghai is Hongqiao International Airport. Stay nearby at Dijon Hotel Shanghai Hongqiao Airport or G-LUXE Hongqiao Shanghai by Gloria.