Top Rated Hotels in Shanghai

Top 10 Hotels in Shanghai

See all 1,070 Hotels in Shanghai
Jin Jiang Rainbow Hotel
Jin Jiang Rainbow Hotel

2000 West Yan An Road, Shanghai 200051

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

Located in Changning, this hotel is 0.6 mi (0.9 km) from Intex Shanghai and within 3 mi (5 km) of Jing An Temple and French …

$75
avg/night
Sofitel Shanghai Hyland
Sofitel Shanghai Hyland

505 Nanjing Road East, Shanghai 200001

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

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

$112
avg/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 (773 reviews)

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

$76
avg/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 (592 reviews)

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

$50
avg/night
The Westin Bund Center Shanghai
The Westin Bund Center Shanghai

88 Henan Central Road, Shanghai 200002

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

The Westin Bund Center Shanghai is located in the city centre, two blocks from the waterfront, and within walking distance to …

$131
avg/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 (527 reviews)

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

$579
avg/night
Shanghai Baron Business Hotel
Shanghai Baron Business Hotel

105-1 Fuzhou Road, Huangpu District, Shanghai 200002

4.0 out of 5.0
3.5 out of 5 (788 reviews)

Located in Downtown Shanghai, this hotel is within a 10-minute walk of Three on the Bund, The Bund, and Pudong Riverside …

$46
avg/night
The QUBE Pudong
The QUBE Pudong

5500 Chuansha Road, Shanghai 201200

4.0 out of 5.0
4.2 out of 5 (627 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
avg/night
Royal International Hotel
Royal International Hotel

998 Xiuchuan Road, Chuansha, Shanghai 201200

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

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

$106
avg/night
Kerry Hotel Pudong Shanghai
Kerry Hotel Pudong Shanghai

No.1388 HuaMu Road, Pudong, Shanghai 201204

5.0 out of 5.0
4.6 out of 5 (90 reviews)

This family-friendly Shanghai hotel is located near the airport, within 1 mi (2 km) of Century Park and Shanghai New …

$179
avg/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.