Hotels Near Me in Shanghai

Stay Close to the City’s Top Sights and Connections in Shanghai, China

Check-in
18Jun
Check-out
19Jun
Rooms and Guests2 Guests, 1 Room
Shanghai features the Bund's riverside views and the thrills at Shanghai Disneyland, plus the peaceful Yuyuan Garden. For top accommodations, explore 5-star hotels like the Ritz-Carlton or boutique hotels offering local charm. If you want convenience, consider an airport hotel or a family hotel near the Shanghai Ocean Aquarium. The curated options here focus on elite amenities and highly-rated spots like Marriott or Hilton hotels. Be sure to book ahead, especially during holidays, and use the metro for easy city travel.
Filter by:
More +
Star rating
Guest rating
Accommodation type
Price per night
Underground stations
Popular landmarks
Districts
Airports
Amenities
Services
Brands
View map
1-20 out of 1706
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
True Go Hotel - Shanghai Jing'An Temple Nanjing West Road
Map1.4 mi from City Centre300 yd from Shanghai Exhibition Centre
FromUS$ 102 /nightSelect
7.6
Very good
Magnificent International Hotel
Map900 yd from City Centre1000 yd from The Shanghai Museum
FromUS$ 40 /nightSelect
Novotel Shanghai Hongqiao Exhibition
Map11.9 mi from City Centre
FromUS$ 48 /nightSelect
8.4
Great
Metropolo Xin Cheng Hotel, The Bund Shanghai
Map1800 yd from City Centre600 yd from The Bund
FromUS$ 111 /nightSelect
8.8
Great
Crowne Plaza Shanghai Fudan By Ihg
Map5.1 mi from City Centre1000 yd from Fudan University - Handan Campus
FromUS$ 84 /nightSelect
Hilton Garden Inn Shanghai Lujiazui
Map2.9 mi from City Centre1.0 mi from Shanghai Tower
FromUS$ 112 /nightSelect
Atour Hotel Shanghai The Old Bund Pier
Map1.9 mi from City Centre
FromUS$ 96 /nightSelect
Dayin Serene Garden Hotel -People'S Square & Nanjing Road-Large Social Area -Bar -Cafe -Gym -Free Laundry Luggage Storage -24H Front Desk-English Service
Map1.6 mi from City Centre1.1 mi from Nanjing Road Pedestrian Street
FromUS$ 23 /nightSelect
8.0
Great
Jinjiang Inn Shanghai Minhang Zhuanqiao
Map11.6 mi from City Centre
FromUS$ 34 /nightSelect
8.2
Great
Jinjiang Inn Shanghai World Expo Licheng Rd
Map3.6 mi from City Centre
FromUS$ 33 /nightSelect
7.6
Very good
Rayfont Downtown Hotel Shanghai
Map1.6 mi from City Centre
FromUS$ 56 /nightSelect
8.2
Great
Oakwood Residence Shanghai
Map3.2 mi from City Centre
FromUS$ 113 /nightSelect
8.4
Great
Hong Qiao State Guest House
Map5.0 mi from City Centre
FromUS$ 112 /nightSelect
Metropolitan Residence
Map4.5 mi from City Centre
FromUS$ 80 /nightSelect
7.8
Very good
Novotel Shanghai Qingpu Excellence
Map22.4 mi from City Centre
FromUS$ 47 /nightSelect
8.4
Great
Royal International Hotel Shanghai
Map14.0 mi from City Centre
FromUS$ 60 /nightSelect
7.8
Very good
Hotel Shanghai Sheshan Oriental - Handwritten Collection
Map16.6 mi from City Centre
FromUS$ 90 /nightSelect
8.4
Great
Himalayas Hotel Shanghai
Map5.3 mi from City Centre400 yd from Shanghai New International Expo Centre
FromUS$ 108 /nightSelect
8.4
Great
Renaissance Shanghai Pudong Hotel
Map4.6 mi from City Centre1.0 mi from Shanghai New International Expo Centre
FromUS$ 109 /nightSelect
7.2
Very good
Grand Mercure Shanghai Lingang
Map28.8 mi from City Centre
FromUS$ 109 /nightSelect

Price range for hotels in Shanghai

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
USD 1 420
⬇️ The lowest price
USD 13
💸 Average price for
5-star hotels
USD 151
4-star hotels
USD 86
3-star hotels
USD 65

Best hotels near me in Shanghai

Based on guest reviews over the last 12 months

Cultural Heritage Charm:
Modern Marvels in Pudong:
Family Friendly Retreats:
Tranquil Spa Getaway:
Convenient Airport Access:
Stylish Boutique Experience:
Business Ready Essentials:

How to get to Shanghai

A list of all available types of transport

Airports
Shanghai Pudong International (PVG)
Shanghai Hongqiao International (SHA)
Suzhou (SZV)

FAQs about hotels in Shanghai

We hope that the answers to these questions will help you plan your trip

What are the average nightly rates for hotels in Shanghai?
Average prices range from $80 to $300 per night depending on the season and hotel type. Budget options like Campanile Hotel - Shanghai Jing'An Temple start at around $60 during off-peak seasons.
Are there hotels in Shanghai that offer family-friendly amenities?
Yes, the New Harbour Service Apartments provide family rooms and kitchen facilities, which are great for families. The Holiday Inn Shanghai Hongqiao Central By IHG also has amenities suited for families.

Key Facts about Hotels in Shanghai

This guide provides essential insights on hotels in Shanghai, evaluating approximately 100 properties to help travelers make informed accommodation choices in the city.

Typical nightly rates range from $60 to $300.

Around 100 hotel properties are available citywide.

Peak season occurs from April to October.

Expect local taxes/fees around 15% on room rates.

Major attractions are typically within 5 km of most hotels.

Other cities in China