Skip to main content

Featured self-catering accommodation destinations

Destination inspiration for your trip – find a self-catering accommodation

Villars-sur-Ollon

122 self-catering accommodations

Lausanne

107 self-catering accommodations

Montreux

86 self-catering accommodations

Leysin

53 self-catering accommodations

Chateau-d'Oex

43 self-catering accommodations

Gryon

32 self-catering accommodations

Les Diablerets

16 self-catering accommodations

Ollon

12 self-catering accommodations

Chesières

11 self-catering accommodations

Veytaux

8 self-catering accommodations

Morges

8 self-catering accommodations

Les Mosses

7 self-catering accommodations

Vevey

6 self-catering accommodations

Puidoux

6 self-catering accommodations

Chardonne

6 self-catering accommodations

Grandvaux

6 self-catering accommodations

The best self-catering accommodations in Lake Geneva / Vaud

Check out our selection of great self-catering accommodations in Lake Geneva / Vaud

Filter by:

Star Rating
Review score

Stay KooooK Geneva City - Online Check In

Saint-Gervais / des Grottes, Geneva

Stay KooooK Geneva City - Online Check In features rooms with free Wifi in the center of Geneva. This 3-star condo hotel offers an elevator and a shared kitchen.

E
Elia
From
Panama
Privacy facilities ensure relax and safe surroundings
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,667 reviews
Price from
$324.40
1 night, 2 adults

Un Coin De Gîtes

Sciez

Un Coin De Gîtes features air-conditioned accommodations in Sciez. This recently renovated apartment is located 13 miles from Evian Resort Golf Club and 14 miles from Jet d'Eau.

H
Herve
From
Canada
Place is clean, functional, quiet, attention to detail and the father and son are top notch in assistance.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 143 reviews
Price from
$120.67
1 night, 2 adults

Base Geneva

Hotel in Saint-Gervais / des Grottes, Geneva

Located in Geneva, a 6-minute walk from Cornavin Train Station, Base Geneva has accommodations with free bikes, private parking, a terrace and a restaurant. This 4-star hotel offers a bar.

T
Tamer Azab
From
Jordan
The location was convenient. The neighborhood was quiet.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 470 reviews
Price from
$242.70
1 night, 2 adults

Great apartment in Lausanne

Lausanne

Just a 12-minute walk from Palais de Beaulieu and 0.9 miles from Lausanne Train Station, Great apartment in Lausanne features accommodations in Lausanne, with a terrace.

L
Le
From
United States
Location is ok. It's a bit far from groceries, coffee shops but with a rented car it wasn't a major issue. It was just a one-day stay and we went out quite a bit and both apts were decent enough for a night sleep.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 113 reviews
Price from
$257.33
1 night, 2 adults

Chalet Apartment Les Balcons Enchantés

Charmey

Chalet Apartment Les Balcons Enchantés is located in Charmey, just 25 miles from Forum Fribourg and 30 miles from Train Station Montreux.

J
Jonathan
From
Israel
Everything was just more than perfect we loved it
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 168 reviews
Price from
$213.89
1 night, 2 adults

Petit chalet

Nernier

Petit chalet is located in Nernier, just 15 miles from Jet d'Eau and 16 miles from Cornavin Train Station. This apartment features accommodations with a terrace.

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

Géraniums Et Neige Fraîche 5 étoiles à Métabief

Métabief

6.8 miles from Saint-Point Lake in Métabief, Géraniums Et Neige Fraîche 5 étoiles à Métabief provides accommodations with access to a sauna and hot tub.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 163 reviews
Price from
$152.78
1 night, 2 adults

Alpenchalet Spiher Ferienwohnung-Studio und ein weiteres Schlafzimmer

Gstaad

Alpenchalet Spiher Ferienwohnung-Studio und ein weiteres Schlafzimmer offers accommodations in Gstaad, 24 miles from Rochers de Naye. The apartment features free Wifi and free private parking.

D
David
From
Netherlands
The location was amazing, the view was awesome, the room was comfortable and clean and the hosts were very very welcoming
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 113 reviews
Price from
$165.03
1 night, 2 adults

Appartement thématique: Nature Scandinave

Travers

Appartement thématique: Nature Scandinave offers accommodations in Travers, 17 miles from International Watch and Clock Museum and 22 miles from Saint-Point Lake.

P
Patricia SCHIRTA
From
Switzerland
Everything. It exceeded our expectations! 🤩
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 112 reviews
Price from
$196.11
1 night, 2 adults

Afterwork Hotel

Hotel in Etoy

Located in Etoy, 15 miles from Lausanne Train Station, Afterwork Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

M
Michael
From
Switzerland
Super comfortable beds and pillows. Clever swivel TV in our JR Suite. Breakfast was delicious, although the welcome mixed vegetables were cold. (We wished there had been a guest microwave available for warming them.)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 820 reviews
Price from
$277.76
1 night, 2 adults
All self-catering accommodations in Lake Geneva / Vaud

Most booked self-catering accommodations in Lake Geneva / Vaud this month

See all

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,405 reviews

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 382 reviews

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 820 reviews

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 254 reviews

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1,323 reviews

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 828 reviews

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 687 reviews

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

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

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 132 reviews

Popular with guests booking self-catering accommodations in Lake Geneva / Vaud

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 409 reviews

FAQs about self-catering accommodations in Lake Geneva / Vaud

Self-catering Accommodations That Guests Love in Lake Geneva / Vaud

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 17 reviews
The location and apartment were perfect for our family of 5 (kids 9, 8 and 5 years old) for our 4 nights. The apartment is well stocked and the kitchen is fully functioning with plenty of dishes and utensils. We were really happy with the our experience.
Guest review byThomas
Group
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 90 reviews
Friendly and helpful hosts, well-equipped little studio with a kitchenette and a balcony at the entrance, location convenient for driving to Murten, Bern, etc.
Guest review byFrequent traveller
Young couple
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1,323 reviews
Location was excellent for walking and exploring Lausanne. Room was plenty large enough for 2 persons. The kitchenette has everything needed to cook in room to help save some money during an expensive Switzerland vacation.
Guest review byLynn
Young couple
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 10 reviews
Beatufilul and cozy chalet, located in the mountains some 10 km from Montreux. Well equipped kitchen, comfortable beds, beatufil views.
Guest review byLeszek
Solo traveler
Avg. price/night: $117.18
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 421 reviews
Clean room, kitchen with everything essential, easy check-in and access to the room late evening, parking.
Guest review byDmitry
Family with young children
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 28 reviews
The little house is very comfortable and has everything a family may need. We did not use the room with bunk beds so I can’t comment on that one. The bed was very comfy. The kitchen was fully equipped. Everything was very clean. If you have a crawling baby, you will need a protection for stairs. A neighbor from another house came to us saying it was raining and our laundry was on a terrace :))
Guest review byLali
Family with young children
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 91 reviews
Clean and comfy. Easy to pick keys. Quiet. Complete kitchen
Guest review byKarol Sł
Group
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 83 reviews
Apartment is very bright, spacious enough. Especially good for family of 4 or just for couple. In the kitchen there is everything what you need that is really important when you are travelling with children and are used to cook at home. Nature lovers will like this place because the building is surrounded by greenery. The owner of apartment is a wonderful person ! I hope we can stay here soon again !
Guest review byNarkienė
Family with young children
Avg. price/night: $177.61
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 41 reviews
We loved the well equipped kitchen that allowed us to make our own meals very comfortably! The place was clean, conveniently located close to the train station, shops and the lake. Also, Villeneuve is a beautiful little town with loads of great hiking and other outdoor activities nearby.
Guest review byZuzanna
Young couple
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 35 reviews
Lovely lake view from the big terrace of the property. Big living room with kitchen and all equipment , separate wc. 2 bedroom , 1 bathroom. It’s a 10 minute bus ride from the Montreux station, Chillon Castle is just 10 minutes walk from property. Use the lake side walkway. Opp the property.
Guest review byKandarp Bhavsar
Travelers with friends