Shanghai hotels

More than 608 hotels in Shanghai, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    e
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from ebooking.com
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more
    Secure your comfort in our choice selection of Shanghai hotels. Savour our excellent facilities as you explore the blend of the modern and the traditional in this vast city. Get ready for a unique accommodation experience at establishments tailored to delight all your preferences. If you're here on business, we recommend you book a stay right in the thick of the financial district, where you'll find respite amidst splendid skyscrapers. Ascend the Jinmao Tower or the Oriental Pearl TV Tower to relish incredible city views. Tour noteworthy cultural and tourist attractions, such as the Yuyuan gardens and the Jing ́an Temple. With various options to suit all budgets, reserve now and start discovering Shanghai.

    Most popular Shanghai hotels


    courtyard by marriott shanghai international tourism and resorts zone
    Courtyard by Marriott Shanghai International Tourism and Resorts Zone
    No.17, Lane 3999, Xiupu Road, Pudong

    Price from 626 CNY per night
    Show prices
    jin jiang pacific hotel
    Jin Jiang Pacific Hotel
    108 West Nanjing Road

    Price from 318 CNY per night
    Show prices
    holiday inn express shanghai tangzhen, an ihg hotel
    Holiday Inn Express Shanghai Tangzhen, an IHG Hotel
    Heng Sheng WanLi Square, No. 30, 515 Lane,

    Price from 342 CNY per night
    Show prices
    holiday inn express shanghai jinsha, an ihg hotel
    Holiday Inn Express Shanghai Jinsha, an IHG Hotel
    No.2281,Jinshajiang Road

    Price from 308 CNY per night
    Show prices
    shanghai fish inn bund
    Shanghai Fish Inn Bund
    639 Middle Henan Road

    Show prices
    renaissance shanghai putuo hotel
    Renaissance Shanghai Putuo Hotel
    50 Tongchuan Road

    Price from 488 CNY per night
    Show prices
    shanghai meego qingwen hotel
    Shanghai Meego Qingwen Hotel
    Floor 4 No 495 Jiangning Road

    Price from 100 CNY per night
    Show prices
    meego yes hotel
    Meego Yes Hotel
    No. 139, Jingjiang Road, Jing'an District

    Show prices
    renaissance shanghai zhongshan park hotel
    Renaissance Shanghai Zhongshan Park Hotel
    No. 1018 Changning Road

    Price from 600 CNY per night
    Show prices
    courtyard by marriott shanghai xujiahui
    Courtyard By Marriott Shanghai Xujiahui
    100 HongQiao Road

    Price from 460 CNY per night
    Show prices
    hyatt house shanghai hongqiao cbd
    Hyatt House Shanghai Hongqiao CBD
    9 Shenhong Road

    Price from 679 CNY per night
    Show prices
    jin jiang tower
    Jin Jiang Tower
    161 Changle Road

    Price from 430 CNY per night
    Show prices
    seventh heaven hotel
    Seventh Heaven Hotel
    No.627,East Nanjing Road

    Price from 260 CNY per night
    Show prices
    sincere residence changfeng - changfeng ecological business district
    Sincere Residence Changfeng - Changfeng Ecological Business District
    No. 2 Lane 388, Daduhe Road, Putuo District

    Price from 371 CNY per night
    Show prices
    campanile shanghai jing an
    Campanile Shanghai Jing An
    No. 425, North Wulumuqi Road

    Price from 465 CNY per night
    Show prices

    The best area to stay in Shanghai

    Experience the charm of traditional and modern, the heart of China's financial centre. Choose from our Shanghai hotels, relax in cutting-edge facilities and explore this enchanting city. We invite you to stay in the best hotels in Shanghai city centre that we have handpicked for you. A perfect location to appreciate the beauty and contrasts of the loveliest districts is guaranteed. Our accommodation options will ensure a serene stay at establishments that guarantee air conditioned rooms, excellent lighting, private bathrooms along with breakfast and parking included. Uncover unique spaces, such as the Yuyuan gardens, the Jing ́an Temple and People's Square.

    Find your ideal hotel in Shanghai

    We have the perfect accommodation in Shanghai for your business trips. Most of our choices feature a business centre, high speed Wi-Fi, along with spacious and brightly lit rooms. Prime locations in Pudong, the financial district that houses Shanghai's famous skyscrapers. Must-visit sites include the Jinmao Tower, the Oriental Pearl TV Tower, and the International Financial Centre for their magnificent views. If you're wondering about romantic stays in Shanghai, our hotels in the Bund are the perfect choice. This older part of town features hotels that offer rooms with sweeping views of the Huangpu river and the Pudong skyscrapers. Imagine strolling through the promenade, admiring the classical buildings of the neighborhood and heading to Nanjing street for some shopping. For group travels, different options are available to fit into varying budgets. Consider a comfortable hostel stay in the stylish French Concession, or two or more bedroom apartments for greater privacy. And remember, don't forget to visit the Jade Buddha Temple and the Shanghai Exhibition Centre.

    The best accommodation experience in Shanghai

    At any of our hotels in Shanghai, China, experience something unique. The most luxurious ones offer top technology, international gourmet restaurants, a pool, fitness centre and sports areas. They are the ideal choice for a family visit, perhaps combined with a trip to Disneyland Shanghai. Around this avant-garde city, you can live an authentic experience close to Chinese culture. We also offer boutique hotels and villas in stunning nature-rich environments. You decide how you wish to uncover the magic of captivating Shanghai. Book with us and enjoy this one-of-a-kind journey.

    Frequently Asked Questions

    How much does a weekend stay in a hotel in Shanghai cost?

    A weekend stay at a hotel in Shanghai costs an average of 160$ (based on ebooking.com rates).

    How much does a high-season weekend stay in a hotel in Shanghai cost?

    A high-season weekend stay at a hotel in Shanghai costs an average of 172$ (based on ebooking.com rates).

    Which are the best hotels near landmarks in Shanghai?

    Discover the best hotels near places like People's Square and Pedestrian Street of East Nanjing Rd. in Shanghai.



    Other popular destinations in China

    Get the best deals and offers!