Our Resort

Rewards Category 4 · Points needed per night

Set in the heart of China's National Tourist Resort of She Shan, The Yuluxe Sheshan, Shanghai provides guests with breathtaking panoramas of Shanghai Sculpture Park and majestic mountain ranges. Our hotel's prime location, just steps from the Metro Line, offers easy access to the area's most desirable attractions, from the nearby national forest park and She Shan cathedral to the She Shan Observatory and the shops at the nearby ancient water village. China's largest amusement park, Happy Valley, is just moments away. The hotel includes a pillar-less grand ballroom that can accommodate up to 1,800 guests, a 470-seat auditorium, seven meeting rooms and two outdoor pavilions. All of the 325 contemporary guest rooms, each averaging a spacious 55 square meters, feature state-of-the-art technology, floor-to-ceiling windows that embrace the lush landscapes of She Shan and personal balconies with stunning vistas.

Show More

Guest Reviews

4.1 out of 5.0
83% of guests recommend this hotel

Hear from our guests about their stay from 173 confirmed guest reviews

Key Amenities

  • Fitness center
  • Pool
  • Meeting event space
  • Parking


  • Squirrel Kingdom

  • 5-star place to play

  • 700 square meters for theme playground for children's playground

Guest Rooms

Guest room view

  • Photo coming soon
    Photo coming soon

    Superior Room

    Guest room, 1 King, Balcony
  • Photo coming soon
    Photo coming soon

    Superior Room

    Guest room, 2 Twin/Single Bed(s), Balcony
  • Twin Bedroom

    Deluxe Room

    Guest room, 2 Twin/Single Bed(s), City view, Balcony

Check Rates & Availability

The Yuluxe Sheshan, Shanghai, a Tribute Portfolio™ Hotel

back to top