Houses in Switzerland and Villas – Holiday Lettings – Holiday Rentals Switzerland

Close

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

6,523 Holiday homes

    73

    Holiday home in Canton of Bern

    Saanen / Gstaad

    3 6 min stay varies

    • 3 bedrooms
    • sleeps 6
    • min stay varies
    • Child friendly
    • Pet friendly

    from £255 / night

    £1,786 / week

    Enquire View

    from £255 / night

    (3) Excellent 

      18

      Ski apartment to rent in Switzerland

      Canton of Valais / Champoussin

      3 8 min stay varies

      • 3 bedrooms
      • sleeps 8
      • min stay varies
      • Ski
      • Child friendly

      from £92 / night

      £573 - £2,290 / week

      Book View

      Responds fast!
      avg. 3 hours 8 minutes

      from £92 / night

        7

        Holiday villa in Canton of Vaud

        Nyon District / Bogis-Bossey

        4 7 7 nights min

        • 4 bedrooms
        • sleeps 7
        • 7 nights min
        • Beach / lakeside relaxation
        • Nearest beach 3 km
        • Child friendly

        from £252 / night

        £1,209 / week

        Book View

        from £252 / night

        (3) Excellent 

          43

          Jungfrau Region holiday apartment rental

          Jungfrau Region / Grindelwald

          3 8 min stay varies

          • 3 bedrooms
          • sleeps 8
          • min stay varies
          • Child friendly
          • Ask about pets

          from £498 / night

          £2,289 - £2,933 / week

          Book View

          from £498 / night

          (16) Excellent 

            33

            Canton of Vaud holiday studio rental

            Montreux / Clarens

            Studio 5 min stay varies

            • Studio
            • sleeps 5
            • min stay varies
            • Beach / lakeside relaxation
            • Nearest beach 1 km
            • Child friendly

            from £78 / night

            £503 - £1,557 / week

            Book View

            Responds fast!
            avg. 1 hour 58 minutes

            from £78 / night

            (1) Very Good 

              20

              Holiday apartment in Switzerland

              Canton of Neuchatel / La Chaux de Fond

              1 5 2 nights min

              • 1 bedroom
              • sleeps 5
              • 2 nights min
              • Child friendly

              from £74 / night

              £436 / week

              Book View

              from £74 / night

                16

                Switzerland ski apartment to rent.

                Canton of Valais / Verbier

                2 4 min stay varies

                • 2 bedrooms
                • sleeps 4
                • min stay varies
                • Ski
                • Child friendly
                • Car not necessary

                from £286 / night

                £2,667 - £3,333 / week

                Book View

                from £286 / night

                (1) Excellent 

                  8

                  Canton of Neuchatel holiday b&b rental

                  Canton of Neuchatel / Neuchâtel

                  1 3 1 night min

                  • 1 bedroom
                  • sleeps 3
                  • 1 night min
                  • Child friendly
                  • Pet friendly

                  from £36 / night

                  £247 / week

                  Book View

                  from £36 / night

                    12

                    Ski apartment to rent in Switzerland

                    Canton of Valais / Verbier

                    3 6 min stay varies

                    • 3 bedrooms
                    • sleeps 6
                    • min stay varies
                    • Ski
                    • Child friendly
                    • Car not necessary

                    from £477 / night

                    £3,335 / week

                    Book View

                    from £477 / night

                    (1) Very Good 

                      21

                      Switzerland holiday apartment rental

                      Canton of Geneva / Geneva

                      1 4 7 nights min

                      • 1 bedroom
                      • sleeps 4
                      • 7 nights min
                      • Beach / lakeside relaxation
                      • Nearest beach 3 km
                      • Ask owner if suitable for children

                      from £178 / night

                      £1,245 / week

                      Book View

                      Responds fast!
                      avg. 3 hours 28 minutes

                      from £178 / night

                      (10) Very Good 

                        11

                        Ski apartment to rent in Switzerland

                        Canton of Valais / Leukerbad

                        1 5 2 nights min

                        • 1 bedroom
                        • sleeps 5
                        • 2 nights min
                        • Ski
                        • Child friendly
                        • Car not necessary

                        from £50 / night

                        £300 / week

                        Enquire View

                        from £50 / night

                        (3) Very Good 

                          28

                          Holiday condo in Switzerland

                          Locarno / Muralto

                          1 2 7 nights min

                          • 1 bedroom
                          • sleeps 2
                          • 7 nights min
                          • Child friendly

                          from £97 / night

                          £676 / week

                          Book View

                          from £97 / night

                          (4) Very Good 

                            19

                            Switzerland ski apartment to rent.

                            Jungfrau Region / Lauterbrunnen

                            1 4 1 night min

                            • 1 bedroom
                            • sleeps 4
                            • 1 night min
                            • Ski
                            • Child friendly
                            • Ask about pets

                            from £196 / night

                            £1,245 / week

                            Book View

                            Responds fast!
                            avg. 1 hour 27 minutes

                            from £196 / night

                              15

                              Holiday apartment in Swiss Alps

                              Canton of Graubunden / Samnaun

                              1 2 3 nights min

                              • 1 bedroom
                              • sleeps 2
                              • 3 nights min
                              • Child friendly
                              • Pet friendly

                              from £86 / night

                              £600 / week

                              Book View

                              from £86 / night

                              (1) Excellent 

                                24

                                Ski apartment to rent in Swiss Alps

                                Canton of Graubunden / Langwies

                                2 4 7 nights min

                                • 2 bedrooms
                                • sleeps 4
                                • 7 nights min
                                • Ski
                                • Child friendly
                                • Private garden

                                from £425 / night

                                £2,971 / week

                                Book View

                                Responds fast!
                                avg. 2 hours 15 minutes

                                from £425 / night

                                  18

                                  Holiday apartment rental

                                  Bernese Oberland / Interlaken

                                  2 6 3 nights min

                                  • 2 bedrooms
                                  • sleeps 6
                                  • 3 nights min
                                  • Nearest beach 8 km
                                  • Child friendly
                                  • Car not necessary

                                  from £214 / night

                                  £1,289 / week

                                  Book View

                                  from £214 / night

                                    23

                                    Swiss Alps ski chalet rental

                                    Canton of Graubunden / La Punt-Chamues-ch

                                    6 14 min stay varies

                                    • 6 bedrooms
                                    • sleeps 14
                                    • min stay varies
                                    • Ski
                                    • Child friendly
                                    • Pet friendly

                                    from £765 / night

                                    £5,333 - £17,776 / week

                                    Book View

                                    Responds fast!
                                    avg. 3 hours 17 minutes

                                    from £765 / night

                                      12

                                      Switzerland ski chalet to rent.

                                      Canton of Valais / Verbier

                                      3 8 min stay varies

                                      • 3 bedrooms
                                      • sleeps 8
                                      • min stay varies
                                      • Ski
                                      • Child friendly

                                      from £508 / night

                                      £3,553 / week

                                      Book View

                                      from £508 / night

                                      (2) Excellent 

                                        15

                                        Ski apartment to rent in Switzerland

                                        Canton of Valais / Verbier

                                        3 6 min stay varies

                                        • 3 bedrooms
                                        • sleeps 6
                                        • min stay varies
                                        • Ski
                                        • Child friendly
                                        • Pet friendly

                                        from £534 / night

                                        £1,600 - £2,667 / week

                                        Book View

                                        from £534 / night

                                          38

                                          Engadin Scuol holiday b&b rental

                                          Engadin Scuol / Guarda

                                          1 2 1 night min

                                          • 1 bedroom
                                          • sleeps 2
                                          • 1 night min
                                          • Beach / lakeside relaxation
                                          • Car not necessary

                                          from £56 / night

                                          £353 - £635 / week

                                          Book View

                                          from £56 / night

                                            15

                                            Ski apartment to rent in Swiss Alps

                                            Canton of Valais / Verbier

                                            3 8 min stay varies

                                            • 3 bedrooms
                                            • sleeps 8
                                            • min stay varies
                                            • Ski
                                            • Child friendly
                                            • Car not necessary

                                            from £330 / night

                                            £2,309 / week

                                            Book View

                                            from £330 / night

                                              33

                                              Holiday chalet in Swiss Alps

                                              Canton of Valais / Orsieres

                                              2 4 1 night min

                                              • 2 bedrooms
                                              • sleeps 4
                                              • 1 night min
                                              • Child friendly
                                              • Private garden

                                              from £111 / night

                                              £464 / week

                                              Book View

                                              Responds fast!
                                              avg. 3 hours 39 minutes

                                              from £111 / night

                                                13

                                                Holiday chalet in Switzerland

                                                Canton of Appenzell / Schönengrund

                                                2 4 3 nights min

                                                • 2 bedrooms
                                                • sleeps 4
                                                • 3 nights min
                                                • Child friendly

                                                from £50 / night

                                                £349 / week

                                                Book View

                                                from £50 / night

                                                (1)  

                                                  6

                                                  Holiday apartment in Switzerland

                                                  Canton of Solothurn / Olten

                                                  1 5 3 nights min

                                                  • 1 bedroom
                                                  • sleeps 5
                                                  • 3 nights min
                                                  • Child friendly
                                                  • Private garden

                                                  from £147 / night

                                                  £1,027 / week

                                                  Book View

                                                  from £147 / night

                                                  (27) Excellent 

                                                    20

                                                    Holiday condo in Switzerland

                                                    Jungfrau Region / Grindelwald

                                                    2 4 min stay varies

                                                    • 2 bedrooms
                                                    • sleeps 4
                                                    • min stay varies
                                                    • Child friendly

                                                    from £80 / night

                                                    £809 / week

                                                    Book View

                                                    Responds fast!
                                                    avg. 55 minutes

                                                    from £80 / night

                                                    (4) Excellent 

                                                      13

                                                      Holiday home in Switzerland

                                                      Canton of Zurich / Winterthur

                                                      1 4 1 night min

                                                      • 1 bedroom
                                                      • sleeps 4
                                                      • 1 night min
                                                      • Child friendly
                                                      • Car not necessary

                                                      from £222 / night

                                                      £987 / week

                                                      Book View

                                                      Responds fast!
                                                      avg. 1 hour 31 minutes

                                                      from £222 / night

                                                      (1) Excellent 

                                                        23

                                                        Ski apartment to rent in Switzerland

                                                        Canton of Valais / Champex

                                                        4 8 7 nights min

                                                        • 4 bedrooms
                                                        • sleeps 8
                                                        • 7 nights min
                                                        • Beach / lakeside relaxation
                                                        • Ski
                                                        • Child friendly

                                                        from £131 / night

                                                        £916 - £1,432 / week

                                                        Book View

                                                        from £131 / night

                                                        (1) Very Good 

                                                          4

                                                          Farmhouse rental in Switzerland

                                                          Canton of Obwalden / Alpnach

                                                          1 1 1 night min

                                                          • 1 bedroom
                                                          • sleeps 1
                                                          • 1 night min
                                                          • Child friendly
                                                          • Pet friendly

                                                          from £45 / night

                                                          £223 / week

                                                          Book View

                                                          Responds fast!
                                                          avg. 11 minutes

                                                          from £45 / night

                                                            35

                                                            Holiday chalet in Switzerland

                                                            Vex / Les Collons

                                                            5 10 7 nights min

                                                            • 5 bedrooms
                                                            • sleeps 10
                                                            • 7 nights min
                                                            • Child friendly

                                                            from £1,712 / night

                                                            £12,086 / week

                                                            Book View

                                                            from £1,712 / night

                                                              14

                                                              Holiday chalet in Switzerland

                                                              Canton of Valais / Zermatt

                                                              2 6 7 nights min

                                                              • 2 bedrooms
                                                              • sleeps 6
                                                              • 7 nights min
                                                              • Car not necessary
                                                              • Pet friendly

                                                              from £465 / night

                                                              £3,252 - £5,342 / week

                                                              Enquire View

                                                              from £465 / night

                                                                16

                                                                Holiday condo in Switzerland

                                                                Canton of Bern / Hilterfingen

                                                                3 5 2 nights min

                                                                • 3 bedrooms
                                                                • sleeps 5
                                                                • 2 nights min
                                                                • Beach / lakeside relaxation
                                                                • Nearest beach 0.5 km
                                                                • Child friendly

                                                                from £45 / night

                                                                £311 / week

                                                                Book View

                                                                from £45 / night

                                                                (3) Excellent 

                                                                  21

                                                                  Ski chalet to rent in Switzerland

                                                                  Canton of Bern / Aeschiried

                                                                  6 13 min stay varies

                                                                  • 6 bedrooms
                                                                  • sleeps 13
                                                                  • min stay varies
                                                                  • Beach / lakeside relaxation
                                                                  • Ski
                                                                  • Child friendly

                                                                  from £143 / night

                                                                  £1,956 / week

                                                                  Book View

                                                                  from £143 / night

                                                                  (2) Excellent 

                                                                    19

                                                                    Switzerland ski apartment to rent.

                                                                    Canton of Graubunden / Tschierv

                                                                    2 4 4 nights min

                                                                    • 2 bedrooms
                                                                    • sleeps 4
                                                                    • 4 nights min
                                                                    • Ski
                                                                    • Child friendly
                                                                    • Car not necessary

                                                                    from £121 / night

                                                                    £847 - £1,027 / week

                                                                    Book View

                                                                    from £121 / night

                                                                    (6) Very Good 

                                                                      12

                                                                      Switzerland ski chalet to rent.

                                                                      La Gruyere / Charmey

                                                                      2 4 7 nights min

                                                                      • 2 bedrooms
                                                                      • sleeps 4
                                                                      • 7 nights min
                                                                      • Beach / lakeside relaxation
                                                                      • Ski
                                                                      • Child friendly

                                                                      from £70 / night

                                                                      £489 - £711 / week

                                                                      Book View

                                                                      Responds fast!
                                                                      avg. 2 hours 43 minutes

                                                                      from £70 / night

                                                                        23

                                                                        Swiss Alps ski apartment to rent.

                                                                        Canton of Valais / La Tzoumaz

                                                                        3 6 min stay varies

                                                                        • 3 bedrooms
                                                                        • sleeps 6
                                                                        • min stay varies
                                                                        • Ski
                                                                        • Child friendly
                                                                        • Car not necessary

                                                                        from £145 / night

                                                                        £863 - £1,728 / week

                                                                        Book View

                                                                        Responds fast!
                                                                        avg. 2 hours 27 minutes

                                                                        from £145 / night

                                                                          15

                                                                          Holiday apartment rental

                                                                          Mendrisiotto / Bruzella

                                                                          1 4 2 nights min

                                                                          • 1 bedroom
                                                                          • sleeps 4
                                                                          • 2 nights min
                                                                          • Child friendly
                                                                          • Pet friendly
                                                                          • Private garden

                                                                          from £56 / night

                                                                          £403 - £635 / week

                                                                          Book View

                                                                          from £56 / night

                                                                          (1) Excellent 

                                                                            12

                                                                            Switzerland holiday apartment rental

                                                                            Davos / Wolfgang

                                                                            1 5 min stay varies

                                                                            • 1 bedroom
                                                                            • sleeps 5
                                                                            • min stay varies
                                                                            • Child friendly
                                                                            • Car not necessary
                                                                            • Pet friendly

                                                                            from £178 / night

                                                                            £1,245 / week

                                                                            Book View

                                                                            from £178 / night

                                                                              24

                                                                              Holiday apartment in Switzerland

                                                                              2 4 min stay varies

                                                                              • 2 bedrooms
                                                                              • sleeps 4
                                                                              • min stay varies
                                                                              • Child friendly

                                                                              from £277 / night

                                                                              £1,646 - £2,299 / week

                                                                              Book View

                                                                              from £277 / night

                                                                              (1) Excellent 

                                                                                20

                                                                                Switzerland ski condo to rent.

                                                                                Jungfrau Region / Lauterbrunnen

                                                                                3 6 min stay varies

                                                                                • 3 bedrooms
                                                                                • sleeps 6
                                                                                • min stay varies
                                                                                • Ski
                                                                                • Child friendly
                                                                                • Car not necessary

                                                                                from £165 / night

                                                                                £1,151 / week

                                                                                Book View

                                                                                from £165 / night

                                                                                (18) Excellent 

                                                                                  20

                                                                                  Ski apartment to rent in Switzerland

                                                                                  Canton of Valais / Zermatt

                                                                                  2 4 min stay varies

                                                                                  • 2 bedrooms
                                                                                  • sleeps 4
                                                                                  • min stay varies
                                                                                  • Ski
                                                                                  • Suitable for children age 5+
                                                                                  • Car not necessary

                                                                                  from £179 / night

                                                                                  £1,242 - £2,301 / week

                                                                                  Book View

                                                                                  from £179 / night

                                                                                  Why Switzerland?

                                                                                  Switzerland Holiday Rentals - Apartments and Ski Chalets in Switzerland

                                                                                  Although Switzerland is famous for its mouthwatering Swiss chocolate, hand-carved cuckoo clocks and fine cheese, the country offers much more to its visitors. It's a major destination for world-class winter sports, incomparably beautiful landscapes and lots of historic charm. Choose a Swiss-style ski chalet in the Alps for an adventurous mountain getaway or stay in a downtown apartment to experience city-life in Switzerland. Staying in rentals throughout the country will keep your holiday affordable and flexible while travelling.

                                                                                  Getting around Switzerland

                                                                                  Landlocked in Central Europe, Switzerland is easily accessible via air and has three main airports: Zurich Airport, Geneva Cointrin International Airport and Bern Belp Airport. Towns within the country are also connected via the train system making it easy to go from place to place while enjoying scenic views as you travel. You can also opt to drive around the country or take a boat. No matter what mode of transportation you prefer, travel in Switzerland is stress-free.

                                                                                  Holiday rentals in Switzerland

                                                                                  Part of the experience of visiting Switzerland is living amongst the locals. Rent a place in the city centre that will put you at the heart of it all or book a rustic chalet to enjoy total privacy surrounded by nature. Wherever you choose, you'll save money splitting the cost of accommodations with a group, which can be helpful since Switzerland is known for being an expensive country. Booking a self-catering rental is also a great way to ensure that you can enjoy conveniences like a gourmet kitchen, mountainside hot tub, or beautiful fireplace.

                                                                                  Things to do in Switzerland

                                                                                  There is an endless array of things to do and many incredible attractions to see in Switzerland, but highlights include ascending the colossal Matterhorn via a funicular ride. The Matterhorn is world-famous and looms over the border of Switzerland and Italy. Explore the Swiss National Park in the Engadine where you'll find 80 kilometres of hiking trails and nature paths where a variety of wildlife can be observed along the way. Take a boat cruise around Lake Geneva. This lake offers peaceful experiences on the water and picturesque mountain views.

                                                                                  Browse local shops and museums in Zurich, the largest city in Switzerland and a major destination for contemporary art, where you'll find many museums, galleries, and shops for looking and buying. And if you love skiing, head to St. Moritz. Bundle up and enjoy world-class ski trails and must-see views in the surrounding mountains.

                                                                                  Top Destination reviews

                                                                                  Chalet Bärgarve
                                                                                  Wonderful, cosy, spacious chalet with fantastic views.

                                                                                  Great location on an elevated position above the village centre, with picture postcard views.chalet has everything you need, comfortable, clean and cosy. We enjoyed the 10-15 minute walk downhill into the village and having the option to get the bus back for free. Would definately love to visit again. Enjoyed the hiking and exploration of the area, plenty to see and do. Weather was a bonus, sunshine every day and pleasantly warm for Autumn.see more
                                                                                  Shangri-La - 2 Bedrooms - Matterhorn View
                                                                                  We loved the Location and the View was amazing

                                                                                  We have just returned from Shangri-La. It is such a charming property. The pictures do not do it justice as it has the most wonderfully calming feeling as soon as you open the door. The location is perfect as it is only a 5 minute walk to the center of Zermatt and if you don't feel like walking you can always call an electric taxi. But the best bit was the view of the town and of the Matterhorn. I could have looked at it all day. I can highly recommend it.see more
                                                                                  Drakes Drum Ski Penthouse Grimentz
                                                                                  Very cosy and convenient chalet in very close proximity to the slopes and main lift station

                                                                                  Excellent location and easy to ski in and ski out with a short 100m walk to main piste down to lift station. Good skiing in Grimentz and Zinal and well worth trip over to St Luc with free ski bus - ski pass covers all local areas although going over to St Luc from Grimentz / Zinal takes about 45 mins. Chalet very clean, well equipped and very comfortable. Excellent views over Grimentz. Owner left us some basic provisions which were well received. Local supermarket near to lift station (Coop) and opens until 7pm. Apres Ski is very limited and no night life beyond 9pm. However, the Alpina Restaurant was good and there is a great Creperie in Zinal (near the Zinal lift station). Skiing is steeper terrain in Grimentz but wider pistes in Zinal. Longer runs in St Luc. Ski and boot storage also available at the lift station at 30 chf per person for 6 days (5 chf per day) and only short 5 min walk from chalet to lift station / storage. Ski and boot storage also available at the chalet.see more
                                                                                  CLAIR ABRI
                                                                                  Lovely cosy apartment in great location

                                                                                  The apartment was very well equipped with everything you needed for a week's stay. It was cosy and warm with a lovely sunny balcony. It is very well placed directly at the La Tinte bus stop which is the first up from the Medran lifts. It is also not far to the drag lift at La Rouge. Shops and restaurants in the town centre are close by. Tony was always easy to contact and very helpful. A very enjoyable week - thank you.see more
                                                                                  Ferienhaus Casa Luna
                                                                                  Beautiful apartment in Zermatt.

                                                                                  Casa Luna is a very well equipped, spacious and comfortable 3 bed apartment with beautiful Matterhorn views. The owners are very helpful and friendly and the bus stop is an easy 2 min walk away. An excellent apartment! … see more
                                                                                  Luxury Apartment for Rent, Swiss Alps, La Soldanelle
                                                                                  Top quality

                                                                                  We’ve been going to Château-d’Oex for our skiing holiday for a while now we use to stay in hotels until we found this apartment, it’s so much better value than the hotels we’ve stayed in, the facilities are top quality and great environment to have my holiday. The area has fantastic skiing and I been to a few, , though I recommend a car as the slopes are not all. Joined up.. I will be back.my family love it. Cliffsee more

                                                                                  Also consider