Popular hotels
Tips
Top-rated hotels
Cheapest hotels
Where to stay
About Shanghai

Hotels in Shanghai

Search and compare Shanghai hotels from hundreds of travel sites and save.

Shanghai
Jul 25 — Jul 262
Shanghai
Thu 7/25
Fri 7/26
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Shanghai

Discover well-known properties in Shanghai that are favored by visitors more than others. There are 6,990 hotels in Shanghai and price data was last updated on July 18, 2024. The average price for a hotel in Shanghai is $171/night.
These hotels in Shanghai see the most activity from our users at the moment. Try adjusting the dates or room and guest combinations if you're not seeing the options you're looking for.
Filter by star ratings
All filters
No.4, Lane 74, Ningbo Road, Huangpu, Shanghai, China
While you're here, you can enjoy all the comforts of home and more, including a rainfall showerhead and free WiFi, as well as a flat-screen TV and a minibar. Other amenities include towels, slippers, a mini-fridge, and a phone.
Free Wi-Fi
7.9
Good
457 reviews
Location
2.0 mi from city centre
88 Nanjing West Road, Shanghai, China
Directly facing the People's Square, the Shanghai Art Museum, Shanghai Grand Theatre and East Nanjing Road shopping area, luxury awaits at Radisson Blu Hotel Shanghai New World. Offering free Wi-Fi in spacious rooms, it houses an indoor pool and a day spa. Radisson Blu Hotel Shanghai New World is around a 1-minute stroll from People's Square Subway Station (Line 1, 2 and 8), which provides easy access to the railway station, Hongqiao Airport and Pudong Airport. It is around a 5-minute drive from The Bund and its entertainment precinct. Offering soft lighting and a comfy seating area, the air-conditioned rooms feature classic wood interiors and flat-screen cable TV. They are provided with a tea/coffee maker and a bathtub. Guests can relax in the sauna, or enjoy a game of billiards. Other leisure amenities include a games room, squash court and a fitness centre. Featuring 5 dining options, highlights include international buffets at the 24-hour Windows on the Park. Panoramic skyline views accompany varied Asian menus and show kitchens at Epicure on 45.
Pool
Free Wi-Fi
8.5
Excellent
1924 reviews
Location
2.3 mi from city centre
535 Pudong Avenue, Shanghai, China
Free Wi-Fi
Parking
8.7
Excellent
375 reviews
Location
2.4 mi from city centre
1100 Qi Hang Road, Shanghai, China
Ramada Plaza Shanghai Pudong Airport is located 1.3 km from Pudong International Airport. It provides free shuttle service to and from Pudong International Airport and it is about a 5-minute drive. Free WiFi is available throughout the property. Metro station and Maglev train station are also within walking distance. The hotel provides free parking on site. Shanghai Disneyland is only 20 minutes away by driving. Via the Maglev train, guests can reach the central business districts within an 8-minute train ride. Ramada Plaza Shanghai Pudong Airport features 385 comfortable guest rooms. All rooms are furnished with state-of-the-art facilities, carefully combined with abundant luxury and modern practicality. Each unit is fitted with a work desk, minibar, tea/coffee making facilities and TV with cable channels. Bathrobes and slippers are stocked in the attached bathroom. For an indulgent experience, guests are welcomed to work out in the well-equipped gym. A multi-functional ballroom is also available to guests. Brasserie Café serves breakfast buffet and all-day continental cuisine. Shanghainese and Cantonese food can be tasted at the Gallery Chinese Restaurant. Light snacks and coffee can be enjoyed at the Lobby Lounge. Ramada also offers the 24-hour room service for a late-night snack.
Free Wi-Fi
Parking
7.6
Good
975 reviews
Location
18.3 mi from city centre
79 Guizhou Road (Guizhou Lu), Shanghai, China
7Days Inn Shanghai Pedestrian Street is located in Shanghai and provides guests with free Wi-Fi. It is close to Nanjing Road, restaurants and shops.
Free Wi-Fi
Air Conditioning
Location
1.9 mi from city centre
505 Jiujiang Road, Shanghai, China
Grand Central Hotel Shanghai is located next to The Bund and East Nanjing Road Pedestrian Street. Its modern comforts include a large indoor pool and rooms with free internet access. Grand Central Hotel Shanghai is a 3-minute walk from Shanghai’s Metro subway line 1, 2 and 8. People's Square is 11 minutes' walk from the property. Lujiazui can be reached by metro within 25 minutes. It is a 20 minutes’ drive from Hongqiao Airport and 40-minute ride from Pudong Airport. Shanghai Disneyland is a 46-minute drive away. The Bund is a 4-minute drive away. Golden and brown hues characterise guest rooms, which are fitted with a flat-screen TV and work desk. A personal safe and spacious marble bathroom are also included. Guests may exercise at the well-equipped fitness centre or enjoy a game of billiards. The hotel also provides a business centre and laundry services. Bo Yuet Jin serves traditional Cantonese cuisine. You can also experience the authentic elegance of fine Western cuisine here at the Central Grill on the 2nd floor with an extensive list of wines at your selection. Other dining options include buffet meals at the coffee shop and drinks at the lobby lounge.
Pool
Free Wi-Fi
8.8
Excellent
1003 reviews
Location
1.8 mi from city centre
No 555 Jiujiang Road, Shanghai, China
Upscale spa hotel, walk to Nanjing Road Shopping District 3 restaurants, a full-service spa, and a health club are available at this hotel. WiFi in public areas is free. Additionally, a bar/lounge, a sauna, and a conference center are onsite. Central Hotel Shanghai offers 312 air-conditioned accommodations with minibars and laptop-compatible safes. Pillowtop beds feature down comforters and premium bedding. A pillow menu is available. LCD televisions come with premium cable channels. Bathrooms include deep soaking bathtubs, bathrobes, slippers, and designer toiletries. Guests can surf the web using the complimentary wired and wireless Internet access. Business-friendly amenities include desks, complimentary newspapers, and phones. Additionally, rooms include complimentary bottled water and coffee/tea makers. Hypo-allergenic bedding, irons/ironing boards, and hair dryers can be requested. A nightly turndown service is provided and housekeeping is offered daily. Recreational amenities at the hotel include a health club and a sauna. The recreational activities listed below are available either on site or nearby; fees may apply.
Free Wi-Fi
8.6
Excellent
1091 reviews
Location
1.8 mi from city centre
98 Shou Ning Road, Shanghai, Shanghai, China
A peaceful retreat in the bustling city, Riverdale Residence Xintiandi Shanghai 长河国际公寓新天地 is one block from Middle Huaihai Road, Shanghai’s business and entertainment centre. Offering comfort and convenience in airy apartments fusing Art Déco and Oriental-inspired bamboo accent, this eco property features air filter, water filter and water softener. Recreational options include a wellness centre. The property provides free WiFi. Riverdale Residence Xintiandi Shanghai 长河国际公寓新天地 is a 5-minute walk from Huai Hai Road and iconic bars and restaurants in Xintiandi Area, as well as the famous Shikumen Houses nearby. It takes less than 10 minutes by foot to Laoximen Metro Station (Line 8 and Line 10) and various tourist sites like City God Temple. Yuyuan Garden, People’s Square and the shopping belt of Nanjing Road are a 10-minute drive away. Riverdale Residence Xintiandi Shanghai 长河国际公寓新天地 is a 37-minute drive to Shanghai Disneyland. Shanghai Hongqiao Railway Station can be reached in 20 minutes by car. Bright and airy suites offer spacious and elegant interiors with plenty of natural light. They all have private balconies where views of the city can be enjoyed. Each suite has a separate living area and is fitted with a flat-screen cable TV. Hotel also provides car rental and laundry services.
Free Wi-Fi
8.4
Excellent
373 reviews
Location
1.1 mi from city centre
555 Middle Xizang Road, Shanghai, China
Luxury hotel with full-service spa connected to a shopping center in Shanghai A full-service spa, an indoor pool, and a restaurant are available at this smoke-free hotel. WiFi in public areas is free. Additionally, a fitness center, a bar/lounge, and a sauna are onsite. Shanghai Marriott Marquis City Centre offers 720 air-conditioned accommodations with iPod docking stations and minibars. Beds feature down comforters. 42-inch flat-screen televisions come with satellite channels. Bathrooms include separate bathtubs and showers with rainfall showerheads, bathrobes, slippers, and complimentary toiletries. Guests can surf the web using the complimentary wired and wireless Internet access. Business-friendly amenities include desks, complimentary newspapers, and phones. Additionally, rooms include safes and complimentary bottled water. A nightly turndown service is provided and housekeeping is offered daily. Recreational amenities at the hotel include an indoor pool, a sauna, and a fitness center.
Pool
Free Wi-Fi
8.8
Excellent
769 reviews
Location
2.1 mi from city centre
No. 839 Renmin Road, Huangpu District, Shanghai, China
SSAW Boutique Hotel Shanghai Bund is ideally located next to the Yu Garden and The Bund in the bustling Huangpu District. Yu Garden Subway Station on line 10 is a 2-minute walk away. Free Wi-Fi is available. SSAW Boutique Hotel Shanghai Bund is in close proximity to People’s Square, Xintiandi and Nanjing Road. Hongqiao Airport is a 30-minute drive from this property. Pudong International Airport is a 45-minute drive away. Shanghai Disneyland can be reached in 40 minutes by car. All air-conditioned guest rooms come with free drinks from the minibar, coffee and tea facilities, an in-room safe and flat-screen cable TV. To ensure the sleep quality of guests, all rooms are equipped with a black-out curtain and branded mattresses. The hotel lobby offers complimentary Italian coffee and tea. Chinese and English books are free to borrow from hotel's library. On warm days, guests can enjoy their breakfast, lunch, afternoon tea or dinner on the outdoor patio with stunning skyline views. There is also a fitness centre and children's playground. Massage and laundry services are available upon request.
Free Wi-Fi
8.5
Excellent
2215 reviews
Location
1.2 mi from city centre

Tips for booking hotels in Shanghai

Gain useful insights and advice for booking the perfect stay in Shanghai. Price data is based on averages over the past 12 months and was last updated on July 18, 2024.
Cheapest month:November
Most expensive month:April
Average price in Shanghai:$171/night
Cheapest price found:$13/night
Cheapest day:Thursday
Most expensive day:Wednesday
$153 - $190
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$157 - $189
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Shanghai hotels

Browse through properties in Shanghai that have received the highest ratings from guests. There are currently 6,990 properties in Shanghai and data was last updated on July 18, 2024.
Our users rated these hotels as some of the best places to stay in Shanghai. Learn why these hotels were rated among the best by reading user reviews.
Show all 6,990 hotels
728 Pu Dong Avenue, Shanghai, China
2.4 mi from city centre
Pool
Free Wi-Fi
Parking
$66
Avg. per night
100 Hongqiao Road, Shanghai, China
4.1 mi from city centre
Pool
Free Wi-Fi
$96
Avg. per night
66 Lvshun Road, Shanghai, China
2.5 mi from city centre
Pool
Free Wi-Fi
$317
Avg. per night
Shanghai Ifc, 8 Century Avenue, Shanghai, China
1.6 mi from city centre
Pool
Free Wi-Fi
$320
Avg. per night
50 Tongchuan Road,Putuo District, Shanghai, China
5.6 mi from city centre
Pool
Free Wi-Fi
$100
Avg. per night
65 Yanan Road West, Shanghai, China
3.1 mi from city centre
Pool
Free Wi-Fi
$80
Avg. per night
No. 1455 Nansuzhou Rd, Jing An Dist., Shanghai, China
2.8 mi from city centre
Free Wi-Fi
Parking
$54
Avg. per night
No. 2, Zhong Shan Dong Yi Road, Shanghai, China
1.5 mi from city centre
Pool
Free Wi-Fi
$286
Avg. per night

Cheapest hotels in Shanghai, China

Discover affordable stays in Shanghai that provide a quality experience without breaking the bank. Hotels in Shanghai can be found for as low as $30 per night. There is currently one property in Shanghai that can be booked for this price. Hanting Express Shanghai Pudong Airport is one of the hotels that can be booked for the lowest price in Shanghai. Price data was last updated on July 18, 2024
At the moment, these hotels offer the lowest nightly rate out of those we've come across in Shanghai. Consider alternative dates if you're able to compare prices.
Show all 6,990 hotels
No.130 Huazhou Road, Shanghai, China
16.4 mi from city centre
Free Wi-Fi
Airport shuttle
$30
Avg. per night
No. 462, Ganghong Road, Shanghai, China
15.5 mi from city centre
Free Wi-Fi
Airport shuttle
$35
Avg. per night
No.1331 Lujiabang Road, Shanghai, China
1.0 mi from city centre
Free Wi-Fi
$36
Avg. per night
No 8, Qi Hang Road, Pudong Airport, 8, Shanghai, China
17.5 mi from city centre
Free Wi-Fi
Parking
$39
Avg. per night
680 East Nanjing Road, Shanghai, China
1.9 mi from city centre
Free Wi-Fi
Air Conditioning
$44
Avg. per night
381 Xizang South Road, Shanghai, China
1.1 mi from city centre
Free Wi-Fi
$44
Avg. per night
627 East Nanjing Road, Shanghai, China
1.8 mi from city centre
Free Wi-Fi
$48
Avg. per night
5-7 Shan Xi Road South, Shanghai, China
2.7 mi from city centre
Pool
Free Wi-Fi
$50
Avg. per night

Hotel prices in Shanghai

Get a sense of the average price and most popular properties to stay in Shanghai to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in Shanghai at attractive prices. Price data was last updated on July 18, 2024.
We've come across the following hotels in Shanghai with different price and hotel class options. You'll also find the most popular and best value properties within each hotel class.

Best prices found by HotelsCombined users in the past 24 hours.

Other accommodations in Shanghai

Find the perfect hostel, theme hotel, or vacation rental for your stay in Shanghai. There are 6,990 hotels in Shanghai and price data was last updated on July 18, 2024. The average price for a stay in Shanghai is $171/night.
Show all 6,990 stays
No. 98 Dongsheng Street, Chengdu, China
1.3 mi from city centre
Free Wi-Fi
Airport shuttle
$14
Avg. per night
6f, No.350 South Shanxi Road, Shanghai, China
2.0 mi from city centre
$76
Avg. per night
55 Beijing Xi Road, Huangpu District, Shanghai, China
2.1 mi from city centre
Free Wi-Fi
Airport shuttle
$69
Avg. per night
Lane 65, Huang Yang Road, Shanghai, China
5.8 mi from city centre
Free Wi-Fi
Parking
Airport shuttle
$77
Avg. per night

Where to stay in Shanghai

Explore different neighborhoods and areas within Shanghai to find the perfect location for your stay. Map data was last updated on July 18, 2024.
Whether you're visiting Shanghai for leisure or business, utilize the map to find hotels close to your ideal location. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

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 in Shanghai

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.

Facts about staying in Shanghai

Find useful tips and insights about staying in Shanghai to help you make the most of your experience. FAQs were last updated on July 18, 2024.
  • Where is the best place to stay in Shanghai?

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

  • What are the best hotels in Shanghai?

    Da Zhong Pudong Airport Hotel Shanghai is a very popular hotel in Shanghai with a score of 7.7 from 327 reviews. Radisson Blu Hotel Shanghai New World (8.5 from 1,902 reviews) and Fairmont Peace Hotel (9.1 from 212 reviews) are also highly rated Shanghai hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near The Bund?

    Radisson Blu Hotel Shanghai New World is a good hotel close to The Bund - it has scored 8.5 over 1,902 reviews from HotelsCombined users.

  • What is a good hotel in Shanghai near Nanjing Road?

    The most popular hotel near Nanjing Road is Radisson Blu Hotel Shanghai New World, with 1,902 HotelsCombined users scoring it 8.5/10.

  • Is there a good hotel near People's Square?

    Close to People's Square you will find Radisson Blu Hotel Shanghai New World, which has a rating of 8.5 over 1,902 HotelsCombined reviews.

  • What is the cheapest city to visit in Shanghai?

    If you plan to visit Shanghai, compare prices on accommodations in Shanghai, one of the cheapest places to stay, with an average cost of $35 per night. Alternatively, the most affordable city in Shanghai, Shanghai, boasts an even lower average per night cost of $32, ensuring a pocket-friendly travel experience.

  • When is the best time to stay in Shanghai?

    For a budget-friendly visit to Shanghai, consider planning your stay in the month of November, when prices are at their most affordable. On average, the cost per night for accommodations in Shanghai during November is $13/night. If you're looking to save, avoid booking during April in Shanghai, as prices peak around $171/night.

  • What is the most popular city in Shanghai to stay in?

    The most popular city in Shanghai to stay in is Shanghai, followed by Shanghai and Shanghai. This is based on how many users searched for a place to stay in these areas.

  • What is the cheapest city to visit in Shanghai?

    The most popular hotel chain in Shanghai is WorldHotels. Though our users also frequently search for accommodations at Jin Jiang Hotels or Radisson Blu during their stay in Shanghai.

  • What are the most popular landmarks to visit in Shanghai?

    The most popular landmarks in Shanghai are The Bund (in Shanghai), Nanjing Road (in Shanghai), and People's Square (in Shanghai) according to our user data. If you plan to visit either of these, we recommend finding a hotel nearby to cut down on travel time.

  • How much does a hotel cost in Shanghai?

    In Shanghai, the average nightly cost of a hotel is $176, providing a reasonable accommodation option for budget-conscious travelers. The average price to stay in Shanghai for a week is $1,230.

See more FAQs

Find better results for your stay in Shanghai