Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Shanghai – 500 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Set in Huangpu District in Shanghai, 2953 feet from Yu Garden or the Bund, Campanile Shanghai Bund Hotel features a restaurant, bar and free WiFi throughout the property.

The hotel is tidy and the beds are comfortable. The kettle provided was clean and usable. The housekeeper meticulously cleans the apartment on a daily basis. The hotel's cuisine was delicious. I stayed there for over a week, and breakfast was included, so I ate there every day. Both Western and eastern cuisines were available. The yam dessert balls were delicious and irresistible. Aside from that, it is a lovely place to stay. The location is convenient to the city and the Yu Yuan Gardens station, as well as a number of bus stops. It is especially safe for women to walk home at night. Additionally, it is close to a renowned food street that serves delicious local cuisine at reasonable prices.

Show more Show less
8.3
Very Good
787 reviews
Price from
$112
per night

Hotel Equatorial Shanghai is conveniently located about a 4-minute drive from Shanghai Exhibition Center and Nanjing Road shopping street. It features 3 dining options and a fitness center.

Perfect hotel for business, location is excellent, and the hotel services are suitable for foreigners traveling in Shanghai for business

Show more Show less
8.3
Very Good
710 reviews
Price from
$87
per night

The Portman Ritz-Carlton, Shanghai is located along the bustling West Nanjing Road, thus provides easy access to numerous shopping and entertainment options, as well as cultural attractions.

As usual super clean and excellent staff

Show more Show less
8.5
Very Good
234 reviews
Price from
$168
per night

A luxurious five-star hotel located in Jing’an, Swissotel Grand Shanghai, is a few steps away from the famous West Nanjing Road.

Location was excellent, really close to the metro station and shopping center's. The room was big with lot of space.

Show more Show less
8.3
Very Good
419 reviews
Price from
$126
per night

Directly facing the People's Square, the Shanghai Art Museum, Shanghai Grand Theater and East Nanjing Road shopping area, luxury awaits at Radisson Blu Hotel Shanghai New World.

Perfect breakfast and the dinner on 45 floor in rotating tower was awesome!

Show more Show less
8.2
Very Good
777 reviews
Price from
$117
per night

Okura Garden Hotel Shanghai is set within 7 acres of private landscaped gardens. It features easy access to The Bund and People's Square, about a 10-minute drive away.

I had three time let friends pick up some gift and receive some gifts. The stuff were very nice

Show more Show less
8.6
Excellent
504 reviews
Price from
$138
per night

Boasting a fitness center, a bar and 2 restaurants, The Sukhothai Shanghai is located in Jingan District and is 0.7 mi from People's Square.

All the attention to detail, second to none. Personalized greeting card was only the start! The lovely Monica in the world-class Gin Bar and friendly, helpful staff at every turn, all doing what's possible to make the stay as perfect as possible..

Show more Show less
8.8
Excellent
222 reviews
Price from
$216
per night

Shanghai Marriott Hotel City Center offers amenities and guest service in a downtown location within around a 5-minute walk from East Nanjing Road Pedestrian Street and People’s Square subway hub...

Brilliant location and very helpful staff.

Show more Show less
8.6
Excellent
377 reviews
Price from
$134
per night

The luxurious Westin Bund Center Shanghai is only a few steps away from the Bund Architecture Group and Huangpu Riverside. It offers stylish accommodations with an indoor pool and a spa.

I love the Pearl Tower view from the room. The room was also sparkling clean. The staff are ok :) The bed was really comfortable! The location is also great. I enjoyed my New Year’s eve stay here in Shanghai! Will definitely book again if I’ll travel here again!

Show more Show less
8.2
Very Good
322 reviews
Price from
$133
per night

Located in central Shanghai, The PuLi Hotel and Spa is ideally located just steps away from Jing'an Park, Park Place, Réel Mall and Kerry Center.

The staff went above and beyond to welcome us for our honeymoon. They executed all of our check in requests and more! The staff was accommodating, friendly, and helpful. I couldn't have asked for anything more!

Show more Show less
9
Wonderful
180 reviews
Price from
$252
per night

Most-booked hotels in Shanghai in the past month

Shanghai's best hotels with breakfast

Budget hotels in Shanghai

  • Crowne Plaza Shanghai Fudan, an IHG Hotel

    Crowne Plaza Shanghai Fudan, an IHG Hotel

    Hotel in Yangpu, Shanghai
    Budget Hotel

    Crowne Plaza Shanghai Fudan is located opposite the prestigious Fudan University, and is adjacent to a number of well-known characteristic hospitals in China, such as Shanghai Pulmonary Hospital,...

    That it was in close proximity to Fudan university

    9.0
    Wonderful · 49 reviews
  • Holiday Inn Express Shanghai Expo Centre, an IHG Hotel

    Holiday Inn Express Shanghai Expo Centre, an IHG Hotel

    Hotel in Pudong, Shanghai
    Budget Hotel

    Located in Shanghai, 3.2 miles from Shanghai World Financial Centre SWFC, Holiday Inn Express Shanghai Expo Centre, an IHG Hotel has accommodations with a shared lounge, free private parking and a...

    Great location and room. close to the trade centre

    8.5
    Very Good · 110 reviews
  • Fairfield by Marriott Shanghai Pudong Central

    Fairfield by Marriott Shanghai Pudong Central

    Hotel in Pudong, Shanghai
    Budget Hotel

    Located in Shanghai, 2.4 miles from Shanghai New International Expo Centre, Fairfield by Marriott Shanghai Pudong Central has accommodations with a fitness center, private parking and a restaurant.

    Buen desayuno, personal amable, limpio y ordenado.

    8.0
    Very Good · 116 reviews
  • Campanile Shanghai Huaihai

    Campanile Shanghai Huaihai

    Hotel in Huangpu, Shanghai
    Budget Hotel

    Located conveniently in the center of Shanghai, Campanile Shanghai Huaihai has air-conditioned rooms, a garden, free WiFi and a shared lounge.

    Perfect location. Comfortable bed and nice design.

    8.5
    Very Good · 298 reviews
  • Holiday Inn Express Shanghai Tangzhen, an IHG Hotel

    Holiday Inn Express Shanghai Tangzhen, an IHG Hotel

    Hotel in Pudong, Shanghai
    Budget Hotel

    Located in Shanghai, 6.8 mi from Shanghai New International Expo Center, Holiday Inn Express Shanghai Tangzhen features views of the city.

    Their service is excellent and very calm and pleasant stay

    8.7
    Excellent · 152 reviews
  • Holiday Inn Express Shanghai Gubei, an IHG Hotel

    Holiday Inn Express Shanghai Gubei, an IHG Hotel

    Hotel in Changning, Shanghai
    Budget Hotel

    Holiday Inn Express Shanghai Gubei, an IHG Hotel in Shanghai provides adults only accommodations with a fitness center, a shared lounge and a restaurant.

    スタッフが優しかった。基本は中国語だが、意味が分からない時には翻訳機を介してきちんと説明してくれる。

    8.2
    Very Good · 227 reviews
  • Novotel Suites Shanghai Hongqiao

    Novotel Suites Shanghai Hongqiao

    Hotel in Shanghai
    Budget Hotel

    Located in Shanghai, 9.9 mi from Jing'an Temple, Novotel Suites Shanghai Hongqiao features accommodations with a restaurant, private parking and a fitness center.

    Es ist nahe bei den Flughafen. Sehr bequem. Empfehlung!

    8.1
    Very Good · 148 reviews
  • YaTi by Artyzen Hongqiao Shanghai - Korean Street

    YaTi by Artyzen Hongqiao Shanghai - Korean Street

    Hotel in Minhang, Shanghai
    Budget Hotel

    Located in Shanghai and with Shanghai South Train Station reachable within 5.2 miles, YaTi by Artyzen Hongqiao Shanghai - Korean Street provides concierge services, non-smoking rooms, a shared lounge,...

    Very attractive modern interior with friendly staff

    8.8
    Excellent · 258 reviews

Hotels located in the center of Shanghai

  • Atour Hotel Shanghai Center Lujiazui

    Atour Hotel Shanghai Center Lujiazui

    Hotel in Pudong, Shanghai
    Central location

    Ideally set in the Pudong District district of Shanghai, Atour Hotel Shanghai Center Lujiazui is located 1.1 miles from Shanghai World Financial Centre SWFC, 1.8 miles from Jin Mao Tower and 2.2 miles...

    10.0
    Exceptional · 2 reviews
  • 时光漫步S酒店(上海五角场店)

    时光漫步S酒店(上海五角场店)

    Hotel in Yangpu, Shanghai
    Central location

    Well located in the Yangpu District district of Shanghai, 时光漫步S酒店(上海五角场店) is located 4.3 miles from Shanghai Jewish Refugees Museum, 6.1 miles from Oriental Pearl Tower and 6.2 miles from Superbrand...

    10.0
    Exceptional · 1 review
  • Shell Shanghai Wanda Plaza Wujiaochang Metro Station Hotel

    Shell Shanghai Wanda Plaza Wujiaochang Metro Station Hotel

    Hotel in Yangpu, Shanghai
    Central location

    Offering air-conditioned rooms in the Yangpu District district of Shanghai, Shell Shanghai Wanda Plaza Wujiaochang Metro Station Hotel is 4.4 miles from Shanghai Jewish Refugees Museum.

    10.0
    Exceptional · 3 reviews
  • Broadway Mansions Hotel - Bund

    Broadway Mansions Hotel - Bund

    Hotel in Hongkou, Shanghai
    Central location

    Located beside the confluence of Suzhou Creek and Huangpu River, as well as the northern end of The Bund, Broadway Mansions Hotel is a nineteen-floor Art Deco hotel designed by Mr.

    9.7
    Exceptional · 3 reviews
  • Capella Shanghai, Jian Ye Li

    Capella Shanghai, Jian Ye Li

    Hotel in Xuhui, Shanghai
    Central location

    Located in the cultural preservation zone of Xuhui District, Capella Shanghai, Jian Ye Li is located 0.4 mi from Zhaojiabang metro station on Line 7 and 9.

    早餐很不錯 有中式跟西式任你點選 味道跟氛圍都超讚 整體住宿物有所值 會想要再回去的一家精品旅館

    9.5
    Exceptional · 24 reviews
  • Atour Hotel Shanghai World Expo West Gaoke Road

    Atour Hotel Shanghai World Expo West Gaoke Road

    Hotel in Pudong, Shanghai
    Central location

    Located conveniently in the Pudong District district of Shanghai, Atour Hotel Shanghai World Expo West Gaoke Road is located 4.2 miles from Shanghai World Financial Centre SWFC, 4.4 miles from...

    9.2
    Wonderful · 5 reviews
  • Shanghai Fish Inn People Square

    Shanghai Fish Inn People Square

    Hotel in Huangpu, Shanghai
    Central location

    Conveniently located in the Huangpu District district of Shanghai, Shanghai Fish Inn People Square is located a 13-minute walk from Pedestrian Street of East Nanjing Rd., 1.7 miles from Jing'an Temple...

    地铁1/2/8号线人民广场站11号口出,500米左右就能到达,绝对超值,在上海最繁华的地段,住到这样品质的小酒店真的是物超所值。酒店新开业所有用品都是新的,房间是复古装饰风格,和周边环境还蛮配的。

    9.0
    Wonderful · 16 reviews
  • Donghu Guest House

    Donghu Guest House

    Hotel in Xuhui, Shanghai
    Central location

    Located just beside the bustling Middle Huaihai Road, Donghu Guest House offers simply-furnished rooms with cable TV. The guest house has a swimming pool and sauna as recreational options.

    9.0
    Wonderful · 1 review

FAQs about hotels in Shanghai

A Beacon of Modern China

A beacon of 21st-century China, Shanghai is modernizing at an electrifying rate. Nowhere is this more evident than the skyscraper-punctuated Pudong commercial district. The most distinct - the Oriental Pearl Tower - has a ball at the top and bottom and has fabulous city views. A number of towers also twist as they go up – a feat of contemporary engineering.

This side of the city also houses Shanghai Pudong International Airport, while Shanghai Hongqiao Airport is over the Huangpu River in the Puxi district. An area of older and less dominating buildings, Puxi features the elegant Bund area whose varied architecture includes a surprising array of Art Deco.

With a choice of shopping centers and small shops beneath brightly lit neon signs just like Chinatowns across the world, Shanghai shopping is fantastic.

Other must-see Shanghai attractions include the wonderful Shanghai Museum and the Jade Buddha Temple. For a break from the hustle and bustle, head to the Yuyuan Gardens, the beach or peaceful Zhujiajiao Water Town in the west.

Whether you choose one of the Shanghai hotels, apartments or hostels, take time to go to a tea house, a Chinese institution. Also worth sampling are Shanghai hairy crab, steamed dumplings and the freshwater fish so popular with locals.

Learn more about visiting Shanghai
  • 155 attractions
  • 75 points of interest
  • 22 neighborhoods
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Shanghai:

  • 10

    It is a super safe and clean city.

    It is a super safe and clean city. I can walk down on the street without worrying my safety. The subway system is well established. I can take subway to almost anywhere within the city super fast without any congestions. There are variety of restaurants satisfying almost all your needs. Advice to foreigners (1) Get a local phone as you'd need for car reservation and other local services (2) Get Wechat pay and Alipay established. Most of local places accept primarily Wechat pay and Alipay. Cash is not a common option. I got both of them set up during the first 2 days when I was in Shanghai.
    Lin
    United States of America
  • 10

    Shanghai is a buzzing modern metropolis full of interesting...

    Shanghai is a buzzing modern metropolis full of interesting and exciting activities and locations. The food is excellent, though we didn’t risk eating any street food, preferring our hotel and restaurants for eating out. On top of this it feels really safe: as a family (2 adults and our 16 year old daughter) we walked all around the French Concession, the Bund and from our hotel to one of the art districts and never once felt threatened or unsafe. With the help of Alipay and its DiDi taxi app we were able to get about the city with ease when we eventually got tired from walking. Overall, we found Shanghai to be a very welcoming and accessible city and we would happily come back to visit again.
    Gerard
    United Kingdom
  • 10

    Shanghai is a very interesting city under different point of...

    Shanghai is a very interesting city under different point of view. It offers the opportunity to live different type of lifes. In ther day there are many attractions to see: The mandarin Wu house (great place to take a rest), The incredible skyscrapers, the long river promenade, the bar and restaurant at night. Was surprised me the most was that you can visit most of the intersting places by feet or by metro.
    IVAN
  • 10

    The cleanest city I’ve stayed in around the world and the...

    The cleanest city I’ve stayed in around the world and the safest and some amazing sites with local transport and subway excellent value for money and completely different from anywhere else I’ve stayed before
    Philip
    United Kingdom
  • 10

    What is great about Shanghai: 1.

    What is great about Shanghai: 1. Preservation and modern uses of historic districts. 2. Unit architecture combining Chinese and Western architectures, and modern architecture. 3. Great promenades along Huangpu River and Suzhou Creeks. 4. Lots of dining, shopping, and entertainment options. 5. For families with children, there are many options. 6. Very safe and very clean. 7. Extensive subway system, and high-speed rail connection to other cities in China. 8. The city is getting quieter, with more electric vehicles on the road. What is not so great: 1. Some places like the Bund and train stations can get very crowded. 2. The language barrier still. 3. The air is still polluted, but getting less so. 4. Shanghai is getting expensive.
    Jesus Vicente
    Philippines
  • 10

    Shanghai Tower a must.

    Shanghai Tower a must. Very easy to get around Shanghai by Metro, Bus, Maglev or Didi (Uber) and Taxi. From Airport take the metro to your closest station of accommodation and use Didi to your Hotel if not shuttle is available. Make sure you offload the Alipay app on your phone and link your local credit card on the app. No other credit cards accepted. Use google translate to communicate. It is so safe and beautiful and you could walk anywhere. Do fairy trip on the Bund or boat cruise. Bookings done at the bund. The Yu Garden a must. Visit Zhujiajiao Water Town. Book through trip advisor or go on your own.
    Nolene
    South Africa

Explore guest reviews of hotels in Shanghai

  • From $150.22 per night
    8.9
    Excellent · 229 reviews
    It’s a beautiful boutique hotel with wonderful facilities and staff. The reception lady Ling Ling was very nice and offered us late check out due to our flight times. Rooms were large and gorgeous. Breakfast was included with the owner Ms Yang personally taking care of guests. Outstanding service with a smile. Lots of food and convenience stores around plus Starbucks and Burger King. Free airport transfers. We as a family wouldn’t hesitate to stay here next time in Shanghai.
    Imran
    United Arab Emirates
  • From $130.93 per night
    8.4
    Very Good · 804 reviews
    I was here for a quick business trip and the staff were great assisting with checking me in so late in the evening. The room was great and very nice and clean. The bed was exactly what I needed, so comfortable. One of the best nights sleep I had in a while. Breakfast was great as well. Great assortment of things to choose from, which you would usually find at these international hotels with breakfast buffets, and of course the coffee was great.
    Henrik
    China
  • 9.0
    Wonderful · 6 reviews
    The Urban Rosa Cafe&Inn is a small boutique hotel in a quiet street in a nice Chinese neighbourhood. The hotel is run by a lovely and hardworking family. They will do their best to make you feel at home. Unfortunately due to the corona crisis their cafe in the lobby had to close down, but they are considering to reopen it. Not your regular 5 star impersonal business hotel, but a home away from home. Highly recommended.
    Rene
    Netherlands
  • From $114.42 per night
    8.2
    Very Good · 78 reviews
    The location is great. The hotel is next to a subway hub served by 4 lines, which go to to key locations like Lujiazui, Nanjing Road, People's Square, Xujiahui, Quiantan, and Pudong & Hongqiao Airports. There are many restaurants right outside the hotel. Shanghai has an extensive subway system. If you intend to rely on the subway, this hotel is a good option. Our room has a great view of Shanghai's skyscrapers.
    Jesus Vicente
    Philippines
  • From $74.27 per night
    8.0
    Very Good · 180 reviews
    Check-in was easy, the location is about 8 min from East Nanjing Road subway station. There’s lots of restaurants and convenient stores on nearby streets for solo eaters. Easy to walk to Nanjing Road and easy to walk to the Bund. Also on same subway line as line 2 so you can get there directly from Pudong Airport. The location is the best part Amenities and bottled water are provided Wi-fi worked well
    Ellen
    China
  • From $55.81 per night
    8.8
    Excellent · 242 reviews
    The location is very good and we got free shuttle to PUDong airport in 15 minutes. Liu Ping is very nice and helped us free upgrade our room. The driver Li shi fu liked help us loading our luggages. The room is super clean and this hotel is definitely recommended .
    Li
    Canada
  • From $55.95 per night
    8.7
    Excellent · 177 reviews
    The hotel is located close to the city centre. In walking distance there are many shops. The staff was amazing (I speak Chinese so I don't know if they can speak English). The hotel is clean enough and considering the price is one of the best options in Shanghai.
    Mattia
    Italy
  • From $178.38 per night
    8.2
    Very Good · 97 reviews
    I had the pleasure of staying at the Pullman Shanghai Skyway hotel for two evenings and was very impressed with the attentive service received from Mike in Concierge. He went out of his way to assist me with all my needs with a smile on his face.
    Eric
    South Africa
  • From $260.29 per night
    8.4
    Very Good · 335 reviews
    the hotel was great, the location is exceptional. the rooms are nice and better than any hotel in Shanghai. both lyna and lydia at the reception were very helpful and they did all they can to please us and make our stay as best as it could
    Rayed
    United Arab Emirates
  • From $97.77 per night
    8.4
    Very Good · 823 reviews
    Good location near the bank, city and historical part of Shanghai. Metro station is 5 minutes walk from the hotel. Hotel provide delicious breakfast with various options suitable for Chinese and European people.
    Aleks Ra
    Russia
  • From $69.80 per night
    8.2
    Very Good · 227 reviews
    staff are all nice, convenient location, walk to metro line 10, the famous brand "lao shengxin" Shanghainese style restaurant is just next door, the breakfast of the hotel is pretty good
    Kejun
    United States of America
  • 8.3
    Very Good · 787 reviews
    Hotel was nice, but I prefer the other Campaniles that I have stayed at in Shanghai (facilities and location are better in other branches). Staff was nice and helpful.
    Christine
    Canada
  • From $146.78 per night
    8.7
    Excellent · 309 reviews
    COMFORTABLE ROOMS , PERFECT LOCATION NEAR NEW SHANGHAI EXHIBITION CENTER , SUBWAY IS CONVINIENT SO OVERALL GREAT HOTEL , GYM IS THE BIGGEST I GUESS IN PUDONG
    Abhay
    India
  • From $82.24 per night
    8.1
    Very Good · 239 reviews
    Located near to Disneyland and airport is about 20 minutes by car. Hotel offers free shuttle to Pudong Airport starting from 7 am.
    Anoop
    South Korea
  • From $74.27 per night
    8.0
    Very Good · 180 reviews
    Worth of its money. Very cheap in comparison with other Shanghai hotels. Very good location. 500 m from Nanjing Road.
    Филиппов
    Finland
  • From $136.18 per night
    8.3
    Very Good · 396 reviews
    The location is the best part about this hotel! We loved being close to all the best attractions of Shanghai city.
    Morgann
    United States of America
  • From $152.33 per night
    7.8
    Good · 91 reviews
    Breakfast buffet selection was great, better than other hotels in Shanghai. Staff was very friendly
    Adriana
    Singapore
  • From $21.82 per night
    6.9
    Pleasant · 75 reviews
    Best value with this price. Staff are very helpful. Lot's of shops near of the hotel
    Adib Reza
    Bangladesh
  • From $112.22 per night
    8.3
    Very Good · 710 reviews
    Good location and comfortable hotel while exploring Shanghai.
    Jordi
    Spain
  • From $80.29 per night
    7.6
    Good · 198 reviews
    Very Nice place and the best hotel near east nanjing station
    Owadee
    Thailand

Research, refine, and make plans for your whole trip