The 10 best self-catering accommodations in Roche, Switzerland | Booking.com
Skip to main content
Rome2rio Pty Ltd

Self-Catering Accommodations in Roche

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Roche

Check out our selection of great self-catering accommodations in Roche

Filter by:

Review score

Appartement entier 85m2, 2 chambres, 2 salles de bain, salon, cuisine entièrement équipée, au Bouveret

Port-Valais (Near Roche)

Appartement entier 85m2, 2 chambres, 2 salles de bain, salon, cuisine entièrement équipée, au Bouveret offers accommodations in Port-Valais, 10 miles from Train Station Montreux and 14 miles from...

J
Jiří
From
Czech Republic
Very nice location, great place close to the Geneve lake. Spacious flat, two bathrooms was a nice bonus for the family. Nice terrace with view on mountains was excellent for meals. The owner was very nice, it was easy to communicate with him.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 8 reviews
Price from
$194.55
1 night, 2 adults

Studio for 2 people with parking

Vionnaz (Near Roche)

Studio for 2 people with parking offers accommodations in Vionnaz, 19 miles from Train Station Montreux and 28 miles from Evian Resort Golf Club.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 6 reviews
Price from
$79.08
1 night, 2 adults

Le Nid d'aigle apt Leysin centre avec forfait piscine sauna jacuzzi en option

Leysin (Near Roche)

20 miles from Train Station Montreux in Leysin, Le Nid d'aigle apt Leysin centre avec forfait piscine sauna jacuzzi en option provides accommodations with access to a fitness room.

x
xiao
From
Australia
amazing view, perfect apartment, very nice host
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 23 reviews
Price from
$167.75
1 night, 2 adults

Appartement avec jardin privé à Montreux 100mt du lac

Montreux (Near Roche)

Providing a garden, Appartement avec jardin privé à Montreux 100mt du lac provides accommodations in Montreux. Free Wifi is featured throughout the property and private parking is available on site.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews
Price from
$208.36
1 night, 2 adults

Cheerful villa with fireplace, bath-tub and garden

Noville (Near Roche)

Cheerful villa with fireplace, bath-tub and garden is located in Noville, just 5.3 miles from Train Station Montreux and 19 miles from Evian Resort Golf Club.

G
Giulianna
From
Netherlands
The house is well located, with great Mountain views. The city is quiet but with good access to Montreux and others around. Gideon has given us a very warm welcome and a tour of the house. Explained all we needed to know, including things to do in the area. The place is spacious, with tennis table and games that have been really fun to do with the family. He’s been so careful on the details with extra blankets, slippers for the whole family, coffee, tea and letting us use some of the nice special spices he’s got for our recipes. We had a power shortage at some point and he promptly helped us resolved on a Christmas Eve, we were grateful for the stay at such nice place.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 52 reviews
Price from
$284.67
1 night, 2 adults

Studio mansardé chez un vigneron au village au 3ème étage sans ascenseur

Villeneuve (Near Roche)

Studio mansardé chez un vigneron au village au 3ème étage sans ascenseur is located in Villeneuve, just 3.5 miles from Train Station Montreux and 21 miles from Evian Resort Golf Club.

D
Donald
From
United States
Clean, modern and right in the middle of town with lots of facilities.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 35 reviews
Price from
$190.79
1 night, 2 adults

Studio chez un vigneron au village au 2ème étage sans ascenseur

Villeneuve (Near Roche)

Studio chez un vigneron au village au 2ème étage sans ascenseur is located in Villeneuve, just 3.5 miles from Train Station Montreux and 21 miles from Evian Resort Golf Club.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 33 reviews
Price from
$190.79
1 night, 2 adults

Villa Montreux

Montreux (Near Roche)

Offering a garden and a bar, Villa Montreux in Montreux is close to Train Station Montreux and Musée National Suisse de l'audiovisuel.

n
noura
From
United Arab Emirates
View is 100000000/10 The hosts are really nice. Rooms are clean and the kitchen is fully equipped with everything we needed. I stayed for 3 nights and didn’t get bored of it any second.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 162 reviews
Price from
$409.50
1 night, 2 adults

Leysin Lodge

Leysin (Near Roche)

The ski-in-ski-out Leysin Lodge is a self-catering accommodations located on the ski pistes of Leysin, offering panoramic views of the Swiss Alps from the balcony, free WiFi internet access, an open...

r
ronald
From
Israel
Big rooms,very clean and comfortable,equipped kitchen with everything you will need, the view from the balcony was amazing ! The stuff was very friendly and helpful with every question i had even after desk hours
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 310 reviews
Price from
$163.17
1 night, 2 adults

Résidence Castel Club Leysin Parc

Leysin (Near Roche)

Located in the lower part of Leysin, close to fine restaurants, shops and the train station, the Castel Club Leysin Parc resort offers spacious studios and apartments.

I
Igor Feklisov
From
Switzerland
The location was excellent, the room with a fully equipped kitchenette, the view was magnificent, the staff very friendly and accommodating - we were allowed to check in earlier than scheduled. And there are lots of mountain paths around to explore.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 397 reviews
Price from
$131.79
1 night, 2 adults
All self-catering accommodations in Roche

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Roche and surrounding area in the past month

See all

Enjoy breakfast in Roche and nearby

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 22 reviews

    Whole large 3 levels apartment is located in Port-Valais, just 16 miles from Evian Resort Golf Club and 25 miles from Lausanne Train Station.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 38 reviews

    Alpine Apartment is located in Villeneuve, just 3.5 miles from Train Station Montreux and 21 miles from Evian Resort Golf Club.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 7 reviews

    "La Maisonnette" Cozy tiny house close to Montreux offers accommodations in Villeneuve, 21 miles from Evian Resort Golf Club and 23 miles from Lausanne Train Station.

  • Swiss Lake Lodge

    Noville
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Featuring free bikes, Swiss Lake Lodge provides accommodations in Noville. This property offers access to a terrace and free private parking.

  • Rhône Cottage 4

    Noville
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 66 reviews

    Rhône Cottage 4 offers accommodations in Noville, 6.6 miles from Train Station Montreux and 20 miles from Evian Resort Golf Club.

  • Libellules

    Villeneuve
    Breakfast options
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 58 reviews

    Libellules offers accommodations in Villeneuve, 3.4 miles from Train Station Montreux and 21 miles from Evian Resort Golf Club.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Apartment Apt C4-R - Résidence Bougainville by Interhome is located in Bouveret, just 14 miles from Evian Resort Golf Club and 27 miles from Lausanne Train Station.

  • AidArt

    Port-Valais
    Breakfast options
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 3 reviews

    AidArt offers accommodations in Port-Valais, 10 miles from Train Station Montreux and 14 miles from Evian Resort Golf Club.

These self-catering accommodations in Roche and nearby have options with free cancellation

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 52 reviews

    Cheerful villa with fireplace, bath-tub and garden is located in Noville, just 5.3 miles from Train Station Montreux and 19 miles from Evian Resort Golf Club.

    From $347.43 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 33 reviews

    Studio chez un vigneron au village au 2ème étage sans ascenseur is located in Villeneuve, just 3.5 miles from Train Station Montreux and 21 miles from Evian Resort Golf Club.

    From $190.79 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 35 reviews

    Studio mansardé chez un vigneron au village au 3ème étage sans ascenseur is located in Villeneuve, just 3.5 miles from Train Station Montreux and 21 miles from Evian Resort Golf Club.

    From $190.79 per night
  • Queen'Sunset Appartement

    Villeneuve
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 8 reviews

    Featuring a terrace, Queen'Sunset Appartement provides accommodations in Villeneuve. Among the facilities of this property are a restaurant, hairdresser's, and open-air bath.

    From $883.65 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 8 reviews

    Appartement entier 85m2, 2 chambres, 2 salles de bain, salon, cuisine entièrement équipée, au Bouveret offers accommodations in Port-Valais, 10 miles from Train Station Montreux and 14 miles from...

    From $345.17 per night
  • BnB la Vague

    Port-Valais
    Free cancellation options available
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 12 reviews

    BnB la Vague is located in Port-Valais, just 10 miles from Train Station Montreux and 14 miles from Evian Resort Golf Club.

    From $238.48 per night
  • Aloha Appartement de vacances au Bouveret

    Port-Valais
    Free cancellation options available
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 14 reviews

    Aloha Appartement de vacances au Bouveret offers accommodations in Port-Valais, 10 miles from Train Station Montreux and 14 miles from Evian Resort Golf Club.

  • Mountain Sunrise Studio

    Veytaux
    Free cancellation options available
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 12 reviews

    Mountain Sunrise Studio offers accommodations in Veytaux, 19 miles from Lausanne Train Station and 21 miles from Palais de Beaulieu.

    From $282.98 per night

Highly rated self-catering accommodations in Roche and nearby

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 33 reviews

    Just a 6-minute walk from Chillon Castle and 0.6 miles from Musée National Suisse de l'audiovisuel, Sunset Home, Appartement de luxe front de lac features accommodations in Veytaux with a casino.

  • Les Crêtes

    Vionnaz
    8.0+ review score
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 17 reviews

    Les Crêtes is located in Vionnaz, just 19 miles from Train Station Montreux and 28 miles from Evian Resort Golf Club. Both free Wifi and parking on-site are accessible at the apartment free of charge.

    From $126.96 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 13 reviews

    Providing a garden, Appartement À La Jorette-Torgon features accommodations in Torgon. This property offers access to a balcony, table tennis, free private parking, and free Wifi.

    From $251.04 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 7 reviews

    Ravissant studio avec terrasse à Torgon is located in Vionnaz, just 19 miles from Train Station Montreux and 28 miles from Evian Resort Golf Club.

    From $160.91 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 48 reviews

    Montreux Grand Rue - Swiss Hotel Apartments features rooms with private terraces in the center of Montreux. With lake views, this accommodation offers a balcony.

    From $1,245.34 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 86 reviews

    Séjour confortable à l'appartement à Bellevue offers accommodations in Leysin, 20 miles from Train Station Montreux and 18 miles from Chillon Castle.

    From $163.17 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 397 reviews

    Located in the lower part of Leysin, close to fine restaurants, shops and the train station, the Castel Club Leysin Parc resort offers spacious studios and apartments.

    From $138.07 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 89 reviews

    Montreux lake side apartment! offers accommodations in Montreux, 17 miles from Lausanne Train Station and 20 miles from Palais de Beaulieu.

gogless