Self-Catering Accommodations in Switzerland

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

Most-visited cities for self-catering accommodations

Zermatt

340 self-catering accommodations

Zurich

346 self-catering accommodations

Lucerne

68 self-catering accommodations

Geneva

82 self-catering accommodations

Ascona

66 self-catering accommodations

Locarno

100 self-catering accommodations

Interlaken

150 self-catering accommodations

Lugano

176 self-catering accommodations

Grindelwald

178 self-catering accommodations

Montreux

74 self-catering accommodations

Bern

64 self-catering accommodations

Lausanne

91 self-catering accommodations

Basel

150 self-catering accommodations

Thun

37 self-catering accommodations

St. Moritz

94 self-catering accommodations

Most popular regions for self-catering accommodations

Grisons

2604 self-catering accommodations

Canton of Valais

2465 self-catering accommodations

Lake Constance

1946 self-catering accommodations

Canton of Ticino

1055 self-catering accommodations

Bernese Oberland

1042 self-catering accommodations

East Switzerland

611 self-catering accommodations

Lake Geneva / Vaud

532 self-catering accommodations

Lake Lugano

499 self-catering accommodations

Canton of Zurich

475 self-catering accommodations

Central Switzerland

359 self-catering accommodations

Schweizer Mittelland

259 self-catering accommodations

Canton of Fribourg

146 self-catering accommodations

Lake Lucerne

145 self-catering accommodations

Lake Neuchatel

114 self-catering accommodations

Lake Zurich

39 self-catering accommodations

The 10 Best Self-Catering Accommodations in Switzerland

Check out our pick of great self-catering accommodations in Switzerland

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,649 reviews

1.1 miles from United Nations Geneva, Stay KooooK Geneva City - Online Check In offers 3-star accommodations in the Grottes et Saint-Gervais district of Geneva.

From $182 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,027 reviews

KoBi Apartments Hirschenplatz offers accommodations within 200 yards of the center of Lucerne, with free Wifi and a kitchen with a dishwasher, an oven, and a toaster.

From $456 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 222 reviews

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.

From $265 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 101 reviews

Chalet Santa Maria offers accommodations in Kandersteg, a 7-minute walk from Car Transport Lötschberg and 24 miles from Wilderswil.

From $411 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 196 reviews

KURVE Apartments & Lounge enjoys a location in Adelboden, 17 miles from Car Transport Lötschberg and 26 miles from Wilderswil. With mountain views, this accommodation provides a balcony.

From $336 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 186 reviews

Exclusive Rooftop Duplex Penthouse - 200sqm - 280 Panoramic Views - Downtown offers accommodations in Basel, a 15-minute walk from Basel SBB and 700 yards from Kunstmuseum Basel.

From $355 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 137 reviews

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

From $228 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 206 reviews

A 7-minute walk from Titlis Rotair Cable Car in Engelberg, Titlis Resort provides accommodations with access to a steam room.

From $279 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 100 reviews

A recently renovated apartment, Villa Epoka offers accommodation in Interlaken. This property offers access to a balcony, free private parking, and free Wifi.

From $612 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 105 reviews

APARTMENT PETER is a recently renovated apartment in the center of Interlaken, 12 miles from Grindelwald Terminal and 13 miles from Giessbachfälle.

From $742 per night

Most booked self-catering accommodations in Switzerland this month

See all

Popular with guests booking self-catering accommodations in Switzerland

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

Popular with guests booking self-catering accommodations in Switzerland

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 5,746 reviews

Popular with guests booking self-catering accommodations in Switzerland

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,990 reviews

Popular with guests booking self-catering accommodations in Switzerland

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,649 reviews

Popular with guests booking self-catering accommodations in Switzerland

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 5,278 reviews

Popular with guests booking self-catering accommodations in Switzerland

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 4,131 reviews

Popular with guests booking self-catering accommodations in Switzerland

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

Popular with guests booking self-catering accommodations in Switzerland

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,662 reviews

Popular with guests booking self-catering accommodations in Switzerland

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

Popular with guests booking self-catering accommodations in Switzerland

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,029 reviews