Hotels in Shanghai (Shanghai, China)

16330 hotels in Shanghai

  1. Jinglai Yu Garden Xintiandi

    4 Stars
    Modern clean guest accommodations
    See prices from 2 sites
    fromRM 125
  2. City Hotel Shanghai

    4 Stars
    Rooms With City Views Available
    See prices from 9 sites
    fromRM 221
  3. Atour Hotel Shanghai The Bund Yuyuan Subway Station

    4 Stars
    On-site fitness center access
    See prices from 4 sites
    fromRM 209
  4. Novotel Shanghai Clover

    5 Stars
    WeChat concierge and robot delivery
    See prices from 4 sites
    fromRM 282
  5. Elong Hotel

    4 Stars
    Prime location near Nanjing Road
    See prices from 5 sites
    fromRM 149
  6. Grand Kempinski Shanghai

    5 Stars
    Panoramic Huangpu River Skyline Views
    See prices from 3 sites
    fromRM 529
  7. Novotel Shanghai Atlantis

    4 Stars
    Revolving restaurant on 50th floor
    See prices from 9 sites
    fromRM 280
  8. Radisson Blu Hotel Shanghai New World

    5 Stars
    Revolving 45th Floor Dining Experience
    See prices from 9 sites
    fromRM 562
  9. Shanghai Disneyland Hotel

    Indoor swimming pool facilities
    See prices from 1 site
    fromRM 1,690
  10. HYATT ON THE BUND

    5 Stars
    Panoramic Views of Shanghai Skyline
    See prices from 10 sites
    fromRM 748
  11. Okura Garden Hotel Shanghai

    5 Stars
    Executive lounge on 26th floor
    See prices from 8 sites
    fromRM 437
  12. SSAW Boutique Hotel Shanghai Bund

    4 Stars
    Rooftop terrace with city views
    See prices from 8 sites
    fromRM 266
  13. Ji Shanghai Bund East Nanjing Road Pedestrian Street

    3 Stars
    Convenient Onsite Parking Access
    See prices from 2 sites
    fromRM 306
  14. Grand Hyatt Shanghai

    5 Stars
    Panoramic skyline views from rooms
    See prices from 9 sites
    fromRM 756
  15. Amara Shanghai

    5 Stars
    Diverse dining at BLU Restaurant
    See prices from 8 sites
    fromRM 383
  16. Pudong Shangri-La, Shanghai

    5 Stars
    Panoramic Bund and River Views
    See prices from 4 sites
    fromRM 633
  17. Radisson Blu Hotel, Shanghai Stadium

    5 Stars
    Select Rooms With Stadium Views
    See prices from 5 sites
    fromRM 366
  18. The Eton Hotel Shanghai

    5 Stars
    View Shanghai skyline from rooms
    See prices from 8 sites
    fromRM 206
  19. Shanghai Marriott Marquis City Centre

    5 Stars
    Spacious rooms with city views
    See prices from 7 sites
    fromRM 813
  20. Mandarin Oriental Pudong, Shanghai

    5 Stars
    Riverfront views near Lujiazui landmarks
    See prices from 4 sites
    fromRM 899
  21. Green Court Residence City Center Shanghai

    4 Stars
    Utilize in-room kitchen and laundry
    See prices from 9 sites
    fromRM 324
  22. Pullman Shanghai Jing'an

    5 Stars
    Executive Lounge and On-site Dining
    See prices from 9 sites
    fromRM 397
  23. Jin Jiang Tower

    4 Stars
    Revolving restaurant on 41st floor
    See prices from 9 sites
    fromRM 333
  24. Radisson Collection Hyland Shanghai

    4 Stars
    Prime location on Nanjing Road
    See prices from 2 sites
    fromRM 486
  25. Jinjiang Inn Select Shanghai Nanjing Road Pedestrian Street

    2 Stars
    Convenient Metro Access Within Walking
    See prices from 4 sites
    fromRM 246
  26. Renaissance Shanghai Yu Garden Hotel

    5 Stars
    17th Floor Club Lounge Views
    See prices from 5 sites
    fromRM 477
  27. Jinjiang Metropolo Hotel Classiq Shanghai Off Bund

    4 Stars
    Skyline Views From Select Terraces
    See prices from 5 sites
    fromRM 404
  28. The Peninsula Shanghai

    5 Stars
    Rooftop Bar With Skyline Views
    See prices from 3 sites
    fromRM 1,848
  29. TUI BLUE Yangtze Shanghai

    5 Stars
    Historic 1930s Art Deco architecture
    See prices from 4 sites
    fromRM 519
  30. Atour Hotel East Nanjing Road Near The Bund

    4 Stars
    Prime location near The Bund
    See prices from 1 site
    fromRM 463
  31. Starway Shanghai The Bund

    3 Stars
    On-site Restaurant and Shops
    See prices from 1 site
    fromRM 254
  32. UrCove by Hyatt Shanghai on the Bund

    4 Stars
    Utilize in-room smart technology
    See prices from 4 sites
    fromRM 384
  33. Courtyard by Marriott Shanghai International Tourism and Resorts Zone

    4 Stars
    Multilingual concierge and support services
    See prices from 8 sites
    fromRM 294
  34. UrCove by HYATT Shanghai Jing'An

    4 Stars
    Maintain routine at fitness center
    See prices from 5 sites
    fromRM 245
  35. Yitel Premium (Shanghai Nanjing Road Pedestrian Street)

    4 Stars
    In-room massage chair availability
    See prices from 2 sites
    fromRM 307

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Bright Lights, Busy City: Get lost in lively Shanghai

The bustling metropolis of Shanghai is a destination for those in the mood for fast-paced streets, bright city lights, an endless variety of attractions and cultural events to check out, and food available at all hours of the night. With an estimated population of over 24.1 million residents as of 2016, Shanghai is the largest city by population in the world. Its coastal position at the mouth of the Yangtze makes Shanghai an ideal centre of trade, and it is therefore home to the busiest container port in the world.

Shanghai and the Yangtze River Delta

Shanghai is almost surrounded by water, with the Yangtze River, the Yellow Sea and Hangzhou Bay bordering the city from north to south. Man-made Huangpu River flows through downtown Shanghai from the Yangtze, and draws visitors with river cruise tours that often offer discounts for guests of the numerous hotels in the city centre. One of the most popular leisure areas in Shanghai is The Bund or Waitan, a waterfront area situated inside the Shanghai International Settlement, home to historical buildings, hotels, wharves, food vendors and parklands. The Bund can be found on Zhongshan Road in the Huangpu District, by Huangpu River.

Shanghai cuisine and street eats

China is such a vast, densely populated country that each region has its own culture, dialect and food. Though its history spans over 400 years, Shanghai – traditionally called Benbang cuisine – is the youngest of the 10 major Chinese cuisines. Typical Shanghai dishes to try include Drunken Chicken, Xiaolongbao, which you may have heard called Shanghai dumplings, and chicken and blood soup – a favourite in the area. According to local legend, Blood Soup makes those that eat it stronger given it is made with real solidified blood. Seafood is also a great option when in Shanghai, with many traditional dishes containing food fresh from the sea. Shanghai’s street food scene is just as diverse as its restaurant culture – and just as busy as the rest of the city, which means food trucks and vans pulled by nothing but superhuman strength on a bike are ready and waiting all over the place. Try the mysterious sticky rice balls called ci fan tuan for breakfast, pork and scallion pancakes cong you bing for lunch, and finish with gui hua lian’ou – lotus root cooked with sticky rice and osmanthus blossom syrup.

The French Concession

The river systems around Shanghai have meant it was always a major shipping and trading base, though it became the subject of additional attention during the 19th century when Britain, the United States and France all noticed the city’s immense prospects. Treaties enabled trade between Shanghai and these ‘western’ countries to flourish, and led to the creation of two unique parts of the city: the French Concession and the Shanghai International Settlement. Both were developed during the 19th century, and the French Concession grew to become a mini metropolis within the city of Shanghai, remaining today as one of the city’s most interesting neighbourhoods. The French Concession is a quiet oasis in the midst of busy Shanghai, with an impressive collection of restaurants and cafes offering outdoor and indoor dining, French architecture framed by the leafy trees that line every street, tasteful hotels, and boutique stores that make it a great place to get lost for at least a few hours.

Theme parks and other fun

Shanghai has some fantastic attractions that you will not be able to find anywhere else, such as Shanghai Circus World, where visitors are treated to acrobatic performances that astound, astonish, and keep people coming back for more. Architectural aficionados will love the Bund International Architecture Exhibition, while the Shanghai Museum, or ‘Shanghai Bowuguan’ in Chinese, has a diverse enough collection to please everyone.

Historical sites in Shanghai’s old city

After all the indoor excitement step into the fresh air for a visit to tranquil Yu Garden, where a manicured Chinese garden spread over five acres awaits. Adjacent to Yu Garden is the City God Temple, built in commemoration of Shanghai’s municipal status. Both historical sites lie within the walls that once formed Shanghai’s defence and were demolished in 1912. The area still forms the heart of the city, and is now home to a residential population, local markets that run day and night, upscale hotels, winding old streets, and a mix of dated and modern architecture.

Markets and malls

With hundreds of shopping malls and almost 150 markets, Shanghai is a shoppers’ paradise. The vast number of malls across the city mean all hotels are close to at least one, but for those that want to shop with a purpose, a major centre such as Shanghai IFC Mall or Metro City Plaza might be ideal. Popular markets include Yuyuan Old Street near Yu Garden, West Nanjing Road or, for something a little different, visit one of the colourful bird and flower markets.

When to book a hotel in Shanghai

  • Cheapest month: February
    RM 111 per night
  • Yearly typical price
    RM 346 per night
  • Peak month: September
    RM 368 per night

Frequently Asked Questions about Shanghai

  • When is the cheapest time to book a hotel in Shanghai?

    February is usually the cheapest month to book a hotel in Shanghai, with typical prices around RM 111 per night based on 42 price comparisons.

  • When are hotel prices highest in Shanghai?

    Hotel prices in Shanghai are usually highest during September, with typical prices around RM 368 per night.

  • How much does a hotel in Shanghai cost per night?

    Hotel prices in Shanghai usually range from RM 95 per night to RM 585 per night, with typical prices around RM 346 per night.

  • How do hotel prices in Shanghai change throughout the year?

    Hotel prices in Shanghai are typically lowest in February at around RM 111 per night, rising to around RM 368 per night in September.

  • November

    2026

    RM 290
    RM 158 — RM 522
  • December

    2026

    RM 267
    RM 148 — RM 452
  • January

    2027

    RM 278
    RM 156 — RM 460
  • February

    2027

    RM 111
    RM 95 — RM 139
  • March

    2027

    RM 353
    RM 203 — RM 599
  • April

    2027

    RM 346
    RM 206 — RM 608
  • May

    2027

    RM 300
    RM 176 — RM 514
  • June

    2027

    RM 346
    RM 202 — RM 570
  • July

    2027

    RM 367
    RM 223 — RM 597
  • August

    2027

    RM 361
    RM 245 — RM 540
  • September

    2027

    RM 368
    RM 243 — RM 585
  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Shanghai

Hotels in Shanghai

These hotels may also be interesting for you...

City Districts - Shanghai

Points of Interest - Shanghai

Top Destinations

More Top Destinations