Check prices on hotels in Shanghai

Search Hotels near Top Shanghai Attractions

Top 10 Hotels in Shanghai

See all 848 Hotels in Shanghai
Sofitel Shanghai Hyland

Sofitel Shanghai Hyland

505 Nanjing Road East, Shanghai 200001

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

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

$106
Grand Central Hotel Shanghai

Grand Central Hotel Shanghai

505 Jiujiang Road, Shanghai 200001

4.5 out of 5.0
4.5 out of 5 (1,009 reviews)

This family-friendly Shanghai hotel is located in the business district, within a 10-minute walk of Three on the Bund and The …

$112
Pudong Shangri-La East Shanghai

Pudong Shangri-La East Shanghai

33 Fu Cheng Road, Shanghai 200120

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

This family-friendly Shanghai hotel is located on the waterfront, just steps from Super Brand Mall and Oriental Pearl Tower …

$171
SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)

SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden)

No. 839 Renming Road, Huangpu District, Shanghai 200000

4.0 out of 5.0
4.3 out of 5 (2,134 reviews)

SSAW Boutique Hotel Shanghai Bund(Narada Boutique YuGarden) is in Huangpu, next to Yuyuan Garden, or the Garden of Happiness. …

$79
The Eton Hotel

The Eton Hotel

535 Pudong Avenue, Shanghai 200120

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

Located in the Lujiazui Finance and Trade Zone, across the road from a metro stop, and only 3.5 km (2 miles) from the Bund an …

$91
Starr Hotel Shanghai

Starr Hotel Shanghai

No. 386 West Zhijiang Road, Shanghai 200070

4.0 out of 5.0

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

$72
Radisson Blu Hotel Shanghai New World

Radisson Blu Hotel Shanghai New World

88 Nanjing West Road, Shanghai 200003

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

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

$106
Central Hotel Shanghai

Central Hotel Shanghai

No 555 Jiujiang Road, Shanghai 200001

4.0 out of 5.0
4.4 out of 5 (996 reviews)

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

$105
Dorsett Shanghai

Dorsett Shanghai

No.800 Hua Mu Road, Shanghai 201204

4.0 out of 5.0
4.1 out of 5 (991 reviews)

Located in Pudong, this hotel is within 1 mi (2 km) of Century Park, Oriental Art Center, and Shanghai Science and Technology …

$90
Pentahotel Shanghai

Pentahotel Shanghai

1525 Ding Xi Road, Shanghai 200050

3.5 out of 5.0
4 out of 5 (362 reviews)

Located in Changning, this hotel is 0.1 mi (0.2 km) from Zhongshan Park and within 3 mi (5 km) of Jing An Temple and French …

$50

Recent Reviews in Shanghai

Where to stay in Shanghai

Shanghai Hotel Guide

Top Shanghai Accommodations

It doesn't matter if you're traveling for work or fun in Shanghai, Expedia features some of the best accommodation deals online. You'll locate 95 places to stay within 1 mile of the area's heart.

Check out The Peninsula Shanghai and the Waldorf Astoria Shanghai on the Bund if you'd love to stay where all the fun is. Visitors also love staying at the Fairmont Peace Hotel and The Langham, Shanghai, Xintiandi while here.

Downtown Shanghai is one of the best areas if it's choice you're after. 1 mile away, you’ll find 83 hotel options here. If you're eager to know some of the best hotels here, The Ritz-Carlton Shanghai, Pudong and Mandarin Oriental Pudong Shanghai are great places to begin with. Puxi, a quick 3 miles away, is another brilliant area to spend your nights. You're not short on options here either, with 378 establishments to choose from. The Jing An Shangri-La, West Shanghai and Banyan Tree Shanghai On The Bund are a handful that are sure to please.

Hotels Near Shanghai's Attractions

One of Shanghai's most well-known tourist attractions is the Bund. The Park Hyatt Shanghai and Pudong Shangri-La East Shanghai, are within easy walking distance of the Bund.

Stay close to Jin Mao Tower by reserving accommodation at the Four Seasons Hotel Shanghai at Pudong or the Grand Hyatt Shanghai. If you'd prefer to be based near to Xintiandi, you should check out the Portman Ritz-Carlton, Shanghai or the Twelve at Hengshan, A Luxury Collection Hotel, Shanghai. Nanjing Road Shopping District and the Shanghai Museum are other famous Shanghai attractions. The Four Seasons Hotel Shanghai and the Hotel Indigo Shanghai on The Bund are close to Nanjing Road Shopping District, while the Hyatt On The Bund and the Puli Hotel And Spa, are close to the Shanghai Museum.

With just about everything you want located on one site, Westgate Mall is one of the best places where you can quench your shopping thirst. The Le Sun Chine and Andaz Xintiandi Shanghai - a concept by Hyatt are close by. Madame Tussaud's Wax Museum is an entertaining place for the whole family. With numerous popular wax figures, it is the perfect choice to catch unforgettable photos. Securing a hotel room at the Les Suites Orient, Bund Shanghai and Tomorrow Square, Shanghai - Marriott Executive Apartments are your best bets if you'd like to be close to this attraction.

How to Get to Shanghai

Hongqiao International Airport is a practical airport for Shanghai travelers, and is 8 miles away from Shanghai. Conveniently located hotels are the Shanghai Marriott Hotel Hongqiao and the Dijon Hotel Shanghai Hongqiao Airport.