Swiss Diamond Hotel is a five-star luxury hotel known for the accuracy of the service it offers. The versatility of the spaces makes it ideal for leisure and business stays, as well as for weddings or private events.


Behind the impressive façade, the Swiss Diamond Hotel Olivella boasts dining and leisure facilities that rank among the finest in Switzerland. Only 7 km away from the centre of Lugano, the hotel features 2 restaurants serving typical regional, Mediterranean and international cuisine with a wide range of international wines. Exclusive highlights of the hotel include the Diamond Spa for Beauty and Health , including the Wellness Center for your well-being. 2 Bars with piano bar every evening, banquet and conference rooms are capable of catering for exclusive meetings and any kind of event for up to 50 people. The hotel offers 84 elegant and spacious rooms with each comfort and with a beautiful view overlooking the lake and the mountains or with garden view. Free Courtesy Shuttle bus.


Swiss Diamond offers elegant surroundings and can count on a team of professionals, who will help to make your special day unique, thanks to excellent cuisine and meticulous service, always attentive to the needs of its guests.

5 star

Hotel offers

  • Lake, bike and culture

    2 nights, 2 Nights in Double room, breakfast buffet, 1 x take-away lunch per person per stay, Restaurant... from CHF 590
    Offer Detail

    Price per double room
    valid: 18.09.2019 - 31.10.2019

    Learn more about Lake, bike and culture


  • Private car parks
  • Public parking
  • Internet - free
  • Wi-Fi - free
  • TV
  • WC in Room
  • Radio
  • Mini-bar
  • Air conditioner
  • Phone
  • Non smoking rooms
  • Bar
  • Smoking lounge
  • Restaurant
  • Panoramic view
  • Terrace
  • Garden
  • Indoor tennis center
  • Pets welcome
  • Very quiet location


  • Whirlpool or Jacuzzi
  • Gym
  • Solarium
  • Indoor swimming pool
  • Outdoor pool
  • Hairdresser



Swiss Diamond Hotel
6921 Vico Morcote

Phone +41 (0)91 735 00 00
Fax +41 (0)91 735 00 99


Check availability


Swiss Diamond Hotel
6921 Vico Morcote
Phone +41 (0)91 735 00 00

Travel information: Vico Morcote