diff --git a/Data/data.txt b/Data/data.txt new file mode 100644 index 0000000..ea8fdd0 --- /dev/null +++ b/Data/data.txt @@ -0,0 +1,6861 @@ +Switzerland is home to seemingly endless natural beauty as well as a rich cultural history, ensuring there’s something to discover that will astound you. Read our list of the 20 must-visit attractions that you simply have to see for yourself. + +Lake Geneva +One of the largest lakes in Western Europe, Lake Geneva has plenty to keep you enthralled. From Geneva on the western shores to the town of Montreux on the east, you’re treated to views of the Alps reflecting of the lake’s calm waters. In the summer, you can indulge in a number of water sports. + + +The Lion of Lucerne +In 1792, members of the Swiss Guard were massacred during the French Revolution. A couple of decades later, Lukas Ahorn carved the tragic Lion in its death throes into a rock face outside of Lucerne. The relief was designed by Danish sculptor Bertel Thorvaldsen. + + +Great St. Bernard Pass +The Great St. Bernard Pass is the oldest pass in the Western Alps and the third highest in Switzerland. At the highest point in the road is the Great St. Bernard Hospice, where St. Bernard rescue dogs gained their fame. + + +Old Town of Bern +On a wander through the exquisitely preserved old town of Bern, you can feel the city’s history close in around you as you come across 15th-century arcades and 16th-century Renaissance fountains. + + +Rhaetian Railway +The Rhaetian Railway connects Switzerland to Italy through the mountains of Graubünden and is a remarkable feat of engineering through one of the country’s most photogenic regions. On the 130km ride, you’ll pass over 196 bridges and go through 55 tunnels, with the curving Landwasser viaduct being a spectacular highlight. + + +Lavaux Vineyards +Vineyards stretch as far as the eyes can see in Switzerland’s longest vineyard region (843 hectares to be precise). On a leisurely hike along the vineyard trail, you can stop by and taste some of the local produce for yourself. Just remember you have to walk back. + + +Trümmelbach Falls +The Lauterbrunen valley, also known as the valley of the 72 falls is home to the Trümmelbach Falls, the largest series of subterranean waterfalls in Europe. They carry the meltwater from the Jungfrau down to the valley below and they are fully accessible by lift, tunnels and paths. + +Bahnhofstrasse +One of the most beautiful and expensive shopping streets in Europe, the Bahnhofstrasse is a must visit on any trip to Zurich. Whether you are in the market for designer goods or just want the experience, make sure to take a wander through. + +Gruyères +Gruyères is the cheese capital of Switzerland and the world famous cheese for fondue, aptly named Les Gruyères, is made there. Even if you’re not a fan of cheese, you should still visit as the town’s cream and meringue dessert is a must-taste. +Château Chillon +Situated on a tiny island on Lake Geneva, Château Chillon is the most beautiful castle in Switzerland, offering stunning views of the surrounding Alps. + + +Jungfraujoch +Otherwise known as the Roof of Europe, here you can admire the Alps in all their splendour. You can journey to Europe’s highest-altitude railway station at 3454m above sea level. + +Matterhorn +The Matterhorn is known as the world’s most photographed mountain in the world for a reason. Head to the fully pedestrianized resort of Zermatt if you want to tackle the challenge of climbing the mountain or ski on top-class slopes in its shadow. + +Schilthorn +Keeping on the trend of things at high altitude, at the Schilthorn summit you can dine out at just under 3000 metres in a revolving restaurant. From the viewpoint, it’s possible to see the Jungfrau, the Jura mountain range, the Vosges Mountains and catch a glimpse of the Mont Blanc in the distance. + + +Aletsch glacier +The Aletsch glacier is the largest in the Alps at 23 km long. You can take a trek and get right up close to one of nature’s most spectacular bulldozers. + +Kapellbrücke +The oldest covered wooden bridge in Europe stretches across Lake Lucerne, with its structure dating back to the 14th century. Much of the bridge is a modern reconstruction after it was destroyed by a fire in the 90s. The interior of the Kapellbrücke contains artwork from the 17th century depicting important events in Swiss history. + +The Kapellbrücke is particularly beautiful in the early morning or evening | © Kurt Stocker / Flickr +Rhine Falls +At 125 metres wide and 25 metres high, the spectacular cascading waters of the Rhine Falls is the largest plains waterfall in Europe. + +The Rhine Falls is found on the High Rhine between the cantons of Schaffhausen and Zürich | © kuhnmi / Flickr +Jet d’eau +As one local Swiss comedian said, the Genevois are so proud of their tiny part of Lac Léman, or Lake Geneva, they decided to fire it hundreds of feet into the air. The Jet d’eau is one of the unmissable, if rather puzzling, sites of Geneva. + +© qiv/ Flickr +The Abbey of St Gall +This UNESCO World Heritage Site contains one of the oldest medieval libraries in the world and was one of the most important abbeys in Europe from the 8th century to the 19th. The structure we see today is the result of eight centuries of restructuring. + +The Abbey of St Gall | © Dguendel / WikiCommons +Lake Lugano +By Lake Lugano, with its Mediterranean climate, palm trees and the sound of Italian being spoken, you could easily forget that you are in Switzerland. Surrounded by mountains and blessed with fine weather, it makes for the perfect place for a relaxing getaway. + +Lake Lugano | © IMBiblio/ Flickr +The castles of Bellinzona +The Castelgrande, Castello Montebello and Castello Sasso Corbaro protected the city of the Bellinzona, the capital of the canton of Ticino. Each castle is worth a visit by its own right, but together with their defensive walls they offer a fascinatingly beautiful step back in time. + + +Switzerland is expensive. That's old news. +Wherever you go and whatever you buy, you'll find yourself spending a lot more than you would anywhere else. Unless you're travelling in Bermuda or Norway. +But for a budget traveller, our high prices can be a real turn-off. Which is a shame because Switzerland is a fantastic place to visit. +I mean, would you say no to this? + + + +Yeah, me neither. So let's not get caught up in this downward spiral and focus on some positives instead, shall we? Because if you think about it, even this annoying aspect comes with its plus side. +It makes anything free seem like an absolute steal. +Think about it... +Finding a free museum in Switzerland is a heaps more exciting than in one of those super budget-friendly countries like Poland or Croatia. And the best game plan to protect your budget is to hunt down as many free activities as possible. +Which is exactly what this post is going to help you with. Are you ready to find out what they are? +(Spoiler alert. Some of the following 25 suggestions are probably not what you expected. Free biscuits, anyone?) +Table of contents +1. Culinary +2. Transport +3. Culture +4. Nature +5. Animals +1. Culinary +1.1 Go cookie-crazy at the Kambly factory store +If you like free biscuits and beautiful landscapes, the Kambly factory store in the idyllic village of Trubschachen will feel like Christmas and Easter all at once. With up to 100 types of delicious biscuits to freely devour, this place will keep you busy for a while. +And full... +Or sick. Depending on how far you take it. And I have yet to meet someone who didn't take it too far. +For an in-depth rundown of the Kambly store adventure, visit this article. + +Eat free biscuits at the Kambly factory store... + +... and buy a bag or two for your trip. +1.2 Refill your water bottle +Switzerland is also known as "the water castle of Europe", which makes buying bottled water completely redundant. Drinking water is all over the place and opportunities to refill your bottle are endless. +Zurich alone has 1.200 public fountains and Lucerne even created a water guide to help you find your closest refilling station. Unless you see a sign telling you otherwise ("kein Trinkwasser", "eau non potable" or "aqua non potabile"), you're good to go. +Opinions on drinking from mountain streams are divided, though. I personally avoid it whenever I can... +1.3 Say cheese +Oh boy, Swiss cheese. Don't get me started... +Nothing I've ever tasted abroad came even close to what we have here. Swiss cheese is just the best. I occasionally get called a cheese snob for saying that during my travels, but I'll take it.  +The coolest part about having 450 different types of cheese is visiting one of the many cheese dairies. +Here's a list of places that let you enter for free. Mind you, some of them charge a little extra for the tasting at the end or to see a special section of their dairy. But for a general impression of the Swiss cheese-making procedure, you don't have to pay for the following vendors: + • Cheese dairy in St-Imier + • Cheese dairy in Engelberg + • Cheese dairy in Einsiedeln + • Cheese dairy in Airolo + • Emmental cheese dairy in Affoltern + • Cheese dairy in Marbach + • Cheese dairy in Glis + +There are over 450 types of cheese in Switzerland. + +Some cheese dairies let you watch their working process. +Oh, and if you happen to turn into a cheese snob after your trip to Switzerland, please let me know. One can never have too many allies... +2. Transport +2.1 Use free public transport +Public transport in Switzerland isn't cheap. But luckily, several Swiss cities offer free use of public transport to their visitors. +Upon check-in at your accommodation in Bern, Basel, Lucerne, Lausanne, Montreux, Geneva and the whole Canton of Ticino, you receive a ticket that lets you use local transport for free during the time of your stay. +More and more cities seem to be adopting this concept, so check with your accommodation if they offer some sort of a tourist card upon arrival. + +The Ticino Ticket takes you to Lavertezzo in the Verzasca valley for free... + +Just like the Montreux Riviera Card lets you freely use local public transport in Montreux. +2.2 Grab a free bike +In some cities, you can borrow free bikes through a platform called Schweizrollt. All you need to do is leave a deposit and/or some sort of identification and off you go. +The cities currently participating in Schweizrollt are Zurich, Geneva, La Chaux-de-Fonds, Le Locle, Neuchâtel and the Canton of Valais. You can also grab a free bike in St. Gallen by heading to the train station and following the signs to the "Velostation". +If you're looking to rent a bike elsewhere, your alternative options are Nextbike, Publibike, Velospot and SBB. Those aren't free, though. +3. Culture +3.1 Tag along on a free walking tour +The concept of free walking tours has become hugely popular over the past couple of years. You can find them anywhere from La Paz to Paris and Tokyo all the way down to Sydney. +It's an idea that has taken off globally and still continues to grow. And here's how this works. +A highly motivated, talkative and usually local guide takes you around a city for a couple of hours. This makes for tons of local knowledge, random facts and interesting stories. +Since those tours operate on tips alone, you basically join for free and decide at the end how much it was worth to you. +If you felt like it sucked, you can just sneak off. But they almost always go above and beyond to entertain and inform you so leaving a decent tip is kind of a no-brainer. +As of May 2019, free walking tours exist in thirteen Swiss cities. To find one that suits your taste and schedule, head over to the official Freewalk website. + +Free walking tours exist in Zurich... + +... Bern and many other Swiss cities. +3.2 Peek around our churches +Switzerland has a wide array of impressive churches and cathedrals to show off. To my knowledge, they're all free to enter. (If you happen to find one that takes an entrance fee, I'd like to apologise in advance.) +Certain churches, like for example St. Ursus Cathedral in Solothurn, Grossmünster in Zurich, Laurenzenkirche in St. Gallen or Basler Münster in Basel, give you the opportunity to climb the tower for a small fee. +Don't miss this if you're after postcard and Instagram-worthy views of the city and its surroundings. + +Cathedral in St. Gallen + +St. Ursus Cathedral in Solothurn +3.3 Take a good look at the city model in Zurich +If you're into architecture and city planning, you're going to love the city model in Zurich. This wooden replica of Switzerland's biggest city shows over 50.000 existing buildings as well as the city's major planned projects. +You can find the city model in the basement of the Department of City Planning, which is situated at Lindenhofstrasse 19 in Zurich. +By the way, it's not uncommon to burst into a meeting here as this room also serves as a conference room. But as long as you keep your voice down and don't interrupt any important discussions, you can still take a look at the model. + +The city model of Zurich in the Department of City Planning +3.4 Join a free tour of the Swiss Parliament Building +Understanding the Swiss political system can be as difficult as nailing jelly to a tree. +I could drift off into open waters here and start explaining our direct democracy and how our Head of State consists of seven people instead of just one person. +But I won't. +Instead, if you're interested in all those political questions and our Parliament Building, you can join one of their free Parliament tours. To reserve your spot, use this booking form. + +The Swiss Parliament Building regularly runs free tours. + +Don't miss this if you're interested in Swiss politics. +3.5 Visit a free museum +With over 1.100 museums scattered across the country, anyone should be able to find something to their taste here.  +And the best part is that roughly a third of our museums are free. +Not the big ones like Technorama in Winterthur or the Museum of Communication in Bern. But CERN in Geneva and the Nature Museum in Solothurn, for instance, are free to enter. +Unfortunately, I couldn't find a conclusive list in English, but I did find something helpful in German. +It's a list of all the Swiss museums. If you visit this website, scroll down to "5. Alle Schweizer Museen" and sort them by price, the free ones will appear at the top. +By the way, if you're travelling with a Swiss Travel Pass, you automatically own the Swiss Museum Pass as well. This gives you free entrance to all the places listed here. (Spoiler alert: Certain chocolate factories also count as museums and are included in this pass) + + +Find the perfect itinerary +for your trip to Switzerland... +3.6 Slow down +Travelling can be exhausting when you power through a ridiculously crammed itinerary. +And while it may seem reasonable to tick off as many places as possible, this can cause us (yes, this happens to me, too) to miss what's right in front of us. All the free stuff that's almost too obvious to notice. +So next time you find yourself racing from museum to monument to must-do activity, spending way too much money in the process, slow down. +Take a couple of hours getting lost in a city. Stroll through its little alleyways, check out its churches and shops or find a cosy spot by the lake or river. + +The Mannenweier in St. Gallen is the perfect place for swimming and enjoying some down-time. + +As is the Aaremüürli, the stonewall by the Aare River in Solothurn. +3.7 Party at a free festival +Free festivals, parties and markets take place all year round. +Be that a street food festival, a local party like "Märetfescht" in Solothurn or "em Beppi si Jazz" in Basel, a buskers festival, the yearly madness during carnival, one of the countless fun fairs, open-air festivals or concerts or whatever else your heart desires. +The best place to find out what's happening in your area is the Swiss Events app. It maintains an up-to-date list with everything that's going on in Switzerland. +3.8 Explore our mighty castles +Castles might not be the main attraction you were expecting to find in Switzerland, right? +But you'd be surprised at how many awesome castles we have. Like for instance Chateau de Chillon by Lake Geneva, Gruyères Castle in the Canton of Fribourg or Lenzburg Castle in the Canton of Aargau. Just to name a few. +Unfortunately, most of them aren't free to enter. But since castles are just as impressive from the outside as they are from the inside, you can still enjoy them for free without going in. +To find the most beautiful ones, visit the Swiss castle website. +PS: If you're travelling with a Swiss Travel Pass, several castles are included in your free Swiss Museum Pass. + +Chateau de Chillon near Montreux is one of my favourites. + +Aarburg Castle is a juvenile prison. Who'd have thought? +4. Nature +4.1 Take a stroll through our botanical gardens +Botanical gardens are nearly as abundant in Switzerland as museums. +Almost every city and every university offering a plant-related study programme has a publicly available garden with indigenous and foreign plants. +To find a botanical garden in your area, use the search form on the the official Swiss Tourism website. +4.2 Stand in the mist of Europe's largest waterfall +The Rhine Falls near Schaffhausen are one spectacular force of nature. +During summer, around 600.000 litres of water plummet down this 150 metres wide (492 feet) and 23 metres tall (75 feet) waterfall. +Access from the northern shore is free while viewing Europe's largest waterfall from the south costs 5 CHF. This fee includes the viewing platforms as well as the entrance to Laufen Castle, which also serves as a Youth Hostel, right above the Rhine Falls. + +The Rhine Falls near Schaffhausen are Europe's largest waterfalls. +4.3 Wander through the Lavaux vineyards +The Lavaux vineyards are the perfect place for wine and/or nature lovers. +Stretching all the way from Lausanne to Montreux, this UNESCO World Heritage Site is one of my favourite spots in western Switzerland. And completely free to access if you don't stop for a glass of wine along the way. +Not only is it super peaceful to get lost in those little pathways winding through the vineyards, the spectacular views over Lake Geneva and into the Swiss and French Alps are also unparallelled. +The easiest way to reach the vineyards is by local train from either Montreux or Lausanne. Get off in Epesses, Villette or anywhere else along the way and make your way uphill. Or follow the directions on this website.  + +The Lavaux vineyards by Lake Geneva are a UNESCO World Heritage Site. + +It's the perfect place to take a stroll through the vineyards and go on a boat ride on Lake Geneva. +4.4 Dip your toes - pretty much anywhere +As you know from earlier, Switzerland is the water castle of Europe. With roughly 1.500 lakes scattered across the country, you're never too far from an opportunity to go for a swim. +Cute little ponds, freezing cold mountain lakes, refreshing rivers and our bigger lakes attract water lovers all year round for all sorts of activities. +Unless you see a sign telling you otherwise, you're good to hop in. Just be careful when you go for a swim in a river. Those currents don't always do what you expect them to. +By the way, my favourite mountain lakes are Seealpsee in the Alpstein mountain range, Oeschinensee in the Canton of Bern and Riffelsee right in front of the Matterhorn in Zermatt. + +The River Aare has some amazing spots to go for a swim. + +Seealpsee is one of my favourite mountain lakes. +4.5 Hike until your feet fall off +With the Alps making up a whopping two-thirds of Switzerland's land mass, your hiking opportunities over here are endless. +If you summed up all the official hiking trails across Switzerland, you'd end up with roughly 65.000 kilometres (40.400 miles) worth of trails. Put into perspective, that's one and a half times the world's circumference. +Or 18.5 times the Appalachian Trail. As you can see, hiking is a free activity that can technically keep you busy for years.  +To plan your hike, use the Schweizmobil website or download their app. + +Hiking in the Alpstein mountain range + +Hiking to Creux du Van in the Canton of Jura. +4.6 Walk across the world's longest pedestrian suspension bridge +An incredibly head spinning adventure is hiking across the world’s longest pedestrian suspension bridge near Zermatt.  +This masterpiece of a bridge opened in 2017 and stretches 494 metres (1.620 feet) across the valley. The circular track leading across the bridge starts and finishes in Randa, which can be reached in 15 minutes by train from Zermatt. + +The suspension bridge in Randa near Zermatt is the world's longest of its kind. +4.7 Visit the Swiss National Park +Most national parks in the world make you pay to enter. But guess what. The Swiss don't. +Founded in 1914, the Swiss National Park in the Canton of Grisons is the oldest national park in the Alps. It offers 80 kilometres (50 miles) of hiking trails that take you through breathtaking landscapes. +The park is also home to various native animals such as marmots, ibex, deer, chamois, jackdaws and many more. +Getting to the main entrance in Zernez is a bit of a mission but not really a problem with the Swiss public transport system. + +The Swiss National Park is a hikers' paradise. + +And it's free to access, too... +4.8 Go stargazing +In case you've never seen the Milky Way galaxy before, or you just like stars in general, you're in luck. Find a remote spot with little light pollution, look up and wait for those shooting stars to roll in. +Another option is to bring your tent and spend the night outside. Like I mentioned in this post, wild camping is legal in Switzerland. Or at least not illegal... +5. Animals +5.1 Spend some quality time with the bears +Figuratively speaking, of course. +If you happen to visit Switzerland's capital, make sure you stop by the bear park, which lies at the lower end of the old town of Bern. Unless you're there during hibernation time, you'll be able to observe Björk, Finn, Ursina and Berna go about their daily bear's lives. + +The bear park in Bern lies at the lover end of the old town, right by the River Aare. + +It's only a short walk from there up to Rosengarten, a beautiful garden overlooking the Swiss capital. +5.2 Hang out at a free wildlife park +Several wildlife parks across Switzerland are free to enter and make for a great afternoon trip. Here's a collection of beautiful parks that also teach you a fact or two about the Swiss wildlife. + • Wildpark Roggenhausen in Aarau + • Tierpark Lange Erlen in Basel + • Tierpark in Biel + • Alpine Park in Interlaken + • Tierpark in Langenthal + • Peter & Paul in St. Gallen + • Wildpark Bruderhaus in Winterthur + • Wildnispark in Zurich + • Wildpark Heitern in Zofingen + +The marmot, or "Murmeli" as we call it, lives at Peter & Paul Wildlife Park in St. Gallen. And in the National Park, of course. +5.3 Stop by the retired horses of Le Roselet +Tucked away in a village called Les Breuleux in the Canton of Jura, the horse foundation Le Roselet runs a nursing station for retired horses. +Close to 60 elderly horses, ponies and donkeys have found their retirement home here and can be visited all year round. +If heading all the way to Les Breuleux to check out some horses seems a bit out of scale for you, you can always combine the visit with a hike in the Jura mountain range. Trails can be found and planned through Schweizmobil. +5.4 Observe the storks in Switzerland's largest stork station +The stork station in Altreu was brought to life in 1950 when storks in Switzerland were almost extinct. Max Bloesch, a committed sports teacher, worked on bringing the storks back to Switzerland and eventually, his endeavours paid off. +Today, over 40 breeding pairs enjoy their summers soaring through the air, strutting across the fields and clattering on the rooftops in Altreu. +If you're in the Solothurn area, don't miss out on a couple of relaxing hours in this charming spot next to the River Aare. + +Altreu is a beautiful place by the River Aare. + +It's home to over 40 stork breeding pairs. Can't miss 'em. +Zip that wallet +And this completes our hunt for free things to do in Switzerland. As you can see, there's plenty of stuff to do around here that doesn't require you to open your wallet. +I'm sure this list isn't conclusive so if you happen to bump into any additional free activities you'd like to share, please let us know in the comments below. + +35 fun things to do in Switzerland +Our guide to the best things to do in Switzerland that will make you happy. +By Time Out contributors Posted: Friday May 8 2015 +Share +Tweet +Switzerland is officially one of the second happiest countries on the planet, according to the 2016 World Happiness Report, a survey which reveals the global ranking of happiness in 158 nations. So just what is making everyone so happy in Switzerland? Here's our list to just some of the unique sights, stunning scenery, great things to do, fun events and special experiences that might have a little something to do with why everyone is feeling the love. +Have we missed out your favourite happy place in Switzerland? What makes you happy in your Swiss city? Tell us what you think in the comments box below or tweet us at @TimeOutSwiss or leave a comment on our Facebook page. + + +1. Pedalos • Zurich +Things to do Kreis 2 + +Don't just stand there on the promenade admiring the lake, get out and enjoy it.  +Read more + +2. E-bike hire • Basel +Things to do Basel + +Switzerland's popular e-bikes or pedelecs have a bit of extra va-va-voom.  +Read more + +©Lamatrek Jungfrauregion +3. Trekking with Llamas +Things to do Walks and tours Jungfrau-Region + +Enhance your hiking experience with the unusual additional of a Llama to your hiking party, who also acts as a mobile storage unit. From half-day excursions to tours lasting several days, the trek offers fun and adventure for all ages.  +Read more + +© Christof Schuerpf +4. Boat trip • Lausanne-Ouchy +Things to do Ouchy + +Making the most of its position on one of Europe’s largest lakes, Lausanne’s ferry port at Ouchy offers cruises to many destinations around the lake in Switzerland. Enjoy the ride down to Montreux, or float further afield to Geneva and the medieval French village of Yvoire, a tourist’s favourite.  +Read more + +©Switzerland Tourism +5. Contra Dam bungee jump +Things to do Sport events Tenero-Contra + +Go bungee jumping off the 220 metre tall Contra Dam in Ticino, as seen in the Bond film GoldenEye.  +Read more + +6. Le Deck • Puidoux-Chexbres +4 out of 5 stars + Bars and pubs Lavaux-Oron  + + + + + +Tucked within the steeply raked Lavaux vineyards between Lausanne and Montreux, Le Deck enjoys an impossibly scenic position overlooking Lake Geneva and the mountains on the French side opposite. +Read review + +©Switzerland Tourism +7. SolarBob +Things to do Walks and tours + +Fun and ecology – what’s not to like? This no-snow-required bobsled in leafy Langenbruck outside Basel incorporates one kilometre of hair-raising slide, a 540-degree helter-skelter – and a solar-powered lift to carry visitors back to the top.  +Read more + +8. Bains des Pâquis • Geneva +Things to do Pâquis  + + + + + +In summer it’s a lovely place to swim, lounge about in the sun and have a cheapish lunch on the large terrace of the Buvette. +Read more + +9. Seebad Enge • Zurich +Things to do Enge + +On-site swim coaches, yoga classes, ving-tsun, SUP and relaxation techniques plus a beautician and a sauna which is open all year round - you get it all at Badi Enge.  +Read more + +10. Thun-Bern float trip +Things to do Espace Mittelland (Jura & Three Lakes, Bernese Oberland) + +As a way to spend a hot summer’s day, drifting on the current down the River Aare with the sun on your face and water to cool off in is hard to beat.  +Read more +Recommended + • + • The best restaurants in Switzerland with outdoor spaces for winter + • + • Bars with the best view + • + • The top things to do this winter in Switzerland + • + • The best things to do in Switzerland this autumn + +11. PubliBike station • Lausanne +Things to do Ouchy + +Ouchy sports one of the many PubliBike hire points in Switzerland which allow you to rent a low-cost bicycle and drop it off at any other ‘velostation’ in the country. Though you’re unlikely to go far, it’s a cheap and accessible scheme that’s ideal for short hops along the Swiss Riviera. +Read more + +El Mojito +12. El Mojito • Lugano +Bars and pubs Lugano + +A throbbing summertime cocktail bar-cum-beach shack on a lakeside jetty. Admire the view or the beautiful people, or both. +Read more + +13. Free bike hire • Zurich +Things to do Walks and tours City + +Leave a CHF 20 deposit at one of the Züri rollt containers and enjoy the city on two wheels. You might want to cycle down part of either side of the lake or just use the bike to get around Zurich a bit quicker.  +Read more + +©Post Auto +14. Morcote Route +Travel Public transport Lugano + +Discover Lugano's architectural masterpieces and beautiful scenery with this bus ride through Switzerland's Ticino region.  +Read more + +15. Gurten • Bern +Things to do Bern + +At 858m, the Gurten sports fabulous views over Bern on a clear day, and makes for a welcome getaway from the city.  +Read more + +16. Freestyle Academy • Laax +Sport and fitness + +With a large 1,00sq m of space, this indoor freestyle base allows you to hone your skills in snowboarding, freeskiing, skating, climbing, freerunning and biking whatever the weather.  +Read more + +© Olivier Miche +17. Jet d’eau • Geneva +Things to do Rive Droite / Right Bank + +Don’t fight it: as possibly the most recognisable image of Geneva (you can even see it from the plane), it’s practically the law to get your photo taken in front of the city’s giant water fountain.  +Read more + +18. Bellerive Plage • Lausanne +Things to do Ouchy  + + + + + +The place to hang out in summer, this 1930s outdoor leisure centre is eternally popular when the sun comes out.  +Read more + +19. Marchés folkloriques • Vevey +Things to do Event spaces Vevey + +Featuring traditional crafts, alphorn players and dancers, artisan produce and – best of all – copious wine tasting stalls set up by local winegrowers, a visit to the folk market is a real experience.  +Read more + +BlueWaterCom.ch +20. Thermalbad & Spa • Zurich +Things to do Enge + +The view over the city from its rooftop pool is simply amazing, and that alone would almost be worth the entrance.  +Read more + +21. Aare outdoor baths • Bern +Things to do Bern + +The outdoor baths at Marzili, in the shadow of the grand parliament building, are among the oldest in the country, and free to use.  +Read more + +Rimini +22. Rimini • Zurich +Bars and pubs Kreis 1 + +When it comes to a pool-party venue, Rimini is a bar that excels in chilled-backed atmosphere.  +Read more + +© Zuerich Tourismus +23. Flussbad Oberer Letten • Zurich +Things to do Industriequartier + +Lounge around on the wooden panels of the right bank, play a game of beach volley or enjoy a glass of Spritz from the container bar. +Read more + +Tropical Geneva +24. Paddleboard • Lake Geneva +Things to do Geneva + +Hawaii's current craze for stand-up paddleboarding comes to Lake Geneva. The idea is to stand upright on a long surfboard and use a paddle to propel yourself across the water. It's a fun way to travel, as long as you're prepared to fall in once in a while, and a good upper-body workout. There are plenty of other watersports, such as windsurfing and wakeboarding, on the lake. Book lessons at Tropical Geneva and reward yourself afterwards with a drink on the palm-fringed beach, a more secluded location than the main yacht-crammed marina. +Read more + +hotel-paladina-tessin.ch +25. Castles • Bellinzona +Things to do Bellinzona + +Among the most famous monuments of Ticino are the impressive collection of medieval castles at Bellinzona, the capital of the canton, just north of Lugano.  +Read more + +Avalon Waterways +26. Rhine river cruises • Basel +Travel Public transport Basel + +The mighty Rhine river is the heart of Basel, so why not enjoy a cruise as you glide along the picturesque Swiss scenery and treat yourself to some onboard entertainment.  +Read more + +© Meinrad Schade +27. Zoo • Zurich +Things to do Fluntern + +Don’t miss the zoo’s newest attraction – the elephant park with its modern outside spaces and large indoor area. The on-site Thai food stall serves delicious snacks while you watch the elephants. +Read more + +© MARCUS GYGER +28. Wildnispark • Zurich +Things to do Zurich + +This park less than half an hour away from the city of Zurich consists of two parts: the Sihlwald forest and Langenberg, Switzerland’s oldest wildlife park.  +Read more + +29. Dolder sports • Zurich +Things to do Ice skating Fluntern + +During the summer season, the public pool and mini golf are a popular attraction for families.  +Read more + +© Roland Gerth +30. Lac de Joux • Jura +Things to do Jura + +The huge Lac de Joux in the Jura valley of the same name is a draw for outdoor enthusiasts at any time of year. In summer it’s a magnet for swimmers, sailors and windsurfers. +Read more + +© La Réserve Eden au Lac +31. Sky Bar • Zurich +Bars and pubs Seefeld  + + + + + +It goes without saying: a grande dame on the Zurich hotel scene, Eden au Lac has created the swishest of the swish rooftop bars. +Read more + +© Restaurant Seerose +32. Restaurant Seerose • Zurich +Restaurants Seafood Wollishofen  + + + + + +Seerose is Zurich’s answer to Saint Tropez. Suspended above Lake Zurich, its wooden terrace complete with pristine white lounge furniture mimics the deck of a luxurious yacht.  +Read more + +© Patrick Nouhailler +33. Bateau Lavoir • Geneva +4 out of 5 stars + Bars and pubs Café bars Rive Gauche / Left Bank  + + + + + +A lovely spot to go for a drink, a light lunch or an apéro as the sun goes down.  +Read review + +© Christof Schuerpf +34. Limmat-Schifffahrt Boat Trip • Zurich +Things to do Walks and tours Wollishofen + +The flat boats with their panoramic glass roofs offer a different view of the city - from the bottom up.  +Read more + +35. Walliser Alpentherme & Spa • Leukerbad +Health and beauty Spas Leukerbad + +Located in the village centre, its outdoor pool has a gorgeous view of the mountains, making it easy to while away a few hours in the 36-40 degree water or on the deck chairs around the edge.  + +15 Top-Rated Tourist Attractions in Switzerland +Written by Karen Hastings and Diana Bocco +Sep 9, 2019 + +For ravishing alpine scenery and quaint villages oozing storybook charm, it's hard to beat Switzerland. The soaring snow-capped peaks of the Alps, glittering blue lakes, emerald valleys, glaciers, and picturesque lakeside hamlets imbue this landlocked nation with a fairytale beauty. Snuggled amid the mountain valleys and lakes lie world-class international resorts and a long list of things to do, including hiking, biking, climbing, paragliding, skiing, and tobogganing. + +Travelers come here for jaw-dropping scenery but are charmed by the many cultural attractions. Steeped in history, cities such as Zurich, Geneva, and Lausanne offer excellent museums and galleries, historic buildings, and renowned music festivals. The capital is Bern with a stunning medieval old town hugging the crook of a river. Germany, Italy, Austria, and France border Switzerland, and their languages and customs infuse this country with a multicultural sophistication. + +From the Italian architecture of palm-studded Ticino to the dialects of Swiss-German and Latin-derived Romansch, Switzerland can sometimes feel like several countries in one—yet all with the slick packaging and punctuality for which it is famous. + +Plan your trip and explore the best sites with our list of the top tourist attractions in Switzerland. + +1. The Matterhorn + +The Matterhorn +The Matterhorn, Switzerland's iconic pointed peak is one of the highest mountains in the Alps. On the border with Italy, this legendary peak rises to 4,478 meters, and its four steep faces lie in the direction of the compass points. The first summiting in 1865 ended tragically when four climbers fell to their death during the descent. Today, thousands of experienced climbers come here each summer. + +At the foot of this mighty peak, lies the charming village of Zermatt, a top international resort with horse-drawn carriage rides, quaint chalets, and world-class restaurants and hotels. To preserve the air quality and peaceful ambiance, motorized vehicles are banned in the village. + +In the winter, skiers can schuss down more than 300 kilometers of slopes. In the summer, swimming and tennis are popular pursuits as well as hiking, biking, and climbing in the surrounding mountains. Summer glacier skiing is also available. + +Accommodation: Where to Stay in Zermatt: Best Areas & Hotels + +Read More: +Top Tourist Attractions in Zermatt & Easy Day Trips +2. Jungfraujoch: The Top of Europe + +Jungfraujoch: The Top of Europe +One of the most popular things to do in the beautiful Bernese Oberland is the train journey to Jungfraujoch, the "Top of Europe," with an observation terrace and scientific observatory perched at 3,454 meters. The longest glacier in Europe, the Great Aletsch Glacier begins at Jungfraujoch, and is a UNESCO World Heritage Site. The famous Eiger Trail from the Eiger glacier station to Alpiglen clings to the rocks at the foot of the north face. + +Other popular walks include Panorama Way to the sunny, south-facing First slope; the Gletscherschlucht (Glacier Gorge); and Öpfelchüechliwäg, the high-altitude trail from Holenstein to Brandegg through fields of flowers, alpine pastures, and woodlands. The less active can ride gondolas and cable cars to scenic viewpoints over the Lauterbrunnen Valley. + +Picturesque Grindelwald is a glacier village in the Jungfrau region, which makes a great base for adventures into the surrounding mountains. It nestles at the base of snow-cloaked mountains and is one of Switzerland's oldest and most popular resorts. Towering above this alpine valley is the tiara-shaped Wetterhorn and the sheer north face of the Eiger, one of the planet's most dramatic and difficult climbs. Between the mountains lie Grindelwald's two glinting glaciers. For the best views, Faulhorn, at 2,681 meters, offers breathtaking panoramas of the giant peaks. + +Accommodation: Where to Stay in the Jungrau Region + +Jungfruajoch - Section map +Jungfruajoch Map +3. Interlaken + +Interlaken +Nestled between Lake Thun to the west and Lake Brienz to the east, Interlaken is one of Switzerland's most popular summer holiday resorts. In the center of town, Höhematte is a marvel of urban planning with 35 acres of open space. Flower gardens, hotels, and cafés surround the Höheweg, the main boulevard through here with breathtaking vistas of the mountains. The mighty peaks of the Eiger, Mönch, and Jungfrau tower above the town providing excellent opportunities for alpine adventures. Hiking, climbing, abseiling, and kayaking are prime pursuits. + +More than 45 mountain railways, cable cars, chairlifts, and ski lifts transport visitors into the surrounding countryside and offer plenty of chances for sightseeing from up above. In the winter, skiers and snowboarders can take their pick from the surrounding resorts and cross-country ski along the extensive trail network. In the summer, paragliders launch from Beatenberg-Niederhorn. To admire the scenery from lower elevations, hop aboard a paddle steamer for a cruise around the lakes. + +Accommodation: Where to Stay in Interlaken + +Read More: +Top Tourist Attractions in Interlaken & Easy Day Trips +4. Lucerne + +Lucerne +Imagine a sparkling blue lake surrounded by mountains, a car-free medieval old town, covered bridges, waterfront promenades, frescoed historic buildings, and sun-splashed plazas with bubbling fountains. No wonder Lucerne (in German, Luzern) is a top spot for tourists. Famed for its music concerts, this quintessential Swiss town lures renowned soloists, conductors, and orchestras to its annual International Music Festival. The Culture and Convention Center is home to one of the world's leading concert halls. + +One of the city's most famous landmarks is the Chapel Bridge, built in the 14th century. In a small park, lies the famous Lion Monument, a poignant sculpture of a dying lion, which honors the heroic death of Swiss Guards during the attack on the Tuileries in the French Revolution. History buffs will enjoy the Swiss Transport Museum with extensive exhibits on all forms of transport, including air and space travel, railroad locomotives, and a Planetarium. + +For beautiful views of Lucerne, the Alps, and the lake, ride the funicular to the Dietschiberg on the north side of Lake Lucerne; cruise up Mt. Pilatus on the cableway; or head to the Rigi, a famous lookout point. + +Accommodation: Where to Stay in Lucerne: Best Areas & Hotels + +Read More: +Top-Rated Tourist Attractions in Lucerne +5. Lake Geneva + +Lake Geneva +Lake Geneva, Europe's largest Alpine lake, straddles the Swiss/French border, and laps at the shores of some of Switzerland's most popular cities. The city of Geneva (in French Genève; in German Genf) sits between pretty snow-capped peaks at the point where the Rhône spills into Lake Geneva. + +This French-speaking "capital of peace" is the European seat of the United Nations and exudes a pleasing blend of French joie de vivre and Swiss structure. Promenades, parks, and gardens surround the lake, and the old town is a lovely spot to stroll among the historic buildings. The Jet d'Eau, a fountain in Lake Geneva shooting water 150 meters into the air, is a famous landmark. Cultural attractions include the Opera House and the Grand Théâtre, which stages international acts. + +Also on the lake, about 62 kilometers from Geneva, Lausanne boasts lovely views over the surrounding region and the lake, with the Alps rising in the distance. Take a stroll through the medieval old town with its cute cafés and boutiques and stunning Gothic cathedral. At the foot of the Alps, on Lake Geneva, Montreux hosts the world-famous Montreux Jazz Festival in June/July. + +Accommodation: Where to Stay in Geneva: Best Areas & Hotels + +Read More: +Top-Rated Tourist Attractions in Geneva +6. Chateau de Chillon, Montreux + +Chateau de Chillon, Montreux +On the shores of Lake Geneva, near Montreux, the Chateau de Chillon (Chillon Castle) has inspired artists and writers for centuries. Lord Byron, Jean Jacques Rousseau, and Victor Hugo are among the luminaries who have written about this architectural treasure. + +Once the stronghold of the Counts and Dukes of Savoy from the 12th century, the complex encompasses about 25 buildings clustered around three courtyards. Highlights include the Great Halls, with magnificent views of Lake Geneva; the Gothic underground rooms; the Chapel, adorned with 14th-century paintings; and the Camera Domini, a bedroom occupied by the Duke of Savoy decorated with medieval murals. + +Accommodation: Where to Stay in Montreux + +7. St. Moritz + +St. Moritz +Mirror-like lakes, glaciers, jagged peaks, alpine forests, and oodles of sunshine make St. Moritz one of the world's top mountain destinations and a must-have on your list of things to do in Switzerland. Palatial hotels and pricey restaurants are par for the course at this chic resort town, which has hosted two winter Olympics. + +Sitting in an alpine valley 1,800 meters above sea level, the town is divided into two parts: St. Moritz Dorf sits on a sunny terrace overlooking the Lake of St. Moritz. The other part of town, lakeside St. Moritz Bad on the valley floor, is a health resort with less expensive lodging. Winter sports run the gamut, from skiing, snowboarding, skating, and bobsledding to tobogganing on the famous 1.2-kilometer-long Cresta Run. + +In the summer, hiking, biking, and water sports abound. Glacier skiing is also available in the summer. Adding to all this spectacular mountain scenery, St. Moritz is a cultural crossroads. Romansch, German, Italian, French, and English are all spoken in the surrounding areas—not to mention the different languages of the many well-heeled international visitors and expats. + +Accommodation: Where to Stay in St. Moritz + +Read More: +Top Tourist Attractions in St. Moritz & Easy Day Trips +8. Bern + +Bern +In a stunning location, perched on a peninsula of the River Aare, the Swiss capital of Bern exudes old world charm, and the city's medieval old town is a UNESCO World Heritage Site. Strolling along the cobbled streets, visitors can explore the tallest cathedral in Switzerland, with panoramic views from its tower; 16th-century fountains; the Zytglogge medieval clock tower with moving puppets; and six kilometers of shopping arcades, called "Lauben" by the locals. The Rose Garden (Rosengarten) offers beautiful views of the old town center. + +Bern has many tourist attractions waiting to be discovered, including many excellent museums. Art lovers will appreciate the impressive galleries, including the Zentrum Paul Klee, the world's largest collection of works by this famous artist, and the Bern Museum of Art (Kunstmuseum). Don't miss the markets, held in the Bundesplatz (parliament square) with views of the elegant Renaissance-style parliament building (Bundeshaus). Families will also enjoy a visit to the Bear Park. + +Accommodation: Where to Stay in Bern + +Read More: +Top Tourist Attractions in Bern & Easy Day Trips +9. Lake Lugano and Ticino + +Lake Lugano and Ticino +Lake Lugano lies on the Swiss/Italian border in Ticino, Switzerland's only official Italian-speaking canton, and offers a tantalizing taste of the Mediterranean. Citrus, figs, palms, and pomegranates flourish in the mild climate here—even as snow-capped peaks beckon in the distance. In the towns around Lake Lugano and Lake Maggiore to the west, the feel of Italy is unmistakable in the architecture, the piazzas, and the passion for fine food, which spills over the Italian borders from the south, east, and west. + +Visitors can explore the area by touring the lake on one of the white steamers or renting a boat. For a panoramic overview, Monte San Salvatore offers one of the most spectacular vistas of the surrounding countryside, lake, and snow-capped peaks. + +Lugano, a financial center and the largest and most significant town in Ticino, is a popular summer resort. Northwest of Lugano, in sun-drenched Locarno on Lake Maggiore, Swiss lakeside living takes on a subtropical touch with warm days, blossoming gardens, and palm-studded estates. In Bellinzona, capital of the canton, three magnificent castles are UNESCO World Heritage sites. + +Accommodation: Where to Stay in Lugano + +Read More: +Top-Rated Tourist Attractions in Lugano, Locarno, and the Ticino Region +10. Zurich + +Zurich +Zurich is Switzerland's largest city, a major transportation hub, and a top starting point for travelers. The city lies at the northwestern end of Lake Zurich astride the river Limmat. Beyond its buttoned-up façade, this affluent banking capital boasts a rich line-up of cultural treasures. + +A great place to begin a walking tour is the cobbled streets of the Old Town with its quaint shops, cafés, and galleries. Mile-long Bahnhofstrasse, one of Europe's finest shopping strands, beckons with designer stores selling fashion, watches, and jewelry. + +Venturing away from the boutiques, visitors will find more than 50 museums and 100 art galleries, as well as many other tourist attractions. A top pick is the Kunsthaus Zürich, the museum of fine arts, with an impressive collection of art from the Middle Ages to the present day. Another favorite is the Rietberg Museum, focusing on non-European art with many works from China, India, and Africa. + +A short stroll from Zürich's main station, the Swiss National Museum, in a Gothic chateau, spotlights Swiss cultural history. Families will love the Zurich Zoo with an elephant park, penguin parade, and Madagascar pavilion. From the city, take a train ride to Uetliberg Mountain for panoramic views of the city and countryside. + +Accommodation: Where to Stay in Zurich: Best Areas & Hotels + +Read More: +Top-Rated Tourist Attractions in Zürich +11. The Rhine Falls + +The Rhine Falls +Spanning 150 meters, the Rhine Falls (Rheinfall) at Schaffhausen are the largest falls in Central Europe. The best time to visit is during June and July when the mountain snow melts, and the falls swell in volume to spill over a 21-meter-high ledge of Jurassic limestone. + +Boat trips up the Rhine provide excellent views of the falls, as do the viewing platforms on both sides of the river. + +Accommodation: Where to Stay in Schaffhausen + +12. Swiss National Park + +Hiking trail in the Swiss National Park +Founded in 1914, Swiss National Park in the Engadine Valley is the oldest reserve in the Alps. The park sits right on the border with Italy and encompasses more than 170 square kilometers of flower-dotted hollows, fast-flowing rivers, and limestone crags. The scenery is especially dramatic in winter, when the forested mountains are covered in a blanket of snow, and the views from the cross-country ski trails are stunning. + +Nature-lovers can explore the region on the large network of trails, though veering off these paths is forbidden in an effort to preserve the natural ecosystems. More than 5,000 species of wildlife call the park home, including marmot, red deer, chamois, ibex, fox, and more than 100 species of birds. + +Accommodation: Where to Stay in the Swiss Alps + +Swiss National Park - Layout map +Swiss National Park Map +13. The Albula/Bernina Railway Line + +The Bernina Railway line +One of the very few railway lines in the world designated as a UNESCO World Cultural Heritage listing, the Albula/Bernina line on the Rheatian Railways offers a majestic ride not to be missed. The route extends throughout the Albula and Bernina landscapes, covering 122 kilometers and winding through almost 200 bridges, the Graubünden mountains, and a number of tunnels and viaducts along the way. + +A ride on this train means panoramic seats that overlook unspoiled mountain landscapes, including the Piz Bernina, the highest mountain in the Eastern Alps at just over 4,000 meters tall. The train operates all year long, and the views are just as magical in summer as they are in winter. + +14. Oberhofen Castle + +Oberhofen Castle +Right on the shore of Lake Thun and surrounded by a 2.5-hectare park, this 13th-century castle is one of the most breathtaking in Switzerland. Because Oberhofen Castle changed hands many times through the centuries, and new owners kept adding rooms to it, the result is a magical mix of many styles: Bernese Baroque-style buildings, Romantic style facades, and Prussian-inspired exotic new areas (including a library and a smoking room). + +The castle also houses a living museum showcasing the times and lives of feudal societies that called the castle (and its surroundings) home from the 16th to the 19th centuries. + +15. Swiss Grand Canyon + +View over the Ruinaulta (Swiss Grand Canyon) +The Ruinaulta (also known as the "Swiss Grand Canyon") is a deep gorge surrounded by expansive meadows and forested cliffs. Located in Eastern Switzerland, it was created over 10,000 years ago—when the Ice Age Rhine Glacier retreated, it led to a chain of events that resulted in a massive rockslide in the Rhine Valley. As the Rhine river seeped through the rock walls, the gorge was filled with water. + +Today, the Swiss Grand Canyon is not only one of the most beautiful areas in Switzerland, but also a preferred destination for hikers, bird-watchers, and nature lovers. It's possible to raft the rapids here between May and October, or rent a canoe or kayak for a gentler route with stunning views of the steep cliffs all around. + +12 Ultimate Things to Do in Switzerland +Discover the best of Switzerland | © Felix_Broennimann / Pixabay +Discover the best of Switzerland | © Felix_Broennimann / Pixabay +Photo of Sean Mowbray +Sean Mowbray +22 May 2019 + +Add to Plan +Planning a trip to Switzerland but not sure what to do or where to go? We’ve got you covered with our ultimate guide to the top 12 things to do and beautiful places to visit in Switzerland. + +Ski in the shadow of the Matterhorn +At the ski resort of Zermatt, you can wind your way down top-class slopes with excellent views of the iconic, tooth-shaped Matterhorn. For those not wanting to take to the snow, there are other ways to admire the Matterhorn. By heading to the summit of the Rothorn, a short 30 minute cable car journey away from Zermatt, you’ll be treated to a spectacular panorama of the surrounding mountains. + + +© dsopfe / Pixabay +Deep dive into the local culture +It really is all about the local culture in Switzerland. Its cantons are home to such a wide variety of traditions and festivals that you’ll often feel like you’ve ventured into another country. At Basler Fasnacht, you can join masked pipers and drummers marching through the streets of Basel at the rather anti-social hour of 4am. On Mount Rigi you can partake in some Swiss wrestling, or head to the canton of Valais for the annual Witches Downhill Race. There’s plenty on throughout the year to give you a glimpse into the oddities and eccentricities that Swiss culture has on offer and you’ll probably leave scratching your head in bewilderment. + +Relax and enjoy the views on the GoldenPass Line +The GoldenPass Line is the scenic route through Switzerland and it offers the chance to glimpse some of the country’s best scenery. Slow and leisurely at around five and a half hours long, the journey takes you from Lucerne to Montreux (or vice-versa) through six Swiss cantons via three mountain passes (including the Brünig Pass) and landscapes complete with lakes, waterfalls and valleys dotted with typical Swiss chalets. The GoldenPass isn’t direct and you have to switch trains in Interlaken and Zweisimmen. Make sure your camera is fully charged as you’re going to want to snap plenty of pictures. + + +Start or end your journey across Switzerland in Montreux | © TesaPhotography / Pixabay +Take a train to Jungfraujoch the highest station in Europe +At 3,454 metres above sea level, the Jungfraujoch in the Bernese Oberland is the highest railway station in Europe. Taking a train to the Jungfraujoch is a sure way to admire the Swiss Alps in all their splendour. Travelling along the Kleine Scheidegg pass, it’s possible to see the dramatic peaks of the Eiger, Jungfrau and Mönch mountains on the way. From the summit at the Jungfraujoch you’ll see the 23 kilometre Great Aletsch glacier, the longest glacier in the Alps, stretching out before you. + +Get in touch with nature at the Swiss National Park +The Swiss National Park, the Alps’ oldest national park founded in 1914 is located in the canton of Graubünden in eastern Switzerland. It’s a gateway to nature and covers over 170 square kilometres, with 80 kilometres of hiking trails allowing you to explore to your heart’s content. Ibexes, chamois, marmots, golden eagles and bearded cultures are just some of the permanent residents of the park that can be spotted from the trails. Conservation of the park has been incredibly successful, partly because it is forbidden to leave the trails, a rule that is worth remembering. + + +Spot ibex at the Swiss National Park | © frederic.jacobs / Flickr +Discover the origins of the universe at CERN +CERN, on the outskirts of Geneva is something not to be missed. It’s not every day that you’ll get to see the Large Hadron Collider, the world’s largest and most powerful particular accelerator that stretches out in a 27 kilometre ring under Swiss and French territory. If the accelerator is on, for obvious reasons, it’s not possible to visit. But the Microcosm, the Globe and the fascinating “Universe of Particles” exhibition are worth visiting to learn about the people behind the LHC and its mind-stretching experiments. If you want to take a guided tour it’s best to book as far in advance as possible, as they can fill up quickly. + +Take a hike in the Alps +Hiking in Switzerland is an experience you are likely never to forget. In its small area, Switzerland is packed with so many impressive trails, dramatic mountain peaks and quiet, out-of-the-way valleys to explore. Thanks to clearly signposted pathways and in the ski resort areas, numerous lifts and buses, it’s easy to navigate your way around. If you’re looking to go out and about for longer than a day or two, it’s a good idea to check out the Swiss Alpine Club which runs a series of huts dotted around the country for decent prices. There’s also an app with routes of 32 hikes around the country. + + +Cows are an ubiquitous feature on hikes in Switzerland | © Christoph Strässler / Flickr +Learn languages +Switzerland’s 26 cantons speak four languages between them. In the west of the country towards Geneva, you can practice your French, or head south to the Mediterranean climes of Ticino to pick up some Italian. Towards the centre, north and east you’ll come across German and Swiss German, which are quite dissimilar. In the canton of Graubünden you’ll hear Romansh spoken regularly. Despite it being the national language of Switzerland, it’s not even in the top ten languages spoken in the country. So if you want to practice your language skills or pick up some new ones, there’s no better place than Switzerland where you can learn four without ever leaving the country. + +Go wine tasting in Vaud +It may be better known for its cheese than its wine, but Switzerland is also a top destination to sample some fine wines. You won’t find many of these wines elsewhere, as only a small margin is exported. The perfect time and place to try out Swiss wines is the caves ouvertes in early summer, where you pay a small price for a glass and can taste as much as you like. The canton of Vaud is one of the best places for wine tasting and the Lavaux vineyards in particular, a 12-kilometre stretch of vineyards that are just waiting to be explored. With a great atmosphere, clean mountain air and spectacular scenery all around, it’s an experience not to be missed. + +Learn the art of cheese-making in Gruyères +Whether you fancy your cheese melted in a fondue or raclette or want the raw deal, Switzerland’s cheese won’t leave you disappointed. Le Gruyère is arguably the most popular and most famous of the Swiss cheeses. At the medieval town of Gruyères, you can discover the art of cheese-making in La Maison du Gruyère and afterwards try some out for yourself, melted or otherwise. The town’s cobbled streets are also pleasant to explore and to allow yourself to make some room for the traditional meringue and rich Gruyère cream, another speciality of the region. + + +The main street of Gruyères, perfect for the cheese obsessed | © Sean Mowbray +Taste some of the world’s best Swiss chocolate +Train to become a maître chocolatier in Kilchberg, visit Maison Cailler in Broc, one of the world’s oldest chocolate factories and explore Zurich and learn the story of Lindt chocolate. All of this and more is possible in Switzerland, the home to some of the world’s finest chocolate treats. + +Step back in time at the Château Chillon +Switzerland is home to many historic castles, but perhaps no others have such a beautiful setting as the Château Chillon. Perched on a small rocky island, the castle sits atop Lake Geneva with commanding views of the surrounding mountain ranges, like something out of a fairy tale. It’s the most visited historical building in all of Switzerland and you’ll likely spend several hours wandering through its bedrooms, courtyards and dungeons or just admiring the views. +Save + +Top 12 Things to Do in Switzerland +Jess Moss Jess Moss | February 16, 2016 + +Xantana | Dreamstime.com +The birthplace of skiing offers travelers much more than slopes and chalets. From art to food to outdoor adventures, there’s so much to enjoy when you visit this small country. Here’s our advice on what to do when you’re in Switzerland. —Jess Moss + + +Jess Moss +1 OF 12 +Take a Hike on the Zermatt Lake Trail +With thousands of miles of well-marked trails, Switzerland is a mecca for hikers of all abilities. Stroll in the shadow of the iconic Matterhorn on the Zermatt Lake Trail, take in the country’s history on the Swiss Path along Lake Luzern, or spot native animals like the ibex or marmot hiking through Swiss National Park in Graubunden. Switzerland Tourism offers a free iphone app that details 32 of the country’s routes. Tip: walking poles and sturdy hiking boots help prevent twisted ankles and knee injuries from uneven ground. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Alexander Chaikin / Shutterstock +2 OF 12 +Learn Some Languages +Switzerland packs a linguistic punch for a country its size. Travel between four distinct cultural regions without crossing a border and speak French in the west, Italian in the south, German in the northern and central parts of the country, and Romansh in Graubunden, in the east, where there’s an enclave of the traditional language. Most Swiss speak English as well, but greeting people with the appropriate local term—bonjour, boungiorno, or gruezi (Swiss German)—will get you far. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Jess Moss +3 OF 12 +Join a Local Festival Like the Marches Folkloriques +Visitors can easily experience local traditions and national pastimes. Every Saturday from mid-July through August, the Marches Folkloriques in Vevey features Swiss folk music, alphorn performances, crafts, and wine tastings. During the Foire de Martigny in Valais, check out Swiss wrestling, flag or stone hurling, or Hornussen (like golf and baseball in one). Or head to Appenzell on the last Sunday in April to watch the open-air elections in the town square. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Olgysha | Dreamstime.com +4 OF 12 +Retreat to the Quaint Villages of Chateau d’Oex, Wengen, Murren, and Others +If you want to slow down and unwind, ditch the city and head to one of Switzerland’s smaller towns. Chateau d’Oex, a peaceful resort in the Lake Geneva region, is a great base for outdoor or hot air balloon enthusiasts. Wengen and Murren, two villages perched overlooking the Lauterbrunnen Valley offer access to the Bernese Oberland peaks without the crowds of Interlaken. And quiet Gandria, on the shore of Lake Lugano, has winding alleys and Italian flair. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Jess Moss +5 OF 12 +Get to Know the Cows in Gruyeres or Appenzell +Odds are when you travel to Switzerland, you’ll have some sort of interaction with cows—from the production of cheese to hearing the clank of cowbells in the countryside. Get to know the cows on a hike or a dairy farm tour near Chateau D’Oex. Or join the seasonal processions in Gruyeres or Appenzell when cows are led to and from the hills to graze. In fall, Martigny’s cow fights are popular events—cows lock horns but don’t hurt one another. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Xantana | Dreamstime.com +6 OF 12 +Take to Lake Geneva +Switzerland’s mountains hog the spotlight, but the country’s lakes are equally awe-inspiring. Glacial blue waters and shoreline vineyards create great photo ops, and locally sourced fish are a specialty on many menus. Cruise by the cascading Jet d’Eau and imposing Chateau de Chillon on Lake Geneva, ride a historic paddle steamer past the Rutli Meadow and Wilhelm Tell Chapel on Lake Luzern, or cross the border into Italy on Lake Lugano. City slickers in Zurich cool off with a dip in Lake Zurich, and bird watchers flock to Lac Neuchatel. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Katyenka | Dreamstime.com +7 OF 12 +Gorge on Cheese in Fribourg +Just because the Swiss only eat fondue in winter doesn’t mean you can’t indulge year-round. The best is in Fribourg, where Gruyere and Vacherin Fribourgeois cheeses are melted together with white wine, garlic, and kirsch (cherry brandy). Other cheese dishes to try include raclette and alpen magronen (alpine macaroni and cheese). But also be sure to sample local regional varieties such as Sbrinz in Central Switzerland, Emmental in Bern, or Bundner Bergkase in Graubunden. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Anaglic | Dreamstime.com +8 OF 12 +See Contemporary Art in Gruyeres or Basel +Home to some fantastic classical collections, Switzerland is also a top spot for cutting-edge contemporary art. Gruyeres, a medieval village best known for its cheese, is a surprising art hub—stroll around the chateau to see modern works inside a 13th century castle, or pop in the nearby Giger Museum and bar to see alien-like designs by H.R. Giger. In June, Basel hosts the glamorous Art Basel festival; check out the Kunsthalle and Carnival Fountain while you’re here. For serious art buffs, a trip to the spectacular Beyeler Foundation, 20 minutes from Basel, is not to be missed. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Astra490 | Dreamstime.com +9 OF 12 +Sip Local Wines in Lake Geneva, Ticino or Valais +Whether it’s white wine made from Chasselas grapes on the shores of Lake Geneva, Merlot from Ticino, or Pinot Noir from the Valais, take advantage of the chance to savor local labels. Most Swiss wine is not exported so it’s hard to get outside of the country, but that doesn’t mean the quality is lacking. In Vaud, take a walk through the protected Lavaux vineyards—the views of Lake Geneva from the steep terraces are breathtaking. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Jess Moss +10 OF 12 +Reach Great Heights at Piz Gloria +Vistas from Switzerland’s summits are spectacular, and you don’t need to be a climber to enjoy them. Cable cars, funiculars, and trains whisk you up thousands of feet to viewing stations and mountaintop restaurants. Visit a James Bond villain’s lair at Piz Gloria, an eatery atop Mt. Schilthorn, breathe in the chilly air on the Sphinx Terrace on the Jungfraujoch, or ride the world’s steepest cog railway to the top of Mt. Pilatus near Luzern. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Sapientisat | Dreamstime.com +11 OF 12 +Indulge in Chocolate at Nestle’s Callier Factory +Once you try really good Swiss chocolate, it’s hard to go back. This is where milk chocolate was invented (you can thank the cows for that), and chocolate-making is as much an art as it is a business. Satisfy your sweet tooth on a tour of Nestle’s Callier factory, or pick up some tasty bites as gifts or souvenirs. Our favorite shops are Sprungli and Teuscher in Zurich, Martel in Geneva, and Poyet in Vevey. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + + +Mlehmann78 | Dreamstime.com +12 OF 12 +Take a Scenic Train Ride Aboard the Glacier Express +With 46 railway companies, more than 5,000 km (3,100 mi) of track, and a transportation system that’s rarely delayed, taking the train is the best way to get around Switzerland. Views from most trains will have you reaching for your camera, but for visually-stunning extras try one of the dedicated scenic routes, like the Glacier Express or Bernina Express, which often have panoramic windows and travel at slower speeds to let you soak in the sights. + +PLAN YOUR TRIP: Visit Fodor’s Switzerland Guide + +10 Spectacular Things To Do in Switzerland in 2020 +Sep 11, 2018 + +Modified date: Nov 8, 2020 + +Home Europe Switzerland +Here is a guest post from Roger for all the things to do in Switzerland. We love to host guest posts from people who love the country they live in. + +Switzerland is a fabled land of mountains, chocolate, watches, and money. And if you ever travel there you will find that all of those are true. + +But what most people don’t know is that there is an endless amount of unique experiences to be had too. + +Table of Contents +What are the Things to Do in Switzerland in 2020? +Anything from throwing yourself off a perfectly good dam to stuffing yourself with cheese til you (almost) can’t stand the sight of it anymore. + +This Alpine wonderland has it all. + +In this post, I am going to share 10 epic things to your travel bucket list for 2020. + +Ready to roll? Let’s get started… + +Ride A Train Through A Mountain To The Top Of Europe +10 Unique Things To Do in Switzerland in 2018 +Jungfraujoch +You might have heard that the Swiss build a lot of tunnels. + +After all, the country is filled with mountains, so, it’s either up and over, or plow through with a tunnel. + +The Swiss do both with top-notch Engineering! + +On top of these amazing everyday feats, the Swiss have also managed to build the highest train station in Europe: on the ​Jungfraujoch​. + +And, to get to this stunning location you have to pass through a mountain, literally! + +The Jungfraujoch sits just behind the infamous Eiger mountain right near Interlaken. And to get to it, these crazy guys built a tunnel right through the mountain. + +Not only that, they created a few windows that peak out the front of the Eiger, and a stop at a glacier too. + +For me, the Jungfraujoch, complete with its views of Switzerland’s longest glacier (the Aletsch) is a must-see and experience! + +Shoot Through The Longest Tunnel In The World +Continuing on with the tunnels theme is the recent opening of the ​Gotthard Basis Tunnel connecting the North and South of Switzerland. + +10 Unique Things To Do in Switzerland in 2018 +​Gotthard Basis Tunnel – Image Courtesy of​ Wikipedia +Unless you are a tunnel freak you may have missed all the news, but if you need to head South, it’s an amazing feat of engineering to check out from the comfort of your train: + +Here are some Gotthard tunnel statistics to blow your mind: + +The tunnel is 54 km (33.5 miles) long +It takes approximately 20 minutes for a train to pass through it +The train reaches speeds of 250 km/hr (155 miles/hr) on the very straight track +The journey between Zurich & Milan is now over 45 minutes shorter thanks to the tunnel +Any train heading from the North of Switzerland to the Italian part (or even Italy) will pass through it. Trains to Milan, Locarno, Lugano and anywhere in that region. + +Just remember to be on the lookout for Erstfeld, the stop just before you head into the tunnel. + +Jump Off The The Verzasca Dam (Like James Bond) +10 Unique Things To Do in Switzerland in 2018 +Verzasca Dam – Image Courtesy of Wikipedia +Switzerland has a history of appearing in James Bond movies, and with all the mountainous scenery it’s really no surprise. + +Mr. Bond has dodged wrongdoers on Swiss mountain passes. + +Fought them on gondolas high above the valley floor However, the opening scene in the Golden Eye really took things to a new level. + +Do you remember it? That scene where James Bond launches himself off the dam​ by doing a bungee jump right to the bottom. + +Of course, he makes it look quite simple and not so scary, but my heart was in my throat for sure. + +Well, guess what? You can do that too. + +If you have the cajones! Just head down to the Verzasca valley in the south of Switzerland (via the Gotthard tunnel mentioned above) and ​sign yourself up! + +It’s in a stunning area of Switzerland, a valley just outside of Locarno, where you can also do the canyoning I will mention in the next section. + +So, even if you don’t intend on throwing yourself off a dam, it’s a stunning view nonetheless. + +Slide Your Way Downstream +When all that snow in the Swiss Alps melts, it creates some stunningly blue and fast-running rivers. + +And to make the best use of this, some creative Swiss tour operators have come up with a crazy activity called: Canyoning. + +Canyoning involves squeezing yourself into a wetsuit, then throwing yourself down a river, often off waterfalls, to create one heck of an experience. + +10 Unique Things To Do in Switzerland in 2018 +Verzasca Valley +There are a number of places you can do this including ​the Verzasca Valley​ (if you are doing the Bungee off the dam you can do both in one day) or Interlaken (where the Jungfraujoch is). + +So, you can usually combine a few things in one region. + +Take A Helicopter Ride Over The Alps +Sure, there are helicopter rides everywhere around the world, but none quite like the one I took last year in Zermatt. + +10 Unique Things To Do in Switzerland in 2018 +Zermatt on its own is worth a visit. + +It is a car-less town, right in the heart of the alps, that is as quaint as any alpine town can be. And, to top it all off, it is surrounded by some of the highest peaks in the Alps, including the iconic and pointy Matterhorn. + +Now, imagine this stunning setting, but instead, from above. + +That is what Air Zermatt can do for you. I recommend taking the 30min scenic ride, which quite honestly, will blow your mind. + +They flew us over glaciers (I thought we were going “into it” at one point) within touching distance of the top of the Matterhorn (unless you are a climber, you will never see this view) and countless other highlights. + +Sure, it’s expensive, but you will never doing anything like it. + +Discover What All The Fuss Is About Watch Making +Switzerland is just a little bit famous for watches. You know, Rolex, Omega, Tissot, Breitling, Rado and little ol’ Swatch! + +And, there are countless more (but I won’t bore you). + +10 Unique Things To Do in Switzerland in 2018 +Why not take a little time out on your trip to dive deep into watchmaking history, culture and technology and see what all the fuss is about. + +You will be surprised how complex, minute, insanely time-consuming and drama-ridden this industry can be. + +Depending on which part of Switzerland you find yourself in, there are countless opportunities to visit one of the watch manufacturer’s museums​ or public collections. + +It’s a once in a lifetime opportunity to see Swiss watchmaking at its best. + +Eat Yourself To A Chocolate Death +10 Unique Things To Do in Switzerland in 2018 +You know chocolate is good for you, right? + +And when you are in the home of chocolate you absolutely have to immerse yourself in at least one chocolate experience. + +Here are a couple of ideas for you: If you are in the French part of Switzerland, I recommend heading to ​the Callier Chocolate factory​ for a tour you won’t forget. + +You can also combine it with a trip to Gruyere, home of Switzerland’s tastiest cheese (no, not that “hole-filled” Swiss cheese you probably know, this is even better!). + +Or you can simply visit some of the local chocolate shops in both Zurich and Geneva, and even throw in a trip to the Lindt factory outlet store in Kilchberg outside Zurich. + +Soak Up Some Liquid Cheese, With Bread +10 Unique Things To Do in Switzerland in 2018 +You can’t leave Switzerland without trying at least one Cheese Fondue and many Swiss capitals have great restaurants that can help you with that bucket list item. + +However, if you want to take it to the next level, why not immerse yourself in a ​fondue experience while riding a historic tram​. + +Zurich has one such trip on offer, where you can not only get your fill of fondue but also see the sights at the same time. + +If you have ever ridden those tour buses in big cities, this is just like that but way better. You get wined, dined and all from the inside of a historic Zurich tram. + +Ignite Your Passion For Aliens, In Switzerland +10 Unique Things To Do in Switzerland in 2018 +Giger Alien themed Museum – Image courtesy Doggettx ​ +Who hasn’t seen at least one of the Alien movies? Hands up! And who hasn’t lain awake afterward, wondering if that funny feeling in your stomach isn’t an alien growing inside you? Let’s move on. + +Well, the creator of those disgustingly scary aliens in those movies, along with many of the backdrops, was H. R. Giger, a Swiss local. + +So, while you are here you can ​visit his museum which is conveniently located in the stunning town of Gruyere. + +This is a historic town at the top of a hill, complete with a town square, wall, and castle. + +Giger bought a few of the old buildings and made his art museum, as well as an Alien-themed bar. + +So, after taking in all his warped ideas in the museum (including a gun loaded with bullet-people) you can also have a drink in his Alien-themed bar, right next door. + +You will never get an experience quite like sipping a gin and tonic while surrounded by aliens, literally! Everything is Alien-themed in this bar including the walls, chairs, bar and some rather odd ideas in the restrooms. + +It’s up to you if you want to visit, but it’s a once in a lifetime experience. + +Relax In An Outdoor Spa In The Alps +After you have exhausted yourself with adrenaline-pumping activities and filled yourself with local Swiss food, it’s time to relax. + +There is no better way to do that than in a designer Swiss spa right in the heart of the Alps. + +Surround yourself with snow-capped peaks, fresh mountain air and perhaps even the sound of bells jingling on distant cows grazing. + +One of my favorites, that is definitely not going to blow the budget, is ​Rigi Kaltbad​. + +10 Unique Things To Do in Switzerland in 2018 +View from Rigi Kaltbad +It’s a super modern spa designed by one of Switzerland’s most famous spa designers (yes, there is such a thing) that also has stunning views over Lake Lucerne and the mountains in the region. + +You should combine it with a day trip and boat road from Lucerne. You can take the boat from the shore of the lake downtown, right to the gondola in Weggis. + +From there, take the gondola to the top and land right at the front door of the spa. All you need to do is bring your swimsuit, and some warm clothes for the boat ride back! + +What is the Best Time to Visit Switzerland? +Depending on the things you want to do in Switzerland, the season to visit varies. + +Weather varies extremely too, so you need to plan carefully. + +Do avoid borderline travel. This means that it may heavily snow during early spring and/or late fall. + +Important notes: + +Make sure you book ahead for Switzerland +Check flights as soon as possible +If you plan to get there by train then check this website +Always use travel insurance +Check a really interesting range of more than 350 tours +Spring: Spring is really green with all the flowers and trees blooming. However, if you plan for high alpine hiking then even May is early enough. + +Summer: Summer and especially June is the time where hiking experiences start. July and August are the high peak months for visitors. + +Autumn: September and October are great for outdoor activities. Less busy hiking trails and nights are slightly cold, while day time is sunny. Keep in mind that mist and fog start creeping in many valleys. + +Winter: Snow and cold. Ski areas may not be open all the time. It depends on the severity of the weather. Christmas to January is rather busy when it comes to ski resorts. + +That’s 10 Epic Experiences +Phew! That’s 10 epic and unique experiences. Switzerland certainly does have the scenery, location and adventure activities to keep absolutely anyone entertained for months on end. + +All you have to do is make it your next travel destination and the rest will take care of itself. + +I hope you found at least one one adventure to suit your tastes and have already noted it down for your bucket list. + +See you soon, in Switzerland! + +Bio: Roger is an Aussie ex-pat living in Switzerland who spends as much time as he can traveling and visiting every corner of this amazing country. You can find him blogging about it here or on Twitter here. + +SWITZERLAND TRAVEL GUIDE +Last Updated: August 31, 2020 + +the Matterhorn with purple flowers in bloom, Switzerland +As one of the most expensive countries in Europe, Switzerland is often skipped over by budget travelers. + +Visiting Switzerland is not cheaper. Before you even get out of the train station/airport, you’ll begin to wonder “how the heck did I spend so much money already?!” + +Even when I was backpacking Switzerland, I found myself constantly trying to find ways to save money. + +Yet, while it is not a cheap destination, Switzerland is one of the most beautiful places on earth. + +The country is home to shimmering lakes, picturesque mountains (hello Alps!), tiny walled medieval towns, soaring peaks, endless green fields you want to run through, delicious chocolate, icnredible beer, and friendly, welcoming people. + +Everything runs on time here, the country is safe, and everyone is super nice. I loved my time traveling around Switzerland. + +The country rocks no matter what time of the year you visit (summer hiking, winter skiing). + +To help lower your costs, use this travel guide to Switzerland to help you plan your trip and save money! + +Table of Contents +Things to See and Do +Typical Costs +Suggested Budget +Money Saving Tips +Where To Stay +How to Get Around +When To Go +How to Stay Safe +Best Places to Book Your Trip +Gear and Packing List +Suggested Reading +My Detailed Guidebooks +Related Blogs on Switzerland +Click Here for City Guides +Top 5 Things to See and Do in Switzerland +aerial view over Bern, with the cathedral tower +1. Visit the capital, BernBern has an amazing historic town center that you’ll want to walk around all day long. This part of town is filled with medieval clocktowers, cobblestone streets, churches, and well-preserved sandstone homes. Be sure to walk the River Aare way, visit the History Museum and the Einstein Museum, and check out the bears at the Bear Park! +skiers on the Matterhorn on a cloudy day +2. Ski the MatterhornThe Matterhorn’s sharp angular peak is one of Switzerland’s most iconic attractions. You’ll have to take a train or bus into the Zermatt area (the closest town to the mountain) as cars aren’t allowed. Not only do you need to ski here, but you can come to admire what’s truly a pollutant-free area. And, if you miss ski season, come hike the mountain in the summer. +the streets of Zurich with the cathedral in the background +3. Visit ZurichZürich is also set on beautiful Zurich Lake, near the mountains, and is close to a lot of other cities (like Bern). I love the historic center that opens up on the lake – a perfect day is sitting in the parks, and drinking a beer on the lakefront. The city is also very arty and full of street art and museums. +snow-capped mountains in Interlaken, Switzerland +4. Be adventurous in InterlakenInterlaken is one of the outdoor capitals of the country (though it’s quite touristy during peak season). There is a lot to do here for the adrenaline-seeker: skydiving over a Swiss glacier, water-skiing, skiing, hiking, etc. This is also ground zero for backpackers since there are so many free outdoor activities. +green farmland over Lake Geneva +5. Visit the Swiss RivieraThe “Swiss Riviera” is situated in Lavaux (Cantan of Vaud) and goes along Lake Geneva. You can visit unique terraced vineyards that overlook the lake, the 12th-century castle Château de Chillon built on the water, and the town of Montreux, which is famous for its annual jazz festival. +Other Things to See and Do in Switzerland +1. Join in the Fasnacht Spring Carnival +This festival in Basel is a three-day party that welcomes in the warm weather and takes place annually on the Monday following Ash Wednesday. It’s something that’s highly anticipated by both tourists and locals, and it’s definitely Switzerland’s most popular festival. Fasnächtlers dress in elaborate costumes to hide their identities and parade around town with “cliques” (bands playing basler drums and piccolos). All the bars and restaurants in town remain open throughout the entire three days. Everyone here is in a good mood! + +2. Explore Geneva +As the third largest city in Switzerland, Geneva offers spectacular views of the city’s lake (Lake Geneva), the world’s largest fountain, the UN, a historic city center, and a collection of international restaurants to satisfy anyone’s palate (thanks to the UN buildings in town). While you’re here make sure you check out the Geneva’s Art and History Museum or the Red Cross and Red Crescent Museum. There are 40 museums here in total! + +3. Hike Mt. Pilatus +Located right outside the city of Lucerne, this beautiful mountain has breathtaking views of the alps. From the city, you can take a cable car to the top or (better yet) hike its trails to the top to look out over the Swiss Alps. There are some easier trails around the northern side of Pilatus, as well as other attractions in the summer months such as a ropes course. + +4. Picnic at the Rhine Falls +Pack a picnic lunch and look out at your view of Europe’s largest waterfall. If you hop on a boat tour you can get extra close to the giant rock in the middle of the falls, and you’ll also experience the Rhine Falls Basin. Nearby in the town of Schaffhausen, you’ll find a medieval castle which also houses a hostel for cheap but interesting accommodations. + +5. Explore St. Gallen +The seventh largest city in Switzerland, St. Gallen boasts beautiful museums, colorful murals, and one-of-a-kind architecture. It doesn’t receive as much tourist traffic as the other cities and regions around the country, but it’s a fun town full of students and you’re likely to befriend a few locals during your visit. Must-do: visit the Baroque cathedral and the Abbey Library, which is home to nearly 170,000 documents. Some are hand-written and over a thousand years old! + +6. Visit the Old Villages +Visit the Graubunden area of the country, where you’ll find villages with houses dating back to the 13th century. Here they also speak an ancient language called Romanch, which has died out everywhere else in the country and the locals take great pride in keeping the tradition alive. Of course, it’s a haven for nature lovers – there are 615 lakes and 150 valleys in the region. Visiting here is a true Swiss Alpine experience. + +7. Have a romantic time in Montreux +With a picturesque castle (Chateau de Chillo) lying at the edge of a lake, this area makes for a pretty romantic destination. Tour the castle, which dates all the way back to the 12th century and inspired the likes of Lord Byron, Mary Shelley, and more. The town was also the home of Freddie Mercury and there is a statue here in his honor. It costs 12.50 CHF ($12.55 USD) to visit the castle. + +8. Discover rural culture in Appenzell +This small village of 7,000 lies in the canton of Appenzell Innerrhoden. There are no cars and the village has upheld much of its local traditions and culture, including dance and folk music. It’s an incredibly picturesque little town, with frescoed buildings and narrow alleyways. Its location near the foot of the Alpstein mountains makes it a great gateway for participating in summer and winter outdoor activities, like hiking and skiing. Take the Appenzell Railway to Wasserauen, and explore the fascinating prehistoric Wildkirchli caves (inhabited around 40,000 years ago). + +9. Visit Lucerne +You can’t get much more of a typical Swiss destination than Lucerne. Located on the beautiful Lucerne Lake, the city offers a wonderful combination of urban life and nature. Spend some time in the old town, especially Weinmarkt, surrounded by medieval guildhalls and decorative buildings. Cross Chapel Bridge, the world’s oldest surviving truss bridge, and pay attention to the 17th-century ceiling paintings showing events from Lucerne’s history. + +Switzerland Travel Costs +Accommodation – Hostel dorms average 30 CHF ($30 USD) per night, but in some major cities, they can run as high 50 CHF ($50 USD). Private hostels rooms range from 80-120 CHF ($81-121 USD) a night for rooms that sleep two. Most hostels offer free linens, WiFi, and some include breakfast. Hotels are super expensive. You should expect to spend between 90-120 CHF ($90-121 USD) per night for the most basic of rooms. For something a little nice and more spacious, look closer to 150-200 CHF ($151-202 USD) per night. A much better alternative to hotels is Airbnb, where a shared room in someone’s house typically costs 30 CHF ($30 USD) a night and an entire apartment is about 60 CHF ($60 USD). + +Food – Although eating out is very pricey (as an easy comparison: Starbucks coffee is 8 CHF/$8 USD while McDonald’s is 15 CHF/$15 USD), you can keep your spending in check by going to the local supermarkets and buying your own groceries. You’ll spend around 130 CHF ($131 USD) per week for basics like pasta, sandwich ingredients, sauce, rice, eggs, and fruits and vegetables. Supermarkets also sell pre-made meals for between 5-9 CHF ($5-9 USD). Bars and cafés are the cheapest food option, cost about 9-15 CHF ($9-15 USD) for a lunch special. Restaurants with table service are around 20 CHF ($20 USD) for lunch and 40 CHF ($40 USD) for dinner (starter, main, and drink) to start (prices go up from there and I saw some Italian restaurants asking 35 CHF ($35 USD) per main course!! That’s expensive pasta!). You’ll typically find pizzas for around 20 CHF ($20 USD) in a restaurant. If you’re dining out (but still trying to stick to a budget), you’ll spend an average of 45 CHF ($45 USD) a day on food. From there, the sky is the limit! For people who want to cook and eat the occasional meal out, expect to spend around 20 CHF ($20 USD) per day. + +Activities – Most museums cost around 10 CHF ($10 USD) to enter (if you are a student, you’ll save 2-4 CHF ($2-4 USD) off the price of your admission (be sure to have your student ID with you). All day hiking excursions or adventure activities begin around 70 CHF ($70 USD). Paragliding costs about 160 CHF ($161 USD) and a bit more in the winter. Ski and snowboard lift tickets can cost anywhere from 27-75 CHF ($27-75 USD) per day (depending on the mountain), and 6-day passes cost 4-5 times the price of the daily pass, so if you’re staying for a while, buy that. + +Backpacking Switzerland Suggested Budgets +For those backpacking through Switzerland, budget at least 70-108 CHF ($70-110 USD) per day. This is a suggested budget assuming you’re staying in a hostel, cooking most of your meals or eating fast food, and using local transportation or mostly walking. This is also assuming you’re enjoying plenty of free nature, or an occasional museum. + +If you Couchsurf, cook all your food, and rideshare, you could probably do the country between $50-70 USD per day. It would be a tight budget but it would be doable. + +For a mid-range budget of 230-270 CHF ($235-275 USD) per day, you’ll get to eat mostly fast food meals, stay in private hostel rooms, do some intercity trips, and opt for a few outdoor excursions or other attractions. + +For a luxury budget of 490+ CHF ($500+ USD) per day, you can afford to eat out at restaurants, stay in nice hostels, have more flexibility with intercity travel, and enjoy more expensive activities (like multi-day ski passes or tours). + +Accommodation +Food +Transportation +Attractions +Average Daily Cost +Backpacker +$30-50 +$20 +$10 +$10-30 +$70-110 +Mid-Range +$81-120 +$60 +$25 +$70 +$235-275 +Luxury +$200 +$100 +$100 +$100-200 +$500+ +Switzerland Travel Guide: Money Saving Tips +Switzerland is a very expensive country. There’s no hiding that fact. But there are plenty of ways to save money in the country so you don’t go bankrupt while visiting. Here are some helpful, high value ways I lowered my costs: + +Have an ISIC Card – To save 20-50% on the cost of admission to museums and other tourist attractions, be sure to present a valid student card. The ISIC is typically accepted in places where a foreign student ID is not. +Use Couchsurfing – It’s a service that lets travelers stay with locals for free. It was a lifesaver that allowed me to keep my costs down the most. Since a lot of travelers use this service, make your requests for hosts early. +Use BlaBlaCar – Transportation is very expensive, even more so than accommodation. Most intercity trains are around 50 CHF ($50 USD). That adds up too quickly! Instead, use the ride-sharing website BlaBlaCar to avoid the trains and meet locals. A word of caution: Be advised that many rides cancel. I had three rides cancel on me at the last minute (and one guy who just failed to even show up), so the service requires some flexibility. But when it works, it’s awesome. +Use hotel points – Hotel reward points are a lifesaver in an expensive destination, where even hostels are expensive and the chance of getting a Couchsurfing host is small. Rack up a few hotel points by travel hacking before your trip and burn them while you stay in the country. Most hotel sign-up bonuses are around 60,000 points, which is worth about five nights at the chain hotels like Hilton, Marriott, or Starwood (just make sure you stay at their cheaper properties. Sorry, no W for you!). +Don’t drink – Drinking is not cheap here. Most beers are around 8 CHF ($8 USD). (Plus, who wants to hike while hung over?) Most wines are between 10-25 CHF ($10-25 USD) a bottle. If you must drink, stick to hostel bars where you can enjoy 2-for-1 happy hours and cheap drinks for around 5 CHF ($5 USD) or buy your beers at grocery stores for as little was 2 CHF ($2 USD). +Cook – With sit-down restaurants costing around 40 CHF ($40 USD) per meal per person, eating out in Switzerland can be very costly, so buy your groceries. A week’s worth of food (bread, pasta, rice, eggs, vegetables, cheese, deli meats for sandwiches, and some assorted fruit) will cost you 75-100 CHF ($75-101 USD). The major supermarkets are Migros, COOP, and Spar. COOP is the most expensive. +Go veggie – Meat is expensive in Switzerland. Every Swiss resident or expat I talked to told me about how they limit their meat consumption because it costs so much. Stick to veggies and avoid buying meat for your meals (especially beef). While I was trolling supermarkets and butchers for grocery prices (travel writing is glamorous, huh?!), I found a pound of meat was 12-14 CHF ($12-14 USD). At that price, stick to deli meats for protein! +Use lunch specials – If you are going to eat out, do so during lunch when most lunch specials at cafes and restaurants cost around 10-19 CHF ($10-19 USD). Moreover, stick to the ethnic restaurants like Chinese, Middle Eastern, Indian, or Thai for the best deals and biggest portions (and closer to that 10 CHF/$10 USD price). Lunch specials are a great way to get a lot of bang for your buck and to enjoy the dinner menu but at a cheaper set menu price. +Bring a refillable water bottle – At 2-4 CHF ($2-4 USD) a bottle, that’s a lot of money spent on water after a few days. The water in Basel is safe to drink, so refill your bottle before you go out to save money. +Book your trains early – While a train ride is a cheaper way to travel than the plane, you can get even cheaper rates by booking your train ticket early. Swiss Rail also offers one-day and weekend group passes to look into. +Where To Stay in Switzerland +Hostels are the way to go in Switzerland! Fortunately there are plenty of clean, well-maintained hostels around. My suggested places are: + +Balmers (Interlaken) +Funny Farm (Interlaken) +(Zurich) +(Zurich) +(Geneva) +(Geneva) +(Bern) +(Bern) +How to Get Around Switzerland +Public Transportation – Cities and towns in Switzerland are incredibly well connected with trams, buses, funiculars, trains, etc. Each mode of transportation is safe, clean, and reliable. A single fare will usually cost between 2.50-5 CHF ($2.50-5 USD) depending on the length of time and number of zones you travel. + +Uber is available in Basel, Geneva, and Zurich. Otherwise, taxi fare is expensive! + +The larger cities also have excellent public bike sharing and car sharing programs. PubliBike and Mobility let you rent bikes and cars via their app, starting at around 4.50 CH per 30 minutes for bicycles and 0.55 CH per kilometer for car rentals. + +You should consider getting a Swiss Half Fare Card. It will allow you to travel by train, bus, boat, and most mountain railways at half the price for one full month, and it only costs 120 CHF ($121 USD). This will only be cost effective if you intend to spend more than 240 CHF ($242 USD) on public transportation. + +If you’re staying awhile and plan on cramming a LOT into your itinerary, you might want to look into getting a Swiss Travel Pass. It’s steep in price – ranging from 225 CH ($227 USD) for 3 consecutive days to 485 CH ($490 USD) for 15 consecutive days (there are non-consecutive passes as well) – but it could be worth your time. It covers all public transit (train, boat, bus), free travel on panorama trains, admission to 500 museums, mountain excursions, and more. The card will also hold your Mobility and PubliBike memberships, and any MobilSki passes for the resorts. + +If you’re considering the Swiss Half Fare Card or the Swiss Travel Pass, use the sbb.ch website to figure out the full fares for some of the trips you plan to make. This is the best way to figure out if either card is cost effective for you. + +Train – Train is the best way to travel in Switzerland, and is the most preferred method for locals. It’s economical and efficient. For example, Bern to Geneva (a two-hour train) costs around 30 CHF ($30 USD). A two-hour trip from Zurich to Interlaken is about 35 CH ($35 USD), while a 1.5 hour trip from Zurich to Bern is around 25 CH ($25 USD). Expect to pay anywhere between 30-50 CHF ($30-50 USD) for a second-class train ticket between cities. +As mentioned above, if you plan on doing a lot of train travel, consider the Swiss Travel Pass or the Half Fare Card. + +Bus – Flixbus offers a few routes around the country. A 90-minute ride from Zurich to Bern starts at 13 CH ($13 USD), while a 5-hour journey from Zurich to Geneva starts at 26 CH ($26 USD). + +Flying – The country is so tiny, there’s no need to fly. It’s expensive and not worth the hassle. Take the train or bus! + +Ridesharing – Using a ridesharing service like BlaBlaCar is one of the best ways to get around the country, although it does require some flexibility! It lets you share rides with vetted local drivers by pitching in for gas. You simply request a seat, they approve, and off you go! It’s a cheaper and more interesting way travel than by bus or train! + +Hitchhiking – Hitchhiking in Switzerland is a great way to get around, although it’s legal to hitchhike on motorways (it’s fine to do at gas stations though). It’s a common practice in the mountain regions and country areas, where public transit isn’t as readily available. Hitchwiki.org is a great resource. + +When to Go to Switzerland +The right time to visit Switzerland depends entirely on what you’d like to do. Are you planning a ski trip? Sampling all the chocolate? Hiking the Alps? + +Most visitors come in the summer season, from May to September (although in the mountains temperatures don’t really start warming up until June). July and August has the warmest temperatures, with snow-free hiking trails and longer days. If you’re around on August 1st, you’ll witness tons of celebrations for Swiss National Day (fireworks!). Peak temperatures are 65°-82°F (18 to 28 °C), with almost no humidity. + +The shoulder seasons are from around April to early May and late October to the end of November, which is known in Switzerland as Zwischenzeit – the “between time” for the ski and summer seasons. It’s a good time for city hopping, but the ski resort towns are completely quiet and a lot of things are closed. The weather can also be unpredictable. + +Ski season is from December to March, where resort towns get crowded and very expensive! If you’re a skier, that probably won’t matter much – Switzerland has some of the best skiing in the world. Conversely, cities like Zurich are quieter as everyone flocks to the mountains. The weather is cold – averaging 28°-45°F (-2-7°C) daily – so be sure to pack plenty of layers. + +How to Stay Safe in Switzerland +Switzerland is one of the safest countries in the world, including for solo travelers and solo female travelers. The most common type of crime is pickpocketing in tourist-heavy areas. In some cities, like Geneva, petty crime is on the rise. + +If you’re traveling in the mountains, keep an eye on weather reports and forecasts. The weather can be extreme! If you’re prone to altitude sickness you will also want to prepare accordingly. + +You can read about the 14 travel scams to avoid right here. + +Always trust your gut instinct. If a taxi driver seems shady, stop the cab and get out. If your hotel is seedier than you thought, get out of there. Make copies of your personal documents, including your passport and ID. + +If you don’t do it at home, don’t do it in Switzerland! + +The most important piece of advice I can offer is to purchase good travel insurance. Travel insurance will protect you against illness, injury, theft, and cancellations. It’s comprehensive protection in case anything goes wrong. I never go on a trip without it as I’ve had to use it many times in the past. You can use the widget below to find the policy right for you: + +Travel Insurance. Simple & Flexible. +Which countries or regions are you traveling to? +e.g. Thailand, Vietnam +What's your country of residence? +e.g. United States (USA) +Start date +10th Dec 20 +End date +16th Dec 20 +Enter Traveler's Age +(e.g. 28, 24) +Get a Price +Switzerland Travel Guide: The Best Booking Resources +These are my favorite companies to use when I travel to Switzerland. They are included here because they consistently find deals, offer world-class customer service and great value, and overall, are better than their competitors. They are the ones I use the most and are always the starting points in my search for travel deals. + +Momondo – This is my favorite booking site. I never book a flight without checking here first. +Skyscanner – Skyscanner is another great flight search engline which searches a lot of different airlines, including many of the budget carriers that larger sites miss. While I always start with Momondo, I use this site too as a way to compare prices. +Airbnb – Airbnb is a great accommodation alternative for connecting with homeowners who rent out their homes or apartments. (If you’re new to Airbnb, get $35 off your first stay!) +– This is the best hostel accommodation site out there, with the largest inventory, best search interface, and widest availability. +Couchsurfing – This website allows you to stay on people’s couches or spare rooms for free. It’s a great way to save money while meeting locals who can tell you the ins and outs of their city. The site also lists events you can attend to meet people (even if you’re not staying with someone). +Booking.com – The best all around booking site that constantly provides the cheapest and lowest rates. They have a no money down policy, great interface, and the widest selection of budget accommodation. In all my tests, they’ve always had the cheapest rates out of all the booking websites. +Rail Europe – If you are going to Europe and taking a lot of high speed or long distance trains, get a rail pass. I’ve used a rail pass three times and saved hundreds of dollars each time. The math just works. +Intrepid Travel – If you want to do a group tour around Switzerland, go with Intrepid Travel. They offer good small group tours that use local operators and leave a small environmental footprint. If you go on a tour with anyone, go with them. And, as a reader of this site, you’ll get exclusive discounts when you click the link! +The Man in Seat 61 – This website is the ultimate guide to train travel anywhere in the world. They have the most comprehensive information on routes, times, prices, and train conditions. If you are planning a long train journey or some epic train trip, consult this site. +Rome 2 Rio – This website allows you to see how to get from point A to point B the best and cheapest way possible. It will give you all the bus, train, plane, or boat routes that can get you there as well as how much they cost. +FlixBus – German based Flixbus has routes between 20 European countries with prices starting as low 6 CH ($6 USD)! Their buses include WiFi, electrical outlets, and up to three 3 free bags. +Bla Bla Car – BlaBlaCar is a ridesharing website that lets you share rides with vetted local drivers by pitching in for gas. You simply request a seat, they approve, and off you go! It’s a cheaper and more interesting way travel than by bus or train! +Swiss Half Fare Card – The Swiss Half Fare Card will allow you unlimited travel by train, bus, boat, and most mountain railways at half the price for one full month, and it only costs 120 CHF ($121 USD). This will only be cost effective if you intend to spend more than 240 CHF ($242 USD) on public transportation. +World Nomads – I buy all my travel insurance from World Nomads. They have great customer service, competitive prices, and in-depth coverage. I’ve been using them since I started traveling in 2003. Don’t leave home without it! + +Ready to explore the majestic beauty of Switzerland? Whether you’re visiting or moving there, you won’t want to miss any of our top 10 places to visit in Switzerland. + +Switzerland may be small but it has a whole host of great places to visit. From breathtaking mountain peaks to dreamy turquoise lakes and a countryside littered with ancient wonders, Switzerland really does have something for everyone. + +In fact, there’s so much packed into Switzerland’s borders that expats and visitors alike will find it difficult to decide where to visit next. But fear not! With our guide to the top 10 places to visit in Switzerland, you’ll soon be exploring the stunning beauty of this unforgettable Alpine gem. + +Babbel +Do you know your guten tags from your bonjours? Get more out of your Swiss adventure by brushing up on the local lingos with language-learning app Babbel. Whether you want to learn French, German, or Italian, their professionally-made courses can help get your there. Download Babbel today and travel with confidence. + + +Get the app +1. The Matterhorn +This pyramid-shaped giant is one of the world’s most photographed mountains, which means it’s definitely a top place to visit in Switzerland. Standing at an impressive 4,478 meters, thrill-seeking mountaineers from around the globe descend on Switzerland to attempt the summit. If you’re not feeling quite so energetic, why not stick to the cable car? The mountain is home to the highest cable car station in the Alp, which offers some excellent views of the mountain peak and beyond. It really doesn’t get much more Swiss than a trip to the Matterhorn. + +Matterhorn +You won’t want to miss… +Visting the Matterhorn Museum in Zermatt +Instagramming from the Gornergrat observation platform +Skiing on the Theodul Glacier 365 days a year +2. Château de Chillon +No trip to the Swiss Riviera is complete without checking out the medieval Château de Chillon. Located on an island in Lake Geneva near the popular town of Montreux, the castle dates back to the 10th century, when it was used as a strategic water fort. It then became a lakeside summer home for the wealthy Counts of Savoy, when the castle rooms were decked out with all manner of art and treasures visitors can enjoy today. The castle is Switzerland’s most-visited historical monument and is definitely a must-see while you’re exploring the country. + +Chateau de Chillon +You won’t want to miss… +Taking in the castle’s three sumptuous great halls +Gasping at the impressive weapons room +Enjoying the boat ride from Montreux to the château +3. Jungfraujoch +The Jungfraujoch is an Alpine wonderland that fully deserves its nickname of the Top of Europe. Technically a glacier saddle between two mountains, the Jungfraujoch is one the best – and highest – attractions in Switzerland. And don’t let the altitude put you off – there’s plenty for the whole family up there, from mountain climbing to tobogganing and much more. However, perhaps the most impressive attraction is the world-famous Jungfrau railway. Starting at Kleine Scheidegg, the train climbs up to 3,454 meters above sea level to Jungfraujoch, the highest railway station in Europe. + +Jungfrau +You won’t want to miss… +Exploring the Ice Palace inside the glacier and seeing the famous ice sculptures +Flying through the air on the popular zip-line +Being amazed by the views from the Sphinx Observatory +4. Schweizerischer Nationalpark +In a country with amazing scenery at every turn, it can be hard to know where to go. But one thing for certain is that you’ll want to visit the Swiss National Par near Zernez. As the country’s only national park, it’ll give you an idea of how the Alps were before tourism. From snow-crusted glaciers to captivating meadows, this place has it all. There are plenty of hiking trails to choose from, each taking visitors past unforgettable sights. And, if you’re lucky you might catch sight of some of the park’s local residents – red squirrels, ibexes, and red deer all call this park home. + + +You won’t want to miss… +Checking out the skies – golden eagles live in the area +Learning about the bears that once roamed the park at the Schmelzra Museum +Exploring one of the park’s 21 hiking routes +5. Lake Geneva +Stretching from Geneva in the west to Lausanne in the east, Lake Geneva is one of Switzerland’s most beautiful places. From the international bustle of Geneva to the many vineyards that crawl up the hillsides around the lake, there’s plenty to do in the surrounding region. And there’s a lot of activity on the lake, too. Windsurfing, water skiing, and kayaking are all possible for more active visitors to the area. Or, if you’re feeling a little lazier, you can simply sit back and take in the beauty of the lake from the deck of a paddle steamer as it crosses the water. + + +You won’t want to miss… +Tasting the local wines as you take a vineyard tour +Taking the perfect Jet d’eau photo in Geneva +Going night-skiing in the mountains when the temperatures drop +6. Lugano +See Switzerland in a whole new light with a trip to the southern city of Lugano. Nestled on the shores of the breathtaking Lake Lugano, the city dubbed the “Monte Carlo of Switzerland” blends Swiss and Italian cultures into an unforgettable weekend break. Home to plenty of museums and warmed by Mediterranean breezes, you might even think you’re in nearby Italy when you visit. Outside the city, impressive villas are sprinkled around the lush hillsides that rise from the lake. + + +You won’t want to miss… +Seeing the best of Switzerland in miniature at the kid-friendly Swissminiatur +Brushing up on your Italian by chatting to the locals +Indulging your tastebuds with Lugano’s unique local delicacies +7. Bern +Not only is the medieval city of Bern Switzerland’s capital, but it’s also one of its most enchanting places to visit. Walk around the old town’s narrow cobblestone stones and you’ll soon realize just why the neighborhood is listed as a UNESCO World Heritage Site. All across Bern’s historic center, you’ll find a whole host of boutiques, bars, and bears. Yes, that’s right, a family of bears – the city’s symbol – lives at the city’s aptly named Bear Park just across the river from the old town. If that wasn’t enough, the city hosts plenty of lively markets, including some memorable Christmas markets during Advent. + + +You won’t want to miss… +Uncovering your inner genius at the Albert Einstein Museum, located in his old flat +Telling the time at the famous Zytglogge, the landmark 13th-century tower +Taking a dip in one of the city’s popular outside swimming pools +8. Lucerne +In a country of picture-perfect lakeside cities, it doesn’t get much more impressive than Lucerne. Surrounded by three large mountains, the compact medieval city sits on the shores of Lake Lucerne. Wandering around the captivating old town, you’ll be forgiven for thinking you’ve stepped into a painting. There’s ancient churches, bustling squares and plenty of boutiques to explore as you marvel at the architectural wonder of the city. But the highlight is the Chapel Bridge, a covered wooden bridge that has been connecting the center of Lucerne since 1333. + + +You won’t want to miss… +Capturing the perfect shot of the majestic Chapel Bridge +Getting a bird’s eye view from Lucerne’s city wall watchtowers +Checking out Switzerland’s Transport Museum +9. Rhine Falls +As Europe’s most powerful waterfall, it’s easy to see why Rhine Falls is one of the top things to do in Switzerland. Visitors can take in the beauty of the waterfall – located near the northern town of Schaffhausen – from several viewing decks. If you’re feeling more adventurous, you can even rent a canoe and check out some nearby castles from the water. Every August, the falls host a spectacular firework display that attracts visitors from around the country as part of Switzerland’s National Day celebrations. + + +You won’t want to miss… +Getting up close and personal with the falls from a boat +Exploring the treetops at the nearby Rhine Falls Adventure Park +Relaxing with a drink at a cafe that overlooks the falls +10. Zurich +And last but not least, no list of the top things to do in Switzerland would be complete without mentioning Zurich. The largest Swiss city, Zurich is also the social and cultural hub of the country. In fact, despite its world-renowned financial offerings, Zurich has a surprisingly bustling social scene. From the popular Pride parade to Europe’s largest street rave, there’s a lot going on. And, if all that wasn’t enough, the city’s pretty easy on the eye – from the charming streets of the old town to the stunning scenery of Lake Zurich. + + +You won’t want to miss… +Relaxing in the parkland that stretches along the waterfront +Exploring the beautiful game at the FIFA World Football Museum +Enjoying an Aperol Spritz on a busy square in the old town + +Summer travel: 26 things to do in Switzerland’s 26 cantons +The Local Switzerland +news@thelocal.ch +@thelocalswitzer +19 July 2017 +12:34 CEST+02:00 + +Updated +12 June 2019 +18:57 CEST+02:00 +santiszugzurichjura +Share this article + +Summer travel: 26 things to do in Switzerland’s 26 cantons +The lovely town of St Ursanne in Switzerland's Jura canton. Photo: Photo: Ivo Scholz/Swiss Tourism +From Aargau to Zurich, we take a whistle-stop trip around the highlights for Switzerland's 26 cantons vising castles, lakes and mountains along the way. +Aargau: Lenzberg Castle + + + +Lenzburg Castle. File photo: Depositphotos + +With a history dating back a thousand years, Aargau’s Lenzberg Castle is well worth a visit. Also known as the Dragon Castle, this 'Schloss' comes complete with its own dragon’s lair, a drawbridge, a knight’s hall and picnic-worthy gardens. A great day-trip, with a fantastic kids’ playroom where you can dress up as knights, ladies and dragons too, of course! + +Appenzell Ausserrhoden: Säntis + + + +Idyllic Apenzell with the Säntis in the background. Image: Depositphotos + +The small half-cantons of Appenzell Ausserrhoden (traditionally Catholic) and Innerrhoden (traditionally Protestant) make up the picturesque region of Appenzellerland. + +When visiting Ausserrhoden, you can’t go past (literally) its resident mountain, Säntis. An impressive peak reaching to 2,501m, Santis is the tallest mountain in the Alpstein massif. Catch a cable car (or hike) to the top and gaze out over neighbouring cantons Appenzell Innerrhoden and St Gallen or over Lake Constance. + + + +Boys from Appenzell in traditional costumes. Photo: AFP + +It is said that on a clear day that you can see six countries from the top of the Säntis: Switzerland, Germany, Austria, France, Lichtenstein and Italy. + +Plan B: Appenzell cheese factory +Sample one of Appenzellerland’s most famous local products with a trip to the Appenzell cheese factory and museum. + +Appenzell Innerrhoden: Berggasthaus Aescher + + +Photo: Aescher Alpstein + +An Instagram staple, Berggasthaus Aescher gives new meaning to the term “destination restaurant” – even when that is not always positive news. + +Located a cable-car ride and short hike from Wasserauen, Aescher is built right into the cliff face and clings dazzlingly to the side of the Ebenalp mountain (if you go inside, you’ll see the back wall of the hotel is actually living rock). It's open May to November. + +Basel-Landschaft: Augusta Rurica + + +Photo: Suzanne Schenker + +Soak up some of this canton’s ancient Roman history at Augusta Rurica, Switzerland’s largest archaeological park. The ruins from some of the earliest Roman settlements along the Rhine river include an amphitheatre, a castle and aqueduct. There’s also a museum containing the treasure of Kaiseraugst, one of the largest hoards of Roman silver ever discovered. + +Basel-Stadt: Fondation Beyeler + + +Photo: Stephan Schacher/Fondation Beyeler + +Switzerland’s self-styled capital of culture hosts the famous international art fair Art Basel annually in June. However, if you can’t be there for those four days, do not despair! The city offers a wealth of high-profile art year-round. + +Check out Fondation Beyeler, with its impressive exhibition schedule of classic modern and contemporary artists, and the permanent collection including Monet, Kandinsky, Picasso, Warhol, Matisse and Rothko. This year's summer exhibition is given over to contemporary painter Rudolf Stingel including works that has never before been shown. + +Bern: the Old Town + + + +Bern's historic old town. File photo: Depositphotos + +The Swiss capital city’s Old Town (Altstadt) was declared a Unesco World Heritage site in 1983 and it’s easy to see why. The charming medieval streets and well-preserved renaissance buildings are dramatically situated on and above the steep banks of the River Aare, which is where the city's residents go to cool off on hot summer afternoons. + +Read also: Opinion - 13 reasons I love living in Switzerland's capital Bern + +Plan B: The Bernese Oberland +It's less of a plan B and more of a must-do-as-well. The countryside around Bern has some world-class scenery. Check out the pretty, car-free town of Wengen with views to the 'big three' mountains: Eiger, Mönch and Jungfrau or swim in the turquoise waters of Lake Thun and Lake Brienz. + +Fribourg: Gruyères + + +The fantastical bar at the Giger Museum. Photo: HR Giger Museum + +The historic walled town of Gruyères offers many delights, from its famous cheese (honoured in the Maison du Gruyère where you can see it being made) to visiting the museum devoted to Swiss artist HR Giger. + +Read also: From anarchy to onion heads - The Local's A–Z guide to Swiss culture + +This museum is home to the largest collection of the Alien designer’s dark, organic sci-fi sculptures, paintings, furniture and film designs. + +Plan B: Frog Museum +Another medieval town in canton Fribourg contains possibly the strangest museum in Switzerland. The Frog Museum in Estavayer-le-Lac features 108 stuffed frogs arranged in scenes from everyday life in the mid-19th century, thought to have been the taxidermy project of a former Swiss Guard. + +Geneva: the Jet d’Eau + + +Photo: Olivier Miche/Geneva Tourism + +You can’t visit Geneva without checking out the Jet d’Eau waterspout. Built in 1886 to regulate the water pressure, it’s one of the world’s tallest fountains, reaching 140m at its highest spray. It spurts into Geneva harbour in front of Quai Gustave-Ador but you’ll get the best pics from the other side, near the Bains des Pâquis. + +Plan B: CERN +Science buffs won’t want to miss checking out the famous European Organization for Nuclear Research (CERN) while in Geneva. If you want to do a guided tour, book early as the English-language ones are highly sought-after. + +Glarus: Klontalersee + + +Photo: Bob Ryskamp + +Nice things come in small packages. Switzerland’s smallest canton offers the gem of the Klontalersee – a pretty mountain lake with amazing reflections. Walk around the shores, taking snaps, or take a boat tour. You can even swim here in summer, when the water temperature reaches around 20C. + +READ ALSO: Ten stunning Swiss lakes to visit this summer + +Graubünden: Swiss National Park + + +Photo: Caroline Bishop + +In a country known for its natural beauty, it may surprise you to learn Switzerland only has one national park. But because it’s Switzerland, it’s a pretty spectacular one. Covering an area of 170 kilometres square in the wild and wonderful southeastern canton of Graubünden, this is a unique area of the Alps stocked full of flora and fauna. + +Plan B: Soglio +The traditional alpine hamlets of Graubünden are always winning ‘most picturesque village in the world’ awards, so stop in and visit one while you’re here: try tiny Soglio (pop: 167). + +Jura: St Ursanne + + +Photo: Ivo Scholz/Swiss Tourism + +On the other side of Switzerland, Jura offers up the gorgeous town of St Ursanne on the banks of the fast-flowing river Doubs. The town revolves around its handsome Collegiate Church and former monastery and still retains a peaceful, reflective feel. + +Plan B: Jurassic Jura +Those who want to put the Jurassic in Jura can explore the canton’s fantastic ‘Tracking the Giants’ dinosaur trail, where you’ll see fossil footprints and other relics of the area’s former prehistoric inhabitants. + +Lucerne: Chapel Bridge + + +Photo: Jan Geerk/Swiss Tourism + +Lucerne (Luzern in German) is a must-see on any tourist’s list. The old town is stunningly situated on the banks of Lake Lucerne, over the waters of which stands the famous Kapellbrücke – a 14th-century covered wooden bridge featuring 17th century painted scenes of local history and the city’s patron saints. It was rebuilt in 1993 after a devastating fire which destroyed many of the original paintings. + +Neuchâtel: Absinthe Museum + + +Photo: Caroline Bishop + +The wormwood-infused "green fairy" drink beloved of Toulouse-Lautrec and co. in Paris during the Belle Époque was first concocted in Neuchâtel’s Val-de-Travers in the late 1700s. + +Read also: What a trip - 10 great Swiss inventions + +Nowadays you can walk or cycle a 35km Absinthe Trail linking distilleries, restaurants and shops selling the stuff, and visit the fascinating Maison de l’Absinthe (Absinthe Museum) in Motiers. But be warned, you may start seeing double if you imbibe too much on the way! + +Nidwalden: Stanserhorn’s open-air cable car + + +Photo: Christian Perret/Swiss Tourism + +Switzerland has some excellent cable cars, funiculars and cog-wheel railways with almost-unfailingly jaw-dropping ascents and nerve-inducing views. However, Nidwalden’s Stanserhorn CabriO has a little extra claim to fame – it’s the world’s first open-top, double-decker cable car (not for the faint of heart). + +Enjoy brilliant 360 degree views from the top deck as you travel up the Stanserhorn mountain, plus the added thrill of feeling the wind in your hair. + +Obwalden: Pilatus + + +Photo: Andreas Gerth/Swiss Tourism + +Another record-breaking mountain ride is located in Obwalden. The astounding feat of engineering that is the Pilatusbahn winds its way up the side of Mount Pilatus and is the world’s steepest cog railway. Once you’re at the 2,132m station of Pilatus Kulm, you’ll enjoy wonderful views over Lake Lucerne and beyond. + +READ ALSO: 32 incredible world records held by Switzerland and the Swiss + +Schaffhausen: Rheinfalls + + +Photo: Christof Sonderegger/Swiss Tourism + +Getting sick of huge mountains and picturesque towns? In Schaffhausen the main attraction is the impressive Rheinfalls. Europe’s answer to Niagara, the sheer volume of Rhine River water pounding over these waterfalls is a sight to see – especially in spring and early summer as the mountain snow melts away. + +Plan B: Stein Am Rhein +Just in case you were after another lovely town – Stein Am Rhein is a beautiful example, full of half-timbered, brightly painted medieval buildings. + +Schwyz: Einsiedeln Abbey + + +Photo: Christof Sonderegger/Swiss Tourism + +The town of Einsiedeln in the canton of Schwyz is watched over by the large, baroque-style Einsiedeln Abbey and church. + +This still-active Benedictine monastery was first established around 1,000 years ago and has been a popular resting spot on the 'Way of St James' pilgrimage route for much of that time. Lovely at any time of year, the Abbey is especially magical at Christmas when there’s a large market chock full of food, gifts and Glühwein (or mulled wine). + +Solothurn: Solothurn old town + + +Photo: Claire Doble + +Solothurn, something of a cultural hub with its literature and film festivals, is billed as Switzerland’s finest baroque town. The capital of the canton of the same name, the town centre is a beautifully maintained time capsule from the 17th century. + +Take a tour to discover how Solothurn is centred around the mystical number 11, with 11 fountains, 11 abbeys and churches, and even a clock face with just 11 numbers on it. + +St. Gallen: Stiftsbibliothek Library + + +Photo: Christof Schuerpf/Swiss Tourism + +The entire St Gallen Abbey precinct is Unesco-listed, but the medieval jewel in the crown is the Abbey’s Stiftsbibliothek (library). This opulent wood-panelled space is one of the oldest libraries in the world still in operation. It contains a treasure trove of rare and ancient manuscripts including some of Charlemagne’s correspondence and priceless illuminated manuscripts dating from the early middle ages onward. + +Plan B: Mogelsberg treetop walk +This beautiful new walkway not far from the city of St Gallen rises up to 50 metres off the forest floor and allows people to experience the flora and fauna in a whole new way. Pram-friendly, it offers views over the Necker Valley and even as far off as the dramatic Churfirsten mountain range and the Appenzellerland region. + +Read also: In pics - Switzerland's 11 stunning Unesco World Heritage sites + +Thurgau: Sugar Mill tour + +Sugar is big business in Switzerland and, given the amount of chocolate produced and consumed here, that probably won’t shock you. In the largely agricultural canton of Thurgau (it is famous for its apples and apple cider), you can get stuck into the nitty gritty of Swiss sugar production by taking a tour of one of the country’s main sugar mills in the cantonal capital city, Frauenfeld. + +Plan B: The Hüttwilersee +This small tranquil lake is a hidden gem for hiking around or even diving into during the warmer months. + +Ticino: Bellinzona’s castles + + +Photo: Roland Gerth/Swiss Tourism + +If you want sunshine, Switzerland's Italian-speaking canton of Ticino is a good bet. And a good place to start is the town of Bellinzona which is home to not one but three atmospheric ruined castles. These are Unesco-listed and offer a fine day’s exploration as well as some stunning views from the ancient ramparts. + +Plan B: Lavertezzo bridge +The Lavertezzo bridge in Ticino’s stunning Verzasca Valley is a medieval, double-curved bridge that arcs over the pristine bottle-green water of the Verzasca river and is another postcard-perfect spot. + +Uri: Rütli meadow + + +Photo: Fabrice Coffrini/AFP + +Uri is famous for not one but two Swiss 'origin stories'. It is where the arguably mythical character of William Tell lived and shot the arrow off his son’s head (there’s a bronze statue of him in Altdorf), and it’s also where you’ll find the Rütli meadow, where the oath of the Swiss Confederation was first sworn back in 1291 – at least according to the popular version. + +Read also: Quiz - how well do you know these key dates in Swiss history? + +A visit to Rütli is something akin to visiting the UK’s Runnymede or Independence Hall in the US. The spectacular boat ride across Lake Lucerne to the meadow is an experience in itself. + +Valais: The Matterhorn + + +Photo: Toni Mohr/Swiss Tourism + +It’s all about altitude in Valais. The canton is home to the stunning, instantly recognizable Matterhorn mountain, as well as around 45 other peaks that rise over 4,000 metres above sea level including Switzerland’s highest, Dufourspitze at 4,634m. + +Vaud: Vevey + + + +The elegant town of Vevey is very much on the international travel radar in 2019 with both Lonely Planet and National Geographic putting on its 'must-see' lists for this year. + +The reason is the upcoming Fête des Vignerons (Winegrowers' Festival), which runs from July 18th to August 11th. +This Unesco-recognised event is Switzerland's oldest and largest wine festival and – to make it even more special – it is held a maximum of five times every century. + +Last staged in 1999, the Fête des Vignerons has its origins in the 17th century when the Wine Guild held a yearly pageant in Vevey, which is located at the foot of one of Switzerland's oldest wine-growing regions, the Lavaux. + + +Zug: Zug Town centre and lake + + +The Roman Signer sculpture, Kunsthaus Zug. Photo: Olivier Baer, Zurich + +Zug has both new and old attractions. The Old Town of the canton capital (also named Zug) is very pleasant for a stroll – don’t miss the clock tower – and once you hit the shores of Lake Zug, you’ll spot the stylish, modern Roman Signer lake view sculpture, which you can enter for a duck’s eye view of Lake Zug. + +Zürich: Uetliberg + + +The view from Zurich's Uetliberg. Photo: Christof Sonderegger/Swiss Tourism + +Zurich’s ‘home mountain’ provides panoramic views across Switzerland’s largest city and its lake, all the way to the Alps in the distance on a clear day. + +Plan B: Swimming in Zurich +If the weather allows, go jump in the lake! There’s hundreds of spots to swim in the fresh, clear waters of Lake Zurich and its fast-flowing offshoot, the Limmat River. + + +Our research is editorially independent but we may earn a commission for purchases made through our links. + +Switzerland is a small country, but it’s a place with big mountains, big culture, and big opportunities for travelers. Here you can spend time in cosmopolitan cities to explore the museums and culinary scene, then head to the colorful villages to learn about life as a Swiss local and take in the beautiful scenery. These are our favorite things to see and do in Switzerland! + +The majestic Matterhorn mountain +Credit: bigstock.com +The majestic Matterhorn mountain +Summit the Matterhorn Mountain, Zermatt +NEARBY HOTELS +The Matterhorn is one of the highest mountains in Switzerland, but it really stands out for its unique shape and role in mountaineering history. Standing at 4,478 meters tall (14,692 feet), this highly photographed mountain draws in alpinists from all over the world to summit to the top. It’s located near Zermatt, one of Europe’s most beautiful mountain towns, which is very pedestrian-friendly and a year-round destination for skiers and hikers. The best and most scenic way to get here is by train, and once you arrive, all vehicles in the city are required to be battery-operated. It’s also fun to take a cable car ride in Zermatt to get to the other mountains for skiing, snowboarding, and hiking. + +People sitting on the Bernina express train and admiring the scenic view on the Swiss alps +Credit: bigstock.com +People sitting on the Bernina express train and admiring the scenic view on the Swiss alps +Ride the Bernina Express Through the Swiss Alps +NEARBY HOTELS +One of the most memorable things you’ll ever do in Switzerland, the Bernina Express takes you on a journey through the Swiss Alps. This train route will take you through alpine scenery, historical sites, and you’ll see amazing views around every turn. The route goes from the town of Chur in Switzerland to Tirano in Italy and crosses the canton of Graubünden on a ride that takes about four hours. Alternatively, you can take a route from Davos for a 15-minute ride or a ride from St. Moritz for about a two-hour ride. But the full route is definitely the best one to take if you have the time. The first section overlaps with a section of the Glacier Express Route, the second section offers views of the highest peaks in the region, and the third section offers views of the southern scenery along Lakes Lugano and Como via bus to Lugano. + +Geneva Lake and Mont-Blanc bridge with flags Geneva city center +Credit: bigstock.com +Geneva Lake and Mont-Blanc bridge with flags Geneva city center +Take a Boat Ride on Lake Geneva +NEARBY HOTELS +Geneva is an international city that’s known for its role in the United Nations and the International Red Cross. But the city itself is also full of interesting attractions, including a collection of lovely parks. One of the best ways to get to know Geneva is to take a boat ride out on Lake Geneva and experience it from the water. This is one of the largest lakes on the continent, and it offers amazing views of the surrounding cities and towns, as well as the Alps and Jura mountain ranges, which are great for skiing and hiking depending, on the season. It’s also fun to explore the Vaud wineries because there are many vineyards that surround Lake Geneva. + +People standing on the observation deck in Interlaken in a beautiful summer day Switzerland +Credit: bigstock.com +People standing on the observation deck in Interlaken in a beautiful summer day Switzerland +Discover Outdoor Adventure in Interlaken +NEARBY HOTELS +Interlaken is known as the adventure sport capital of the world, and this resort area offers so many things to do for people who love getting active outdoors. Start your journey at the Bernese Oberland region for your adventures. This is also a popular resort area because of the spas and fresh mountain air that’s unique to this part of the world. Interlaken is a very popular place to go hang gliding, kayaking, paragliding, river rafting, jet boating, and hiking. There are many local guide companies here that will set you up with the gear you need to be safe and have an unforgettable time. + +Unterbrucke bridge over Aare River and old houses in Bern Switzerland. +Credit: bigstock.com +Unterbrucke bridge over Aare River and old houses in Bern Switzerland. +Explore Old Town of Bern +NEARBY HOTELS +The Old Town part of the city of Bern, which is a UNESCO World Heritage Site, is definitely a great place to visit when you plan a trip to Switzerland. Here you’ll find the Bern Minster, which is an iconic Gothic cathedral and beautiful town hall. While in Bern, you can also see the Zytglogge, which is a famous clock tower with moving puppets. This is also an ideal area for travelers who love to shop for souvenirs, gifts, and personal items to take back home. Other top things to do here include the weekly market and Bear Park, which celebrates the city’s animal symbol. + +Beautiful nature with the water fall (Rhine Falls) Switzerland. +Credit: bigstock.com +Beautiful nature with the water fall (Rhine Falls) Switzerland. +See Rhine Falls +NEARBY HOTELS +The largest plain waterfall in all of Europe is Rhine Falls, which is near Schaffhausen and in the northern part of the country. Here you can watch the Falls from a viewing deck and see the falls drop around 500 feet down. If you’re feeling particularly adventurous, you can even rent a canoe and head out on the water. You can even reach the castles of Wörth and Laufen by boat from this area. There are boat tours offered by local companies to get you closer to the Falls, and these tours typically operate between April and October. + +View from above of Lucerne city center and lake. +Credit: bigstock.com +View from above of Lucerne city center and lake. +Go Boating on Lake Lucerne +NEARBY HOTELS +Another lake worth visiting during your time in Switzerland is Lake Lucerne. This region is in the German-speaking part of the country and is incredibly beautiful. The city of Lucerne is also known for its Chapel Bridge and Water Tower. Come here for picture-perfect postcard views and a lovely charm that will make you fall in love with Swiss culture. Consider taking a boat cruise on a historic paddle steamer or salon motor vessel to really experience this lake. It’s a perfect way to spend a mild summer’s day or evening with the lights of town making the water glisten with magic. You can also combine a boat ride with a walk along the Swiss Path to learn about the history of the country. + +View of the Old Town (Altstadt) and the Limmat River +Credit: bigstock.com +View of the Old Town (Altstadt) and the Limmat River +Walk Around Old Town (Altstadt), Zurich +NEARBY HOTELS +Zurich is the largest city in Switzerland and is a favorite spot among art and culture enthusiasts. There are so many museums and art galleries here that it would be impossible to see them all in just one trip. One highly recommended thing to do in Zurich is to explore the Old Town area, known as Altstadt. This area is home to the Swiss National Museum, the Kunsthaus Zürich (Museum of Art), the Fraumünster Church (Minister of Our Lady), and Bahnhofstrasse (shopping avenue). It’s also interesting to admire the unique architecture of the buildings here and experience the city’s hip nightlife scene. It’s easy to get to and from Old Town via city tram. + +From exploring the top of Europe to sailing around Lake Geneva, photographing Chillon Castle or passing by the spectacular Rhine Falls on your Grand Train Tour, you’ll soon realise why Switzerland is known to be one of the most beautiful countries in the world are there are endless fun activities. If you’re planning a trip there, be it the Alps or all the great lakes in Zurich and Lucerne, here are the 50 best things to do in Switzerland in summer. + +Contents [show] + +Things To Do in Switzerland in Summer +1. Book a hotel with a view +If you’re going to spend your hard earned cash on a once-in-a-lifetime trip to Switzerland, the you might as well stay in one of the most incredible hotels in the world. Hotel Villa Honegg has got a lot of attention recently (mainly due to viral Instagram images!) thanks to its spectacular infinity pool overlooking the Alps. + +When it comes to a room with a view, it doesn’t get much better than this! If this is *a little* out of your budget, then below are some equally amazing and unique places to stay in Switzerland with a smaller price tag! + + + +An alternative and much cheaper option is to stay in Chateau Guetsch, Lucerne for just €200 a night or check into a mountain pod. + +amazing hotels in switzerland + +2. Eat your weight in Swiss cheese +If you didn’t already know Switzerland is famous for its cheese – now you know! One of the most fun things to do on any trip to Switzerland is to see how many different types of delicious Swiss cheese you can eat. Be it for breakfast, lunch or dinner, while sitting in a fancy Fondue Restaurant, or at a picnic in the park you’ve put together for your self, nothing beats a meal of cheese. + +We ate at the oldest restaurant in Lausanne and I can happily say I’ve never eaten that much cheese in one sitting in my life – it was heavenly! It should be noted that in Switzerland they don’t really call it “Swiss cheese” as they simply have a huge variety of delicious Alpine cheeses, made from cows milk that comes from the happiest cows in the world. + + + +3. Do a chocolate-making workshop + Wondering what to do in Switzerland on a cold or wet day? Yes even Switzerland in summer doesn’t have perfect weather! How about a chocolate-making workshop. While Lausanne seems like an obvious choice (milk chocolate was actually invented in the small village of Vevey near Lausanne by Swiss Man Daniel Peter in 1876) we actually did our workshop in beautiful Interlaken. + +There’s a chocolate-making workshop and cafe there called The Funky Chocolate Club and Ian and I had an insanely fun morning melting, mixing and eating our own chocolatey creations here. it was interesting to learn where the cocoa beans come from, wha the perfect temperature is for making milk and dark chocolate and all the various methods to decorate your chocolate bar! All we ate that day was chocolate – and I know my Dad is still jealous of this fact. + +Looking for adventure in Interlaken? Why not get the train to Grindelwald and hike to Lake Bachalpsee! + +chocolate-making-workshop +img_1234img_1227img_1206 +4. Stay in the world’s prettiest hostels +Whether you are on a shoestring budget or not, staying in hostels is weirdly one of the top things to do in Switzerland. They are unlike any other backpackers hostels I’ve encountered around the world – and many are even prettier and better-located than their neighbouring hotels. In Interlaken we stayed at the very famous , which is the oldest private hostel in Switzerland and has more extra facilities than you can shake a stick (of chocolate) at. + +There’s a restaurant, a night club, a massive terrace and garden, a room full of hammocks and a play area with foosball and pool tables. We stayed in a private room that was more spacious than some of the hotels we’ve stayed at and the decor was certainly unique! + +While we didn’t stay in Lauterbrunnen the hostel we saw there was also one of the prettiest hostels in the world and might be worth checking out for a night or two if you plan to do some hiking. Also, this is the starting point for the train to Jungfraujoch, the highest train station in Europe! + +READ: Best Hostels in Switzerland + +balmers-hostel-interlaken + +image-11pretty-flowershammock-room +5. Go wine tasting in Lugano +While Switzerland may not be as famous as its neighbouring countries for wine (hello France and Italy!) the wines that we tasted were pretty amazing and Switzerland in summer is drop dead gorgeous. There are even some pretty famous wine-making districts around the country from the UNESCO World Heritage Vineyards in Vevey to the warm, hills around Lugano in the Italian-speaking part of Switzerland. Ian and I spent a few hours at a very small family run vineyard in Lugano called La Fattoria Moncucchetto. + +It was actually really nice to look around a very small vineyard (the produce 35,000 bottles a year and don’t export anything) as well as learning how their various varieties of wine are made. We tasted a few glasses of their 2014 Refolo Brut and both agreed we wouldn’t mind purchasing a bottle on ten! ;-) The bubbles went straight to my head but in a good way! Be sure to visit if passing through Lugano – the views are also incredible from their terrace. + +I’ve listed Lugano as one of the top places to in Switzerland. Want to see the the other top 10 beautiful towns and villages? Read this post about “Where to go in Switzerland.” + +wine-tasting-lugano + + + +img_1576img_1590img_1598 +6. Discover Switzerland’s oldest town +The city of Chur, located in the Swiss canton of Graubünden, is officially the oldest town in Switzerland dating back over 5,000 years and visiting is one of the most unique things to do in Switzerland. The towns official language is German but the main language spoken here is the Alemannia Swiss German dialect. The old part of the town is very picturesque and 100% car free making a visit here even more enjoyable. + + +Chur #chur #graubünden #switzerland + +A photo posted by Simona Guarino (@siimonaguarino) on Sep 11, 2016 at 12:47pm PDT + +7. Cruise down the River Rhine +One of my favourite things to do in Switzerland was a morning spent cruising down the famous River Rhine. We hopped on board in the town of Schaffhaussen in Switzerland and watching in awe as the boat manoeuvred its way down the river with Switzerland to one side and Germany to the other. Was sort of like being in two countries at once. + +We passed some stunning little villages, camp sites and absolutely massive mansions on either side of the river and it was by far one of the most relaxing mornings we had. + +As most of the boats rides in Switzerland are included in your Swiss Travel Pass, we just hopped off the train and onto the boat with our giant backpacks and took a sort of two-hour detour down the river then re-joined the train further down the route. + +img_0035 + +img_0028img_0035img_0041 +8. Experience three cultures in one +You may laugh at me, but until I actually travelled around Switzerland I was not aware that there are three separate languages spoken. Four if your can Romansh, a language only spoken in the Graubünden area to the West of the country. + +Three languages means three separate cultures and three very different varieties of food. It’s quite fun travelling from the French-speaking area around Lausanne – where you’ll find delicious baked goods, crepes and other delightful delicacies from France to the German-speaking area where you will suddenly see street signs in German and advertisements for Bratwursts! + +The moment we got off the train in Lugano it actually felt life we had already crossed over into Italy – expect the prices of course! + + + +9. Descend a mountain in a cable car +Whether you decide to take the cable car up the mountain or down, riding in a cable car is definitely one of the most fun things to do in Switzerland! + +In the winter they’re obviously used by the masses to get to the top of the mountains before skiing or snowboarding back down, while in summer there a little quieter and can be used to get to the top of various peaks to admire the spectacular view from the top. As we had a 8-day Swiss Rail Pass, we were allowed to take some cable car rides for free such as the one linking Mount Rigi near Lucerne to Weggis at the lakeshore. + +Switzerland is also home to the world’s first revolving cable car – while we didn’t get to experience this personally I’ve heard it’s an incredible experience. Cable car rides up the mountains is definitely one of the most fun things to do in Switzerland! + + + +10. Take an old cog railway up Mount Rigi +One of the best day trips on our 8-day Grand Train Tour was a morning ascending Mount Rigi in an old cog railway. the incline was seriously steep and the train went at a snail’s pace, but this meant all the passengers could easily hang our the windows and take some of the most stunning panorama shots of the surrounding lakes and mountains. + +One photo I took was so spectacular that most of my friends thought it was taken with a drone! Once at the top there is a cafe and restaurant and some great photo opportunities looking back down to the three lakes that surround Mount Rigi. + +The walk back down to the cable car station is extremely easy, and you might even come across a paraglider flying off the mount as you walk by! Going up Mount Rigi was one of the best things to do in Switzerland – especially if you’re after some spectacular photos! + +rigi-train11. Photograph the world’s happiest cows +Did you know Switzerland is famous for having the “happiest cows in the world”? Apparently, that’s why Swiss chocolate is so famous – it’s all about the rich and creamy milk! We saw these happy cows everywhere we went, roaming freely through fields, hills and with their cute bells hanging around their necks. We never got too close, but we did have fun trying to get some picture-perfect shots of these famous milk-makers! + + + +swiss cows + +12. Go skydiving in Interlaken +Forget about Queenstown in New Zealand or Victoria Falls in Southern Africa, I can say with confidence that Interlaken is the new adrenaline-junkie capital of the world. + +Whatever sort of crazy activity you can think of, be it skydiving, bungee jumping, paragliding, mountain biking, off-roading, quad biking and loads of others that i can’t begin to explain – they have it. It is also one of the most spectacular spots on earth to go skydiving – surrounded by the dramatic peaks of the Alps. Check out Skydiving Interkalen for info on prices! + +Skydiving in Interlaken has to be one the most fun things to do in Switzerland! + + +Who faced it better? #spam 💨 p.s. cheers brothers for funding the adrenaline kick @jeremycator @freddiecator A photo posted by Bel (@annabelcator) on Jul 7, 2016 at 1:55am PDT + +13. Take a steamboat around Lake Leman +One of the things I love about Switzerland is how they manage to combine ancient traditions with modernity. Its home to some of the most complicated banking and technology systems, but still maintains traditional steamboats and old cog railways. + +We had the pleasure of taking two separate steamboat rides while in Switzerland but our favourite was a 100-year-old cruise around Lake Leman (otherwise known as Lake Geneva) taking in beautiful lakeside towns and villages such as Montreaux, Vevey and Port Valais. This is one of the best things to do in Switzerland in September – when most tourists have already left! + +steamboat-lausanne + +img_1037img_0999img_1030 + + +14. Visit a UNESCO Vineyard at Vevey +The vineyards at Vevay are an unforgettable site that need to be seen to be believed. Whether you rock up as part of a cruise around Lake Leman or stop off there on the train from Lausanne to Montreaux, these stepped vineyards are absolutely stunning. + +Dating back over 1,000 years, when the Italians brought the first grapes to Switzerland, a half day spent here is a half day well spent! Two famous people also hail from here: Comedy genius Charlie Chaplin and the founder of milk chocolate Daniel Peter! +VEVEY-LAVAUX +15. Explore old railway bridges +Depending on how much time you have in Switzerland, one fun thing to do is to spend a day exploring old railway bridges. We did this while passing through St Gallen, where the tallest railway bridge in Switzerland is located. + +There are actually three bridges next to each other – one for cars and two for trains. Whether you walk over them or under them, they are a sight to behold and a great place to meet some locals or even take a dip in one of Switzerland’s many perfectly-clean rivers. + +bridges in switzerland + + + +16. Get soaked by a waterfall +This might happen by accident but it will most definitely happen! One thing Switzerland has a lot of is powerful waterfalls. we actually came across a few by accident and the one that we paid to get into was one of the most incredible waterfalls I’ve ever had the opportunity to visit. if you take the train to Lauterbrunnen and take the super-easy 1 hour hike to Trummelbach, you will actually pass about two or three other waterfalls along the way. + +If you have a few more hours (or even days) to kill, you can check out all 72 waterfalls to be found in this mountainous region of the country! Trummelbach, the most famous waterfall, has been formed by the melting snow breaking through cracks in the rocks and gushing down into the valley. Because it’s so cold and so clear, the colour of the water is this unusual greyish white colour which can be viewed up close at the bottom of the falls. + +To see the falls up close, they have carved steps and platforms into the rock face so visitors can view the waterfall in all its glory from varying dizzying heights. + +waterfall in switzerland + + + +img_1186img_1193img_1194 +17. Discover picturesque villages +While Switzerland is famous for a few of its large and well-known cities, the real beauty is to be found in all the small and picturesque villages you pass along the way. It’s best not to try fit too much into your daily itinerary so you have time to hop off the train as you please to have a coffee in a cute little village, take a walk around and unknown lake or simply to take pictures which is what I did. + +At one stage I hopped off the train in a town called Spiez with all my bags and left Ian ride on to Zurich by himself as I was so keen to take some drone shots (which you can see below!). The same goes for boat rides – give yourself enough time to jump off at some the more picturesque towns and villages you see along the way. + +pretty-town + + + +pretty-flowersimg_1079img_1107 +18. Stroll through Stein Am Rhein +A town I had never heard of until a local took us there following a boat ride down the River Rhine, Stein Am Rhein is a medieval town in the German-speaking part of Switzerland with perfectly preserved ancient centre. No amount of photos would be enough in this storybook town – I kept feeling as if I had walked into a fairytale such a Shrek as not one building looked like any i had ever seen before. Dating back hundreds of years, the front of most buildings were perfectly preserved with ancient paintings in beautiful colours. Has to be seen to be believed! + +image-10 + +stein-am-rhein + + + +19. See Europe’s most powerful waterfall +If you didn’t get your fill of amazing waterfalls in The Alps, then a visit to Rhine Falls just 40 minutes outside of Zurich by train is must. + +Our train passed right by and I honestly nearly jumped out the window of the train i was in such awe at what I was seeing. I kicked myself for not doing my research and knowing that it existed so I would have known to get off the train!! Don’t make the same mistake as me – plan your journey and be sure to make s all photo stop here! + + +A photo posted by joerg.fotoblog (@joerg.fotoblog) on Sep 11, 2016 at 12:39pm PDT + +20. Take in a Zurich sunrise +This wasn’t planned (we just happened to need to get up very early when leaving Zurich) but I highly recommend you set your alarm clock and explore this beautiful city as the sun rises. It’s so quiet and peaceful in the morning, the light is at its best for photographs and the river is flat calm allowing for some stunning reflection shots. + +sunrise-in-zurich + +21. Visit the Olympic Museum +While there are lots of fantastic museums in Switzerland, The Olympic Museum in Lausanne is by far the best by a long shot. Located in the Olympic City, the home of the founder of the modern-day olympics and the International Olympic Committee, visiting this museum is both fascinating and exciting. + +Perfect for all ages, this interactive museum takes you through the history of the olympics, all about its founder and his life in Lausanne as well as a chance to see signed memorabilia from many of the past Olympic Games. You can take a photo of yourself holding the Olympic Torch from Rio and you can even try your hand at some Olympic Sports from athletics to shooting as well as playing games to test your balance. + +Tom Cafe, the restaurant on the top floor, has a beautiful terrace with panoramic views of Lake Geneva and delicious buffet to treat yourself to. My travel buddy Ian has written a separate post all about why he loved The Olympic Museum which you should definitely check out! + +olympic-museumimg_0976 + +img_0982thumb_img_0630_1024thumb_img_0620_1024 +thumb_img_0611_1024thumb_img_0616_1024thumb_img_0633_1024 +22. Tour Switzerland by train +I honestly think the ONLY way to visit Switzerland is by train. There’s this thing called the “Grand Train Tour of Switzerland” which we did. You can either buy a 4 day or an 8 day pass and it essentially lets you travel anywhere in Switzerland by boat, bus or train and even some cable cars. If not covered by the pass, there’s almost always a 25% or 50% discount. + +While you might need to make a reservation for some of the more popular trains in the summer, or the panoramic trains through the Alps, we didn’t need to reserve seats anywhere and found travelling from city to city by train super easy for extremely enjoyable. + +The ticket also gets your first class so you ride in style! Here’s another great post with more information about travelling Europe by train. Train travel in Switzerland really the only way to go! + +train-travel-switzerland + +mountains + +23. Cruise around Lake Lucerne +As I’m sure you’ve guessed already – Switzerland is essentially full of mountains, lakes and rivers. around every corner there is a mountain to be climbed and a lake to be explored by boat. + +We loved taking an old steamer across Lake Lucerne – the views were spectacular and you can hop on and off as your please visiting some of the pretty lakeside towns that I previously talked about. A great day trip from Lucerne is to check out Mount Titlis – where you can actually plan in the snow even during the summer! + + + +lucerne-titlis-2511666_1920lucerne-2537433_1920lucerne-3540529_1920 + + +24. Play in the snow at Jungfraujoch +Jungfraujoch – known as the Top of Europe – is the highest railway station in Europe. Located 3,454 metres above sea level, this has snow year round so even if you visit in the summer you can still do a variety of fun winter sports. It can be rather pricey to get to the top – be it by train or cable car – but the people we met who made it up there said it was definitely worth it for the view and the unique “snow in summer” experience. + +Just be sure to check the weather before you go as there’s no point going up on a very cloudy day! Learn more about travelling to Jungfraujoch here. + +snow fun jungfraujoch + + + +25. Cycle around Zurich +Zurich is a very easy city to get around and despite being known as the banking capital of the world, it is in fact a very beautiful old city with a lot to see and do. Full of excellent museums and attractions, renting a bike and exploring this city on two wheels is definitely the best way to see all of has to offer. Be sure to check out the giant clock face, Europe’s largest clock face at St Peter’s Church. + + + +26. Old railway to Lauterbrunnen +Taking a traditional train from Interlaken to Lauterbrunnen, or even further up into the mountains if your budget allows it, is one of the most unique things to do in Switzerland. The view is beautiful along the way as the train slowly winds its way up the valley and on arrival in Lauterbrunnen you will feel like you’ve arrived in a fairytale town. Whether you visit in Winter or Summer, a walk around this magical village will put a smile on your face. Grab a hot chocolate at one of the cute cafes or book into one of the most picturesque hostels in the world. + + + + + +27. Explore lakeside town of Spietz +There are many amazing lakeside towns in Switzerland to check out! One cute lakeside town only a short train ride from Interlaken, and a perfect stop if you are travelling on to Zurich. Spend a day walking around this town and be sure to check out Spietz Castle, the marina and the church that sits by the lake. + +You can also take a boat trip out around the lake if you have time and enjoy the spectacular backdrop of the mountains behind you. + + + + + +28. Rent a paddle boat in Lausanne +Visiting Lausanne is a little like travelling back in time to the summer resorts of the past. Watch as families sit by the lake enjoying the sunshine or rent a paddle boat and paddle along the shore of beautiful Lake Leman. You can enjoy great views of the Olympic Museum as well as an alternative view of some of the best hotels in the world which live the side of the lake overlooking the clear waters. + +paddle-boat-lausanne + +29. Watch the paragliders in Interlaken +If paragliding isn’t in your budget it can also be fun to go the park in Interlaken to watch as hundreds and hundreds of them descend on the town, doing flips and tricks, landing mere meters from your comfortable park bench. It’s a real sight to behold and will ensure your photo of Interlaken have a pretty energetic background! + +paraglider + +30. Stay in an old jailhouse +There’s a hotel in Lucerne that use to be the city jail. you can now pay to get the full “jail experience” complete with small beds in cell-like rooms, bars on the windows and dim lighting. + +A unique Swiss experience for sure! The prison dates back to 1862 – so you might imagine a few visitors while you sleep! + + +Home for the night. Jailhotel#switzerland #luzerne #jailhotelluzern‼️ #yolo + +A photo posted by El Rafa (@el_rafas_world) on Sep 11, 2016 at 3:57am PDT + + + +31. Eat a great, big Swiss steak +Like I mentioned earlier, Switzerland is pretty famous for having the happiest cows in the world and some of the world’s tastiest cheese. It’s no surprise that it is also a meat-lovers heaven an is home to the tastiest cuts of steak as well as a huge variety of mouth-watering dried meats. + +We treated ourselves to a steak dinner while in Lausanne and it was way up there with one of the best-cooked steaks I’ve ever eaten. Enjoy it with some good Swiss red wine and you’ll be in foodie heaven! + +32. Stay in the leading hotels of the world +Switzerland must have more luxury hotels per capita than anywhere else in the world. Some aren’t even widely marketed – they’re just known by those in the know. + +Many are famous for having hosted some of the world’s biggest celebrities and one such hotel in Lausanne was the home Coco Chanel for two years and even has a suite in the hotel named after her. Be in castles up in the mountains or 5-star lakeside retreats, many dating back over 100 years, you are sure to find a hotel you’ll never forget while in Switzerland. + +We spent two nights in the Carlton Lausanne and I had the most incredible balcony overlooking the street with the lake in the near distance. While the hotel had kept much of its old-world charm (there were even a hotel posters in the breakfast room), it didn’t feel old and the rooms were beautifully decorated. + +hotel-carlton + +33. Go hiking +There are so many amazing hiking opportunities in Switzerland. You could probably go hiking every day of your holiday and never get bored as the routes are all equally different and equally enchanting. + +Climb up to snow-capped peaks or take it easy walking around gently sloping paths surrounding Switzerland’s endless lakes. Take a cable car up and walk back down or if you’re feeling energetic walk up and take an old railway back down. + +hiker + +mountains-2img_1153mountains +34. Take a funicular to Harder Kulm +If you have a few days in Interlaken, be sure to take the old funicular up to Harder Kulm. The large windows and glass roof will allow you spectacular views as you rise up to one the surrounding mountain peaks located 1,322 metres above sea level. + +There’s a Chinese restaurant at the top that looks like a mixture between a castle and a temple where you can enjoy the view with a sundowner! + +35. Visit the James Bond restaurant +The famous James Bond restaurant in Switzerland is located at the top of Schilthorn, a 2970 meter high mountain peak in the middle of the country. The restaurant at the top, called Piz Gloria, is where the 1969 James Bond movie On Her Majesty’s Secret Service was set. + +The restaurant actually revolves and affords visitors panoramic views of the surrounding mountains. You will need to take a series of trains and cable cars to get here so the reward of such an incredible view is a welcome treat on arrival. + +james-bond-restaurant + +36. Explore Switzerland’s stunning castles +Every village, every town, every lake, every river and everywhere else in between seems to have its own stunning castle in Switzerland. I was blown away by the first one I saw (probably as it’s one of the most famous – Chilean Castle on the shores of Lake Geneva) but that it almost got to a stage when I stopped noticing them as there were so many to take pictures of. + +If you take a 2 hour train journey through the Swiss countryside you won’t be able to count the amount of castles you see on both hands. In fact, there is said to be a grand total of 62 castles in Switzerland so see how many you can tick off!castle-switzerland + + +My first Swiss castle selfie! There shall be more…don’t you worry! Do any of you hate selfies? I guess I might take too many haha🙄 #mylausanne #swiss A photo posted by Janet Newenham (@janetnewenham) on Aug 28, 2016 at 10:17am PDT + +37. Listen to Jazz in Montreux +The small town of Montreux on the shore of Lake Geneva is very much a traditional lakeside resort town but with a small twist. It’s most famous for its annual Montreux Jazz Festival held each July, and dating back over 50 years. + +It’s the second largest annual jazz festival in the world, second only to Canada’s famous Montreal Jazz Fest, attracting artists and festival-goers from around the world. While primarily focusing on Jazz music, you can listen to all types of music genres imaginable. The festival lasts two full weeks and attracts almost a quarter of a million people each year. + +montreux + +img_1046 + +Where To Stay in Montreux +Fairmont Le Montreux Palace – from €305 a night + +Hotel Helvetie – from €117 a night + +Eurotel Montreux – from €167 a night + +38. Watch the sunset over Lake Lucerne +While Switzerland is full of beautiful places to watch the sunset, I particularly loved watching the sunset in beautiful Lucerne. The city has a very unique layout, stretching down each side of the lake, which makes viewing the sunset all the more pleasurable. + +You can also take sunset cruises out on to the water and look back on the city as the sun sets behind it. An unforgettable experience. There’s even a bar called ‘Sunset Bar’ as part of the Hotel Seeburg where you are guaranteed the best sunset pics! +39. Drink Swiss wine at Mojito in Lugano +While in Lugano we discovered this very cute lakeside bar called Mojito. Unlike every other bar we frequented on our travels so far, this bar is run by the local community and all profits made of directly back into the running of the bar and funding local festivals and events that take place next to Lake Lugano. + +Prices were very reasonable and they served up some of the mojitos this side of the world. Highly recommend visiting and supporting this social enterprise. + +lugano-mojito + +40. Take the Glacier Express +No visit to Switzerland would be complete without riding the famous Glacier Express through the mountains, right up to some of the most spectacularly beautiful spots on all of Europe. + +Riding this train is like being transported into a Disney movie – complete with huge panoramic, glass windows to ensure you don’t miss a single mountain whizzing by. Taking about seven hours, it goes all the way across the Alps from Zermatt to Davos or St. Moritz. On a single day trip, you will pass by deep gorges, delightful valleys, 91 tunnels and over 291 impressive bridges! + +glacier-express + +41. Eat some cobblestone chocolate +If you are spending some time in the Olympic City be sure to take yourself on a self-guided tour up and down the cobblestone streets until you come across the cities most famous chocolate shop. + +Here the master chocolatier at Paves Tony makes small cobblestone-shaped chocolatey with a very high alcohol content that are sure to melt in you mouth and have your returning time and time again for more tasty delights. + +paves_de_la_rue_de_bourg + +42. Explore 3 countries in 1 in Basel +Basel is one of the most unusual cities in the world which makes a visit here one of the best things to do in Switzerland. It’s unique location on the border of three countries means that parts of the city are in France, another part is in Switzerland and a third part is in Germany! + +Besides its unique location, it was one of the prettiest cities in the country with plenty to keep you occupied for a few days. Basel is also an art lovers paradise – as Jet-Settera found out recently. If visiting during Winter be sure to check out the famous Basel Winter Carnival – the biggest of its kind in Switzerland. + +basel-switzerland + +43. Go window shopping in Geneva +Oh Geneva. If you have to ask for the price tag, then you probably can’t afford it! this city is FULL of glamorous shop fronts, women clad in designer clothes from head to toe and people driving cars that cost more than an average house. + +It’s quite the experience to soak it all in for a day or two and look on at a lifestyle you will probably never have! ;-) + +44. Walk around Kapellbrücke in Lucerne +The Kapellbrücke, or Chapel Bridge, in Lucerne is one of the biggest defining features of the city and a must-visit attraction. Slightly creepy at night, and equally atmospheric, walking around this ancient bridge (the oldest covered bridge in Europe) is an experience you won’t be forgetting. + +Be sure to check out the intricate interior paintings that date back to the 17th century and 43 meter tall water tower at the end of the bridge. + +luzern_kapellbruecke + +45. View the Matterhorn from Zermatt +One of Europe’s highest mountain peaks, at 4,478 metres, this pyramidal peak in the Alps is one of the most recognisable peaks in the world. + +If you travel to Zermatt by train, you can go up a perfect viewing platform and view this mighty peak from a sad distance. This is also a haven for experiences climbers who can reach 38 separate four thousand-metre peaks from Zermatt. Here are 10 more interesting facts about the Matterhorn that you may not have been privy to! + +matterhorn_from_domhutte_-_2 + +46. Swim in a Swiss river or lake +I’m not going to lie. The rivers and lakes in Switzerland are not exactly the warmest. In fact, if you are brave enough to take a dip in a river that has been formed from melting snow, be prepared for an icy surprise. While some are warmer than others, they have one thing in common – they contain some of the clearest and cleanest water in Europe and a real delight to swim in. Be brave, make the jump! + +river-switzerland + +47. Mingle with the rich in St Moritz +It is said that Winter Tourism was actually invented in St Moritz over 150 years ago after a local hotel owner and its gets made a bet with each other. + +Over the years, St Moritz has grown into one of the most well-known and prestigious ski resorts in the world – popular with the rich and famous from all four corners of the world. A hub for winter sports enthusiasts – 70% of St Moritz visitors come during the Winter months. Be sure to have a nice bit of savings if you plan of travelling here as winter sports, food, accommodation and everything in between don’t come cheap! Looking for some alternative ski resorts? Read all about where locals would recommend! + +st-moritz + +48. Eat your way around Gruyères +For the foodies amoung, you (or anyone that simply enjoys some good cheese!) Gruyere should be added to your Swiss bucket list. Famous for the large concentration of cheese factories as well as some of Switzerland’s most famous meat products, Gruyeres is also a picture-perfect medieval town with a lot of history. + +Visit the Maison Cailler and Gruyères Chocolate factories, discover how to make traditional cheese at La Maion du Gruyere or learn to make traditional, organic bread in the Adde bread oven. There are literally endless things to do in this tiny place. + +gruyeres-cheese + +49. Have a night out in Le Flon in Lausanne +Looking for the best nightlife in Switzerland? It has to be Le Flon district in Lausanne. While many people would argue it’s all about Geneva – many locals from Geneva actually travel to Lausanne for the nightlife. + +This old warehouse district, which is full of retro clubs and new bars which have kept the old warehouse-style architecture and vibe transform this part of the city into an eclectic nightlife area. In the summer lots of live music and festivals take place here and at the weekends the district really comes alive. Be sure to check out the iconic Mad nightclub….you’ll see why when you get there. + +lausanne places to visit in switzerland + +50. Visit picturesque Albogasio +While this picturesque village is technically on Italian territory, it can be accessed on a one hour cruise from Lugano, the southern most city in Switzerland. We had to actually google the name when we arrived back to our hostel as we were pretty mesmerised by this tiny but perfectly formed stepped village on the shore of Lake Lugano. A photographers dream – and a village that conjures up images of many of the more famous villages around Southern and Northern Italy. + +things to do in switzerland + +Editors note: Thank you SO much to Tourism Lausanne for hosting us in Lausanne for two days, to the people at Swiss Travel Pass for kindly sponsoring two 8-day passes and to both the Youth Hostel in Lugano and the Balmer’s Hostel in Interlaken for so kindly hosting us. As always, all opinions are my own and I would highly recommend everyone to visit Switzerland – especially during the summer! + + +10 Essential Tips to Travel Switzerland on a Budget +August 22, 2017 By Alpaca The Bag + +130 +SHARES +Share +Tweet + +Pin +You can have a great time visiting Switzerland on a budget +Grazing cows in Switzerland +Switzerland is notoriously at the top of every “Most Expensive Country in the World” list, which makes it exceedingly difficult to travel Switzerland on a budget. But that doesn’t have to be the case. + +Even the most budget-conscious traveler should have Switzerland on his or her bucket list. + +Switzerland is full of dramatic landscapes that can take your breath away. + +It’s where you find lush green rolling hills that have quaint little chalets with cows roaming freely around them. + +It’s where mountains meet lakes; where you can eat endless amounts of delicious chocolate and of course…cheese. + +It almost seems that it’s too beautiful to be a real place. + +If these aren't reason enough to want to pack your bags right now than we don’t know what is! + +Pro Tip: Need airfare? Find cheap flights and more at Travelocity.com. + +Green rolling hills of Switzerland +Straight out of a fairytale +So how do you visit one of the most expensive countries in the world without breaking the bank? + +It’s easier than you might think. + +Here are ten helpful tips to keep more money in your pocket while still being able to travel to the wondrous country of Switzerland. + +Table of Contents +How to Travel Switzerland on a Budget +1. Spend More Time in One Place +Switzerland is a tiny country. Consider setting up a home base for yourself and explore the rest of the country from there. + +Usually, the longer you spend in one place, the better the nightly rates for accommodations. + +This typically holds true whether you’re staying at a hotel, hostel, Airbnb, etc. + +Some hotels or hostels will even give you a free local transit pass, so check when booking. + +Switzerland is a small, steep country, much more up and down than sideways, and is all stuck over with large brown hotels built on the cuckoo style of architecture. + +Ernest Hemingway +See also: 3 Terrific Travel Credit Cards for Beginners + +Swiss Railway map (credit: Swissrailways.com) +Swiss Railway map +2. Skip Staying in the Major Cities +There are benefits to staying in major cities. Proximity to everything allows easy access to museums, shopping, and restaurants; but people come to Switzerland for the views. + +Switzerland has some of the most beautiful landscapes in the world, so visit and stay in a town with views. + +Not only will it be less expensive, but you're more likely to get the postcard Switzerland that you’re looking for. + +You also don’t need to go very far outside the cities to get some pretty spectacular views. + +Trains are a very prominent way to travel in Switzerland, so it’s easy to get around even when staying outside of the main cities. + +Check out the Swiss Railways website to get an idea of what smaller towns fall on the major train lines. + +Sleep on Straw Switzerland +Sleep on Straw (minus the cows) +3. Cheap or Free Accommodations +Nowadays, there are so many options for budget travelers when it comes to finding a place to stay. + +You’re no longer limited to choosing between a hotel and a hostel. You can now rent peoples’ apartments or rooms or even stay on someone’s couch. + +However, our two recommendations to experience Switzerland on a budget are Workaway and Sleep on Straw. + +Workaway + +Workaway is an exchange program that, in return for a few hours of work a day, you have your housing covered (and in some cases, a few meals). + +You can do a variety of tasks from working with schools, animals, or even farming. + +This is an excellent program because it gives you a real, local experience and you are giving back to the community in which you are visiting! Plus your accommodation is free. + +Sleep on Straw + +Farms in Switzerland started opening up their doors and letting travelers experience a night sleeping on fresh straw. + +It has become trendy over the summer months and can start at 6 Swiss Francs ($6) a night. + +What better way to experience Switzerland than waking up on a farm and walking outside to enjoy the mountains. + +As with anywhere, you stay, do your research. It doesn’t matter if it’s a hotel, Airbnb, Workaway, or Sleeping on Straw, read traveler reviews. + +You might save a buck in the end, but if you end up being miserable because you didn’t read reviews, it won’t be worth it. + +Related: 11 Reasons to Rent an Airbnb While Traveling + +The Swiss Alps +The Swiss Alps +4. Buy Food at a Grocery Store +Dining out is expensive; it’s cheaper to buy your meals at grocery stores. + +This is not news to budget travelers. However, there are cheaper grocery stores where you get more for your money. + +The two major grocery stores in Switzerland are Migros and Coop. The cheaper budget grocery stores are Aldi, Denner, and Lidl. + +Stock up on white wine, cheese, and bread and use it as an opportunity to make fondue! + +Another option is to buy “ugly fruits and vegetables” from Coop. + +To prevent food waste, Coop began selling “wonky” produce at reduced prices. The produce is naturally deformed but does not have any defects when it comes to taste. + +Just because they aren’t pretty, doesn’t mean they don’t taste good. + +5. Buy Souvenirs at Grocery Stores +While you’re buying your lunch at a grocery store, why not buy your souvenirs too. + +That chocolate may end up being half the price in a grocery store for the same one in a tourist spot. + +Many grocery stores in the larger towns often even have a Switzerland souvenir section where you can buy chocolate, cheese, cowbells, ornaments, magnets, etc. + +Museum of Art and History - Geneva, Switzerland +Museum of Art and History – Geneva, Switzerland +6. Drink Tap Water +Not only is food expensive in Switzerland, but drinks are too (including bottled water). + +Luckily, Switzerland has some of the cleanest water available. There are fountains everywhere that you can use to fill up your water bottles. + +7. Visit Free Museums +Whatever city you end up visiting, check and see what local museums they have and if they are either free, have free days to visit, or offer other discounts. + +There are so many free museums in Switzerland. Below is a list of some of the more popular ones in Geneva and Zurich. + +Free Geneva Museums and Sites +Natural History Museum +Art and History Museum +ICT Discovery +Tavel House +Botanical Gardens and Conservatory +Ariana Museum +Museum of the History of Science +Carouge Museum +The Museum of Ethnography +Free Zurich Museums and Sites +Zoological Museum +Augusto Giacometti Entrance Hall +Museum of Modern Art (Free on Wednesdays) +Museum of Anthropology +Botanical Gardens +Fluntern Cemetery (Visit James Joyce’s grave) +Historic Town Gruyères Switzerland +Historic Town of Gruyères, Switzerland +8. Free Outdoor Activities +There are so many enjoyable outdoor activities in Switzerland that don’t cost a dime. + +Hiking + +Hiking is one of the major activities (the other being skiing) that Switzerland is known for. You could easily spend your whole visit hiking and be perfectly happy. + +Swimming + +There are quite a few lakes in Switzerland and plenty of places where you can enjoy a swim in them too. They can be a little chilly sometimes! + +Explore Historic Towns + +Switzerland, like many European countries, is full of ancient and historic towns that you can explore. + +Pop into the town’s cathedral for a chance to see some beautiful art. A couple of must-visit towns are Gruyères and Altstadt. + +Festivals + +One of the best things to do in any country is to take part in a festival. You can see the local culture at its best and usually get fireworks, music, and more. + +Free Walking Tours + +There are quite a few cities that offer free walking tours. They are run by volunteers and usually provide a couple of tours every day in several languages. + +Cheese Making Tours + +Depending on the area you choose to visit, there are often small-town cheesemaking farms that will happily show you around and let you see how they make their cheese. + +There are also larger factories that give public tours for usually a small price (around 5 Swiss Francs, or $5). + +Cheese Making Tours in Switzerland +That's a lot of cheese +9. Avoid High Seasons +There is no wrong time to visit Switzerland, but the high seasons for visitors are summer and winter. + +The best time to visit, and get the most for your money, is during the shoulder months of spring and fall. + +Accommodations will be cheaper, and there will be fewer travelers visiting. + +If you choose to travel during spring or fall, and hiking is on your list of activities, check and see if trails are open while you are there. + +Switzerland Shoulder Season +Switzerland is beautiful any time of year +10. Invest in a Travel Pass +Travel passes can save you a lot of money, but you must first determine if it's the right pass for you. + +If you don’t use passes to their full potential, they can end up being more expensive for you in the long run. + +Swiss Travel Pass + +The Swiss Travel Pass gives you almost full access to the country; entry to about 500 museums, train, bus, and boat tickets, and more. Again, this can save you money, but it can cost you too. + +If you don’t have a plan or itinerary in place of when and what you want to see, it may end up being more expensive for you. + +Swiss Half Fare Card + +The Swiss Half Fare Card allows visitors to buy train, bus, or boat tickets for half price for up to a month. + +If you choose this option, there is very little difference between 1st and 2nd class, and it’s recommended to buy the 2nd class ticket. + +Super Saver Tickets + +Super Saver Tickets are not a type of pass per se, but when you go to buy a train ticket online, you can sometimes buy a super saver ticket instead. + +These tickets are the cheapest available because they are offered at times when fewer people travel. + +Swiss Coupon Book + +The Swiss Coupon Book offers discounts and a lot of 2-for-1 deals. You can view the deals before purchasing the book. + +This is not as popular as the other passes since you probably won’t be able to use all the coupons to make it worthwhile. + +However, if you are in the country for a more extended period, it may make sense to buy the coupon book. + +Student Passes + +If you're a student or are under the age of 18 (and sometimes under 26), you may be able to get student discounts while traveling. + +There are so many ways to make a trip to Switzerland come to life without going broke. + +No matter if you’re an outdoor adventurer or a history buff, there is plenty in Switzerland that you can do and still have extra money in your pocket after your trip. + +Now all you need to do is grab your passport and travel! + +*** + +We hope this guide to traveling Switzerland on a budget has helped inspire you to plan a trip. + +If you'd like to go, but not alone, consider a small-group tour with G Adventures: + +Europe by Rail with The Glacier Express is a 12-day trip from Paris to Budapest that includes a train ride through the Swiss Alps, with stops in Lausanne, Zermatt, and Chur before continuing to Germany, Austria, and Hungary. + +Trekking Mont Blanc is a challenging 10-day high-altitude adventure in the Alps. You'll start trekking in Chamonix, France, and pass through Italy and Switzerland as you make your way around Mont Blanc. Trip ends in Chamonix. + +London to Rome: Picnics & Pizza is a quick 7-day rail journey from London to Rome, including a stop in Interlaken, Switzerland. + +Planning a trip? Go Backpacking uses and recommends: + +G Adventures for small group tours +Skyscanner for researching flights +Hostelworld for booking hostels +Airbnb for renting rooms and homes +Rail Europe for train passes +World Nomads for travel insurance + + +9 Best Places to Stay in Switzerland +Last updated on September 22, 2020 in Hotels, Leisure, Switzerland Leave a Comment + +Switzerland has some pretty amazing mountains. In fact, the scenery is mind-blowing just about anywhere in the country. Switzerland also has some pretty amazing places to stay where you can take advantage of the views. Your choice of accommodations could boil down to which mountain or lake you want to see. + +9. Hotel Chateau Gutsch, Lucerne +Hotel Chateau Gutsch, Lucerne +Fairy tale romances just might come true at Hotel Chateau Gutsch since it resembles a romantic castle overlooking Lucerne. Built in 1898 as a private residence, it is patterned after Neuschwanstein, a romantic Belle-Époque castle in Bavaria. This Lucerne landmark, sitting on a 490-meter (1,600-foot) high hill, offers stunning views of the city, Lucerne Lake and mountains – it’s said to have the most spectacular views of any European hotel. When you want palatial grandeur, you’ll find it here. + +Check Reviews & Prices + +8. Whitepod Hotel +Whitepod Hotel +When you’re a guest at the eco-friendly Whitepod Hotel, you won’t stay in bungalows. You’ll stay in one of 15 high-tech pods, a snug geometric-shaped stand-alone building that is self-contained. It’s like staying in an igloo, only warmer since it has its own wood stove. You’ll breathe in crisp mountain air as you make the 20-minute walk from the canvas-covered pod to t he dining facilities. In the winter, you’ll have use of a private ski run as well as runs elsewhere on the mountain. + +Check Reviews & Prices + +7. Hotel d'Angleterre, Geneva +Hotel d'Angleterre, Geneva +The Hotel d’Angleterre oozes stately charm and elegance on the banks of Lake Geneva. Built in 1872, It also oozes accolades from Forbes, Conde Nast and TripAdvisor, among others, for being one of the world’s top hotels. The hotel is filled with antiques, with some modern décor in the rooms. It offers great views not only of the lake and Mount Blanc but also of Switzerland’s largest water fountain, which stands between the hotel and the lake. + +Check Reviews & Prices + +6. Palace Luzern, Lucerne +Palace Luzern, Lucerne +Palace Luzern marked a new level of luxury when it opened in Lucerne in 1906: It had en-suite bathrooms. Built on the banks of Lake Lucerne, it was stately and elegant. It still is today, adding a new distinction in 2015: home to Lucerne’s only fish restaurant. If it’s extravagance you’re after, book the Suite of Arts, inspired by such artists as Chagall and Miro, with furnishings reminiscent of the ‘60s and ‘70s. Rooms have lake or mountain views. + +Check Reviews & Prices + +5. Hotel The Cambrian, Adelboden +Hotel The Cambrian, Adelboden +Hotel The Cambrian is located just 15 minutes from Bern, but it seems worlds away from a big city. Originally built in the early 1900s, it remains one of the region’s top hotels. Today it is a 21st century ultra-modern chateau, its stone and slate sleekness interspersed with panoramic windows displaying the mountains and greenery of the Adelboden Valley. You’ll enjoy world-class skiing in the winter, while hiking and biking allow you to explore the environs in the summer. + +Check Reviews & Prices + +4. Ascher Guesthouse +Ascher Guesthouse +If heights challenge you, better skip the Ascher Guesthouse (Berggasthaus Aescher), but if they don’t, you’ll love it here. It’s built into the side of a mountain just below the summit of the Appenzell Alps. The dormitory lodge appears to sit precariously on the vertical cliff, but looks can be deceiving; it’s been there for 170 years. Access is via a challenging hike and cable car. The guesthouse-restaurant, with awesome views, is next to Wildkirchli caves. + +Check Reviews & Prices + +3. Grand Hotel Kronenhof, Pontresina +Grand Hotel Kronenhof, Pontresina +The Grand Hotel Kronenhof has been serving guests since 1848. Located in the heart of the Swiss Alps, this historic Neo-Baroque building is one of the most architecturally significant hotels in the Alps. Renovated in 2007, it still retains its old-world charm. Its spa offers stunning views of the Bernina glaciers and is considered one of the best in the world; it’s hard to beat the mountain views, too. If you’re traveling with children, the hotel has restaurant just for them. + +Check Reviews & Prices + +2. The Omnia, Zermatt +The Omnia, Zermatt +The Omnia Mountain Lodge, built against a mountain overlooking the village of Zermatt, is one of the top hotels in the world. TripAdvisor named it the best hotel in Switzerland in 2016, ranked it sixth in Europe and 19th in the world. There’s a reason for this, starting an elevator ride to the rock the lodge sits on, then entering the hotel through a James Bond-style cave and stunning views of the Matterhorn. Its Caverne bar is carved into the mountain. + +Check Reviews & Prices + +1. Hotel Villa Honegg +#1 of Amazing Hotels In Switzerland +The Hotel Villa Honegg says its heated infinity pool has the most beautiful views in the world. It’s hard to argue with that statement since the pool overlooks Lake Lucerne and the mountains beyond. Located on Mount Burgenstock, the hotel was built in 1905 as a private mansion, undergoing renovations into a luxury boutique hotel in 2011.If you’re not in the mood to swim, you can enjoy the same views from the terrace of this five-story stone chalet. + +Check Reviews & Prices + +Share on FacebookPin on PinterestTweet about this on TwitterShare on LinkedInEmail this to someone +You Might Also Like + +10 Top Tourist Attractions in Switzerland + +10 Best Places to Visit in Switzerland + +5 Best Day Trips in Switzerland + +14 Most Scenic Small Towns in Switzerland + +11 Most Beautiful Regions in Switzerland + +10 Most Beautiful Castles in Switzerland + +15 Best Cities to Visit in Switzerland + +12 Most Beautiful Lakes in Switzerland + +7 Best Day Trips from Zurich + +witzerland Travel Budget +Europe / +Switzerland Overview +Cities and Regions down-arrow +Switzerland Accommodation +Switzerland Tours down-arrow +How much does it cost to travel to Switzerland? +Jump to down-arrow +How much money will you need for your trip to Switzerland? You should plan to spend around Sfr196 ($220) per day on your vacation in Switzerland, which is the average daily price based on the expenses of other visitors. Past travelers have spent, on average, Sfr40 ($45) on meals for one day and Sfr17 ($19) on local transportation. Also, the average hotel price in Switzerland for a couple is Sfr253 ($285). So, a trip to Switzerland for two people for one week costs on average Sfr2,743 ($3,083). All of these average travel prices have been collected from other travelers to help you plan your own travel budget. + +Travel Style: + +All +Convert Currency: + +Swiss Franc +Average Daily Cost +Per person, per day +Sfr196 +One Week +Per person +Sfr1,371 +2 Weeks +Per person +Sfr2,743 +One Month +Per person +Sfr5,878 +One Week +For a couple +Sfr2,743 +2 Weeks +For a couple +Sfr5,486 +One Month +For a couple +Sfr11,755This data comes from the travel budgets of real travelers - How it works. Put these numbers on your website. +A vacation to Switzerland for one week usually costs around Sfr1,371 for one person. So, a trip to Switzerland for two people costs around Sfr2,743 for one week. A trip for two weeks for two people costs Sfr5,486 in Switzerland. If you're traveling as a family of three or four people, the price person often goes down because kid's tickets are cheaper and hotel rooms can be shared. If you travel slower over a longer period of time then your daily budget will also go down. Two people traveling together for one month in Switzerland can often have a lower daily budget per person than one person traveling alone for one week. + + + +How expensive is Switzerland? How much money do I need for Switzerland? +How much does a trip to Switzerland cost? Is Switzerland expensive? The average Switzerland trip cost is broken down by category here. All of these Switzerland prices are calculated from the budgets of real travelers. + +Accommodation Budget in Switzerland +Average Daily Costs +Calculated from travelers like you + +The average price for one person for accommodation in Switzerland is Sfr127. For two people sharing a typical double-occupancy hotel room, the average price for a hotel room in Switzerland is Sfr253. + + +Accommodation1 +Hotel or hostel for one person +Sfr127 +Accommodation1 +Typical double-occupancy room +Sfr253 +Featured Properties +Premium +AirBnB +View Price +Value +AirBnB +View Price +AirBnB Prices in Switzerland +How much do AirBnB's cost in Switzerland? Prices vary by location, size of the place, and the level of luxury. See below for options. + + + + +Food Budget in Switzerland +Average Daily Costs +Calculated from travelers like you + +While meal prices in Switzerland can vary, the average cost of food in Switzerland is Sfr40 per day. Based on the spending habits of previous travelers, when dining out an average meal in Switzerland should cost around Sfr16 per person. Breakfast prices are usually a little cheaper than lunch or dinner. The price of food in sit-down restaurants in Switzerland is often higher than fast food prices or street food prices. + + +Food2 +Meals for one day +Sfr40 +Featured +Geneva: Taste My Swiss City… +Get Your Guide +$77 +What did other people spend on Food? +Typical prices for Food in Switzerland are listed below. These actual costs are from real travelers and can give you an idea of the Food prices in Switzerland, but your costs will vary based on your travel style. + + +Breakfast for 2 +Sfr12 +Tea at Interlaken +Sfr30 + +Transportation Budget in Switzerland +Average Daily Costs +Calculated from travelers like you + +The cost of a taxi ride in Switzerland is significantly more than public transportation. On average, past travelers have spent Sfr17 per person, per day, on local transportation in Switzerland. + + +Transportation1 +Taxis, local buses, subway, etc. +Sfr17 +What did other people spend on Transportation? +Typical prices for Transportation in Switzerland are listed below. These actual costs are from real travelers and can give you an idea of the Transportation prices in Switzerland, but your costs will vary based on your travel style. + + +City Pass (2) +Sfr26 +Cable Cars (for 2) +Sfr60 + +Intercity Transportation Budget in Switzerland +Average Daily Costs +Calculated from travelers like you + +Transportation between cities and towns in Switzerland costs an average of Sfr32. Naturally, prices vary by the length of the route, the type of transportation used, and the date. + + +Intercity Transportation1 +Travel between cities +Sfr32 + +Flights to Switzerland +How much does it cost to go to Switzerland? Naturally, it depends on the dates. We recommend SkyScanner because they can find the best deals across all airlines. + + +From +Beirut +To +Bern +RoundtripOne-way +Depart +Return +(One-way) +COVID-19 travel advice +Rental Cars in Switzerland +The price of renting a car in Switzerland will depends on dates, the type of car, the location, and your age. We recommend SkyScanner because they can find the best deals across all car rental companies. + + +Pick-up Location +Pickup Date +Time +10:00 +Return Date +Time +10:00 +Return car to a different location +Driver aged between 25 - 75 +COVID-19 travel advice + + +Entertainment Budget in Switzerland +Average Daily Costs +Calculated from travelers like you + +Entertainment and activities in Switzerland typically cost an average of Sfr44 per person, per day. This includes fees paid for admission tickets to museums and attractions, day tours, and other sightseeing expenses. + + +Entertainment1 +Entrance tickets, shows, etc. +Sfr44 +Featured Activities +Chaplin's World Entrance Ticket +Get Your Guide +$30 +Zurich: Swiss Cheese Fondue and… +Get Your Guide +$114 +Golden Round Trip from Lucerne:… +Get Your Guide +$113 +Zurich: Private Tuk-Tuk City Tour +Get Your Guide +$49 +What did other people spend on Entertainment? +Typical prices for Entertainment in Switzerland are listed below. These actual costs are from real travelers and can give you an idea of the Entertainment prices in Switzerland, but your costs will vary based on your travel style. + + +1 Day Bicycle Rental +Sfr31 +The Swiss Transport Museum Entrance Fee +Sfr32 + +Tips and Handouts Budget in Switzerland +Average Daily Costs +Calculated from travelers like you + +The average price for Tips and Handouts in Switzerland is Sfr4.54 per day. The usual amount for a tip in Switzerland is 5% - 15%. + + +Tips and Handouts1 +For guides or service providers +Sfr4.54 + +Alcohol Budget in Switzerland +Average Daily Costs +Calculated from travelers like you + +The average person spends about Sfr15 on alcoholic beverages in Switzerland per day. The more you spend on alcohol, the more fun you might be having despite your higher budget. + + +Alcohol2 +Drinks for one day +Sfr15 + +Water Budget in Switzerland +Average Daily Costs +Calculated from travelers like you + +On average, people spend Sfr3.10 on bottled water in Switzerland per day. The public water in Switzerland is considered safe to drink. + + +Water2 +Bottled water for one day +Sfr3.10 + +Last Updated: Jan 21, 2020 +Related Articles +Switzerland vs. Germany: Travel Costs +Switzerland vs. France: Travel Costs +The Best Hostels in Switzerland for Backpackers and Students +Switzerland's Top 5 Budget Hostels +Zurich +Geneva +Switzerland On a Budget +Switzerland +Lausanne, Switzerland +Most people who visit Switzerland go there to see the very impressive and breathtaking Alps. They're dramatic, they're beautiful, and they're unlike anywhere else on earth. The highest peak in the country is Dufourspitze, which stands 4,634 meters high. If you head to this area in the winter, it has some of the best skiing and winter sports in the world. If you're not a winter sport enthusiast, you can head here in the summer months and enjoy some wonderful hiking or simply hop from charming village to village on the train or bus. + +While the Alps are easily the biggest draw to the area, there are definitely some less famous attractions that are still worth visiting. Switzerland has some absolutely beautiful lakes, as well as rolling hills and flat plains. If time allows, definitely make sure you venture out to some of the less visited parts of the country, as they can be quite charming and enjoyable as well. + +Whenever you visit, it's important to realize that this can be an expensive destination. Come prepared, and accept that it will cost you more than you'd like. If you know what to expect, you can enjoy it none the less. There are a few handy tips to help keep costs down. In particular, skip activities like the cable cars. They are a fun way to see parts of the country, but they're also one of the most expensive ways. If you're planning to travel by train, book your tickets well in advance as this will save you a good amount of money. Also consider cooking your own meals as restaurants in Switzerland can be shockingly expensive and can really make a dent in your budget. Definitely give yourself a day or two to enjoy the skiing and snowboarding in the area, but realize that if you make this a daily occurrence it will quickly eat through most of your budget. Also consider couchsurfing if at all possible. Accommodation can be expensive and finding a free place to crash will save you a fortune. Many people speak English and are eager to show you their country. It's a fun way to meet and experience a new country and culture. + + +Related: + +Are you a student or backpacker headed to Switzerland or Austria? +Need a hostel in Zurich or Vienna? + +Find a Contiki tour to Europe. +Top Tourist Attractions +Chateau de Chillon: A wonderfully preserved medieval castle dating back to the 11th century. This castle is beautifully situated on the shore of Lake Geneva. It is made from over one hundred free standing buildings that have gradually be connected into the structure that is there today. +The Gruyere Region: A beautiful region with rolling green hills. Its the best place to sample some fondue, made with the Gruyere cheese that originated in this area. +Rhine Falls: The largest waterfall in Europe, it's in northern Switzerland on the Upper Rhine. You can catch a boat to the middle of the river to get perfect views of the falls. + +Popular Foods +Zurcher Geschnetzeltes: This is a dish that includes thin strips of veal served with mushrooms and a cream sauce along side a potato side dish. It's most popular in and around the city of Zurich, and in some variations includes a bit of veal kidney. +Cervelat: The national sausage of Switzerland, cervelat is made from beef, bacon, and pork rind. It is usually prepared by either smoking it or boiling it. +Fondue: A Swiss cooking style where cheese is melted in a pot on the table and served with bread or potatoes. Some variations use a broth or oil to cook small pieces of meat. There is usually a flavored dipping sauce and vegetables on the side. +HERE TO STAY IN SWITZERLAND: BEST AREAS AND HOTELS FOR EACH BUDGET +FEBRUARY 5, 2020 / HOTELS, SWITZERLAND + +Switzerland is one of the most scenic places to visit on earth and travelers from far-flung places come to this beautiful country to witness before their eyes the tantalizing views of the Alps. There are a lot of distinctively different regions to stay in Switzerland so this guide should help you consider which is the best area in Switzerland for you to visit during your stay. The article is broken up into ten most popular regions of Switzerland and for each region, the best luxury, value, and budget accommodations are listed. + +I visited all of these different areas in Switzerland throughout my 100 days of travel so I can make some helpful recommendations for each region and why you might want to pick that region for your vacation in the first place. I will make a suggestion of where to stay for each budget in each different region based on my experience. + + +WHERE TO STAY IN SWITZERLAND: BEST AREAS AND HOTELS FOR EACH BUDGET +I’ve created this blog for you to help you figure out where to stay in Switzerland. In this article, I have selected ten popular regions. And in each region, I have included some reasons why you might be interested to visit that region. It can be overwhelming to figure out where to create your hotel-home base for the activities you want to do and places you want to visit. There are tons of accommodation options to choose from in Switzerland, so I’ve narrowed it down to a few of my personal favorites whether it’s luxury, best value for money, or a choice that fits the needs of budget travelers. Depending on which area you would stay, I’ve listed at least three places to stay in each region. + +WHERE TO STAY IN SWITZERLAND COMPARISON TABLE +Accommodation Ratings Rate/night +Zurich +The Dolder Grand Hotel 9.3- Superb $672 +Motel One Zurich 8.8- Fabulous $140 +Zurich Youth Hostel 8.5- Very Good $80 +Bern +Hotel Schweizerhof Bern & The Spa 9.4- Superb $406 +Hotel Allegro Bern 8.9- Fabulous $150 +Bern Backpackers Hotel Glocke 8.5- Very Good $36 +Interlaken +Victoria Jungfrau Grand Hotel & Spa 8.9- Fabulous $771 +Hotel Interlaken 8.6- Fabulous $188 +Interlaken Youth Hostel 8.8- Fabulous $44 +Grindelwald +Romantik Hotel Schweizerhof 8.3- Very Good $331 +Eiger Selfness Hotel 9.1- Superb $221 +Downtown Lodge Hostel 8.5- Very Good $50 +Zermatt +The Omnia 9.7-Exceptional $649 +Hotel Walliserhof Zermatt 1896 9.1- Superb $237 +Zermatt Youth Hostel 8.2- Very Good $39 +Geneva +Four Seasons Hotel des Bergues Geneva 9.4- Superb $918 +Ibis budget Geneve Palexpo Aeroport 8.4- Very Good $183 +Geneva Hostel 8.2- Very Good $37 +Appenzell +Romantik Hotel Santis 8.8- Fabulous $241 +Hotel Hecht Appenzell 9.2- Superb $181 +Guesthouse Forrenhusli 8.4- Very Good $50 +Engelberg +H+ Hotel & Spa Engelberg 8.9- Fabulous $229 +Alpenclub 9.1- Superb $135 +Engelberg Trail Hostel 8.7- Fabulous $64 +Lauterbrunnen +Hotel Staubbach 9.0- Superb $259 +Hotel Silberhorn 9.0- Superb $127 +Valley Hostel 9.0-Superb $35 +Chur +ABC Swiss Quality Hotel 9.1- Superb $184 +Central Hotel Post 8.6- Excellent $123 +VIVA Hostel 6.2- Pleasant $58 +BEST PLACES TO STAY IN ZURICH FOR EVERY BUDGET +If you are into nightlife, awesome food scene, culture, and arts, then Zurich is the ideal place for you! Zurich is a mix of notable state-of-the-art and medieval landmarks like the Bahnhofstrasse which is the renowned shopping street and the famous National Swiss Museum which can be found inside a castle. Zurich is the largest city in Switzerland which is visited by many holiday goers each year. Whether you want to check out galleries and museums or shop until you drop, sure there are tons of things to see and do in Zurich. + +Zurich (city) is accessible in less than 45-minutes via train from the airport, which means it can be a good idea to spend 1-2 days here at either end of your travel before you fly in or out. + +The Dolder Grand Hotel (Luxury): Feeling fancy and you want to get that once-in-a-lifetime grand luxury retreat? Then stay in The Dolder Grand Hotel. This 5-star hotel is the epitome of luxury and it’s a mixture of past and modern epoch. This city-resort hotel is perched above Zurich city and it offers 173 lavish rooms ranging from single, double to suite rooms. This is an ideal hotel for couples searching for the best luxury hotel for a romantic honeymoon in Zurich. There is a parking space for guests in front of the hotel boasting spectacular views of the city. Everything is impressive and elegant here from its wide range of amenities to a plethora of activities on offer. The big indoor swimming pool and the changing facilities will WOW you in a heartbeat. This is my best pick among the best luxury hotels in Zurich. + +Click Here to check the best current rates and availability of The Dolder Grand Hotel. + + + +Motel One Zurich (Value): If you’re looking for a hotel which is a great value for money plus in an excellent location, Motel One Zurich is perhaps your best choice. It’s a modern hotel positioned along the road between Lake Zurich, the Botanical Garden and the station. Motel One Zurich is a popular 3-star hotel that offers vintage yet exquisite amenities. In a blink of an eye, you’ll have everything you need from free Wi-Fi to a healthy breakfast. If you are traveling with kids, they also offer a free stay for your young ones. With Lake Zurich’s view and Swiss Alps which can be seen from the property, Motel One Zurich is sure a perfect place to stay. If you do stay here, make sure you try their chocolate. It’s very delicious! + +Click Here to check the best current rates and availability of Motel One Zurich. + + + +Zurich Youth Hostel (Budget): If you are traveling on a budget, check out Zurich Youth Hostel. With a delicious breakfast included in the price, you can’t beat Zurich Youth Hostel. Though the location of the hostel is a tad remote, it is clean and has ample amenities for guests to have a comfortable stay. It is also a family-friendly hostel as they offer not just only dorm-style rooms but also quadruple rooms with private bathrooms. The hostel staff does a great job as they are very welcoming and helpful to every guest. It has an old-school and contemporary vibe plus the reception is available for 24 hours. There is storage where your bicycle can be kept and if you need some washing done, they also have a washing machine and dryer on-site which is a bonus. I highly recommend this hostel! + +Click Here to check the best current rates and availability of Zurich Youth Hostel. + + +BEST PLACES TO STAY IN BERN FOR EVERY BUDGET +Bern, which is known as the capital city of Switzerland, and has attracted a lot of visitors due to its charming old town city vibes plus a plethora of activities that you can do both in and outside the city. If you are here in the summer make sure you float in the river! Despite its small size, it is considered as UNESCO World Cultural Heritage Site and you’ll know why when you visit Bern. There are also a lot of bear symbols on the flags everywhere and the medieval character of the old town is spectacular! If you are looking for where to stay in Bern, check out my three recommendations below. + +Hotel Schweizerhof Bern & The Spa (Luxury): This boutique luxury hotel is strategically located in the heart of the action offering a wide range of rooms and suites with a contemporary and classy touch. Each suite in this hotel is equipped with a minibar and it is also very artsy and chic making every guest not want to leave. There is a conference center for business travelers, huge wellness and spa, and a lobby lounge on-site. Rooms are sparkly clean and well-appointed. Another reason why I like this hotel is its proximity to the University of Bern and the Parliament House of Bern. There’s nothing better than enjoying wine and cheese at the fairy-tale-like Sky Terrace with a panoramic view of the city. The luxurious and refined restaurant on site is quite popular for celebrities. There is a broad range of food to choose from plus it’s vegan-friendly. With its excellent location and impeccable service, no wonder why it is one of the best luxury hotels in Bern. I highly recommend this wonderful hotel in the center of Bern! + +Click Here to check the best current rates and availability of Hotel Schweizerhof Bern & The Spa. + + + +Hotel Allegro Bern (Value): If you’re looking for a hotel that gives a spectacular view of the city bridge and Old Town Bern, look no further, as Hotel Allegro Bern is the right place for you! The moment you step in the lobby, you’ll be greeted with a smiling big statue of a bear. Each room is equipped with modern amenities including a super comfy bed, an iPod docking station, and a balcony. The balcony gives an insane view of the city as well as the massive church in the center of Bern so it’s perfect for a photo opportunity. + +There is a small pond at the hotel that gives a relaxing view from the lounging area where guests can simply relax and even grab a beer. Among the amenities are the three restaurants, a bar, a casino, and a fitness center. Undoubtedly, Hotel Allegro Bern is the bestseller accommodation and in my opinion, by the best value place to stay in Bern, Switzerland. + +Click Here to check the best current rates and availability of Hotel Allegro Bern. + + + +Bern Backpackers Hotel Glocke (Budget): Located in the heart of the Old Town Bern, Bern Backpackers Hotel Glocke is one of the most popular budget hostels among backpackers or solo globetrotters. From this hostel, you can easily view the renowned Zytglogge Clock tower. The property is only ten minutes away from the train station so location-wise, it’s quite handy. The hostel is clean, cozy, and safe to make sure every guest enjoys their stay. It offers rooms ranging from single rooms up to 6-bed rooms. + +There is a communal kitchen where you can easily cook or prepare your meal, laundry facilities, and a TV. As for the hostel staff, they do a great job! Personally, it is a perfect base if you want to explore Switzerland. Whether you stroll throughout the old city or join a tour of the clock tower, Bern Backpackers Hotel Glocke is a great place to stay in Switzerland. + +Click Here to check the best current rates and availability of Bern Youth Hostel. + + + +BEST PLACES TO STAY IN INTERLAKEN FOR ALL BUDGETS +Interlaken, nestled between two lakes (Thun and Brienz) in the center of Switzerland, is encompassed by natural beauty and stunning scenery. It is the adventure capital of Europe making it a popular area for adrenaline junkies and excursionists alike. It is surrounded by magnificent hiking spots and it’s an excellent base camp for those who want to explore the Bernese Alps such as Eiger, Moench, and Jungfrau. It’s also a hotspot for paragliding and you can watch them landing in the common lawn every day. + +I actually based in Interlaken for two weeks as I found it less touristy than Grindelwald and Murren but I still had access to both of those towns within 1-hour on the train for any hikes or visits I wanted to make. Interlaken is the most practical base in all of Switzerland. + +Victoria Jungfrau Grand Hotel & Spa (Luxury): This 5-star hotel in Interlaken is by far the best among all places to stay in Switzerland. It offers 216 lavish and elegant suites blended with modern and archaic interior furnishings. The location is ideally set between two lakes making the place serene and relaxing. You literally open your balcony and can see the glacial mountains in the distance. + +With outstanding service, excellent staff, and an insane view of Jungfrau mountains, who wouldn’t want to stay in this hotel? It also features a huge swimming pool and an enticing spa with various health treatments. There are two restaurants on-site, one of which offers delicious French cuisines. If you’re traveling to Interlaken for business, this hotel provides a lot of conference rooms for business travelers. This is definitely the top luxury hotel in Interlaken and I highly recommend it! + +Click Here to check the best current rates and availability of Victoria Jungfrau Grand Hotel & Spa. + + + + +Hotel Interlaken (Value): Since 1941, Hotel Interlaken has taken pride in providing the best service to its guests. This 4-star hotel has been renovated offering modern-style rooms with a Swiss charm. The highlight is the location as it is in the core of Interlaken and only six mutes away from the railway station on foot. It is also next to the Japanese Garden. The staff is very hospitable and rooms have ample space with balconies giving every guest beautiful views of the Jungfrau mountains. You can bring your pet at no cost and it is family-friendly. The complimentary buffet is one of the top-rated in all of Interlaken. This hotel is the perfect accommodation for families, couples, and even solo travelers. + +Click Here to check the best current rates and availability of Hotel Interlaken. + + +Interlaken Youth Hostel (Budget): Interlaken Youth Hostel is the most popular budget accommodation in Interlaken. Due to its proximity to the train station and reasonable rate, guests will fall in love with this property. This hostel is an excellent base for budget-conscious who want to explore Interlaken and trust me there is a lot to explore! In the summer, guests can enjoy activities including hiking and paragliding whereas skiing can be enjoyed in the wintertime. The hostel staff is extremely helpful in giving advice on what activities guests can do in each season. If you are anxious about leaving your luggage, worry no more as the hostel provides free luggage storage. + +Click Here to check the best current rates and availability of Interlaken Youth Hostel. + + + +BEST PLACES TO STAY IN GRINDELWALD FOR ALL BUDGETS +Grindelwald is one of the most picturesque and paradisaical villages in Switzerland. It’s quintessential Switzerland. Think chalets with flower boxes with epic mountain backdrops. Set approximately 2o kilometers away from Interlaken, this tiny village is home to the North Face of Eiger, scenic mountain lookouts, glaciers and lakes so it is a can’t miss destination in Switzerland. It is known as “Glacier Village” and it’s a favorite among hikers and adventurers. The First Cliff Walk which is the metallic footbridge is a must-try activity as well as the epic journey to Jungfraujoch, the Eiger trail and Bachalpsee (alpine lakes). So are you convinced yet? If so, you might want to check these three popular accommodations in Grindelwald in each budget bracket. + +Romantik Hotel Schweizerhof (Luxury): How would you like staying in a luxury chalet? Romantik Hotel Schweizerhof is a 5-star resort composed of three separate architecture such as the main hotel building, the Residence Suites and the exclusive luxury chalets “Rotstocki”, “Mittellegi”, and “Ostegg”. Some of the rooms have living rooms in the residential suites and the rooms in luxury chalets can accommodate from 2 to 8 guests with a terrace offering the best view of the North Face Eiger. These buildings are connected with underground corridors so guests’ feet won’t get wet. Cool, isn’t it? There is also a romantic private bath on-site, delightful restaurants, an indoor pool, wellness & spa, and a garden and terrace. With personable staff and unrivaled amenities, I highly recommend this luxury hotel in Grindelwald! + +Click Here to check the best current rates and availability of Romantik Hotel Schweizerhof. + + + + +Eiger Selfness Hotel (Value): Set in the heart of Grindelwald, Eiger Selfness Hotel is within proximity to everything including the cable car station, shops, and restaurants. I personally love the view of the glaciers from the hotel balcony. It is very stunning, especially in the morning. The price of your stay will also give you access to the nearby sports center for free. The hotel serves delicious continental breakfast to kick-start your day in Grindelwald. What’s more? The hotel offers free activities such as yoga and spa. I’d say the staff here went above and beyond to make my stay comfortable. Undoubtedly, one of the best staycations is at Eiger Selfness Hotel in Grindelwald! + +Click Here to check the best current rates and availability of the Eiger Selfness Hotel. + + + +Downtown Lodge Hostel (Budget): Downtown Lodge Hostel is properly managed and the attention to detail is fantastic. The hostel is composed of several lodges with tons of rooms to accommodate travelers and backpackers. The location is fantastic! It is just a walking distance to the train station and within easy access to popular attractions. Skiing, as well as hiking, are the most favorite activities in Grindelwald and this hostel gives great discounts to their guests for admission. The property has an apartment-type accommodation which is good for group or families traveling in the budget. I especially love the appealing views of Mt. Eiger, Monch, and Jungfrau- very soothing and insta-worthy! This is by far the best budget hostel in Grindelwald! + +Click Here to check the best current rates and availability of Downtown Lodge Hostel. + + + + + +BEST PLACES TO STAY IN ZERMATT FOR ALL BUDGETS +Zermatt is located in the Southwestern part of Switzerland in the Canton of Valais. It’s a popular ski town which is a haven for rock climbers, mountaineers, and ski lovers due to its proximity to the Matterhorn, one of Switzerland’s most photographed mountains. It is surrounded by other 29 mountain peaks sought by millions of tourists from around the world. Many of these gigantic peaks can be reached by cable cars or by hiking. Also, this is a car-free town so it’s perfect for people who love strolling and hiking. The area is accessible to all sorts of travelers from around the world. Thanks to its extensive railway network! I spent 8 days in Zermatt and it’s just a wonderful vibe. If you are keen to spend a few nights exploring Zermatt, here are my three favorite accommodations in town. + +The Omnia (Luxury): How would you like waking up in the morning and seeing the best Matterhorn view just straight from your room? Perched at the mountainside near the infamous Matterhorn, The Omnia is a five-star hotel boasting 30 sleek rooms including 12 suites. The private balconies show spectacular views of the peaks. If you want to escape from the crowds and enjoy being close to nature, the Omnia is the right place for you. This hotel has been operating since 2006 and has received global recognition as the best-designed hotel in Switzerland. Among the amenities are the plush restaurant and a cozy library with a fireplace, a lounge bar, a cavern, a boardroom, and a wellness center. I love the fact that it is peaceful and calm, not to mention its impeccable service. + +Click Here to check the best current rates and availability of The Omnia Hotel. + + + + +Hotel Walliserhof Zermatt 1896 (Value): Hotel Walliserhof Zermatt is a popular chalet-style hotel set in the heart of Zermatt. It is just a stone throw away from the train station. This 3-star hotel has comfortable double rooms and suites including the romantik sky suite which by far the best. The rooms and suites are equipped with necessities such as a private bathroom, a balcony, a TV, a safe, and free WiFi. The stand-alone bathtub on the upper floor offers a view of the starry sky. How romantic! The receptionist was very helpful and the hotel serves simple yet delicious breakfast which is included in the price so it guarantees great value for money. With its superb reviews on booking.com, Hotel Walliserof Zermatt is a clear favorite when it comes to location and the amazing view of the Matterhorn. + +Click Here to check the best current rates and availability of Hotel Walliserhof Zermatt 1896. + + + +Zermatt Youth Hostel (Budget): Looking for a budget-friendly hostel while exploring in Zermatt? Zermatt Youth Hostel got your back! This property is well-known to many budget travelers and backpackers. The property has the best view of Matterhorn and a cozy atmosphere. Breakfast is included in the price of your stay and it’s only a 15-minute walk uphill from the train station. The rooms are well-appointed and clean with lockers available for lockers. Considering that accommodation in Zermatt is expensive, many backpackers opt to stay at Zermatt Youth Hostel. I stayed here for two nights and found it a pretty good base for my hikes. I can confirm that you do have a Matterhorn view from the hostel, which is a pretty impressive thing to say about a hostel. I could literally see the Matterhorn while laying on my bed. + +Click Here to check the best current rates and availability of Zermatt Youth Hostel. + + +BEST PLACES TO STAY IN GENEVA FOR ALL BUDGETS +The city of Geneva is famous for shopping, museums, vineyards, lakes, and ancient castles. One of the most renowned sights in the city is the gigantic water fountain called Jet d’Eau. Not only that, Geneva has some of the best five-star hotels in the world. The most expensive suite in the world, the Royal Penthouse Suite at Hotel President Wilson, can be found here. With so many choices of hotels, you can’t go wrong, but here are my three recommendations for where to stay in Geneva. + +Four Seasons Hotel des Bergues Geneva (Luxury): There’s hardly a more refined place to spend the night than Four Seasons Hotel des Bergues Geneva. Location wise, it’s perfect! This luxury hotel has been a landmark for Lake Geneva for many years. It’s the first hotel in Geneva and it has excellent amenities including the restaurant overlooking the iconic Jet d’Eau, Lake Geneva, and the Old Town. The rooftop Spa and its indoor pool are perfect spots to relax and chill. The gym is huge and pets are allowed on site. If you come to Geneva for business, the Four Seasons has a wide range of business services such as spacious meeting rooms and access to 20 golf courses in Geneva. It’s guaranteed that you’ll be treated like royalty here and this hotel is a perfect example of a luxury vacation. I highly recommend this luxury hotel in Geneva! + +Click Here to check the best current rates and availability of Four Seasons Hotel des Berges Geneva. + + + + +Ibis Budget Geneve Palexpo Aeroport (Value): If convenience, affordable, and good facilities are what you are looking for, then Ibis Budget Geneve Palexpo Aeroport is the ideal place for you. I love the proximity to the airport because it’s only ten minutes away. It is also across the Palexpo Exhibition and Conference center which is convenient for business travelers. The hotel is clean and functional with soundproof windows. There is a bistro downstairs if you feel hungry although breakfast is included during your stay. Another thing I like is the hotel offers free tickets for public transportation in Geneva to save guests’ money. With easy access to the city center and public transport, this hotel is ideal for those traveling for leisure and business. + +Click Here to check the best current rates and availability of Ibis Budget Geneve Palexpo Aeroport. + + +Geneva Hostel (Budget): Perhaps you’re not feeling fancy this time and you’re looking for a popular budget accommodation while backpacking in Geneva, then you might want to check out Geneva Hostel. This is the bestseller hostel in Geneva due to its prime location and a broad range of budget rooms. It’s only a quick walk to the train station. Also if you don’t mind sharing a room with other backpackers, you can get a single bed in a male or female dormitory room for only $37 a night. Plus a locker is included which is a treat. This hostel has been well maintained and offering guests extra perks such as a free public transport card and the essentials to have a comfortable stay. I highly recommend this hostel because it is close to everything and very convenient. + +Click Here to check the best current rates and availability of Geneva Hostel. + + + +BEST PLACES TO STAY IN APPENZELL FOR EVERY BUDGET +For all history buffs, there’s nothing better than visiting a destination that takes you back in time. The most traditional village in Switzerland is Appenzell. Picture a fairy-tale-like setting with colorful facades and archaic architecture, you’ll see what Switzerland looked like a very long time ago. The highlight of this tiny village is the picturesque and rustic old mountain inn perched into a cliff called Berggasthaus Ascher and you have probably seen it a ton times on Instagram. With its scenic hiking trail in the Alps and beautiful scenery, Appenzell is definitely calling you! If you do visit this village, below I have picked three accommodations ranging from luxury, value, and budget. + +I actually stayed in Appenzell for more than a week because the Alpstein region is just two stops away by train and Appenzell is the biggest town nearby. Alpstein, in my opinion, is the best hiking loop in Switzerland. There’s a few good bakeries and pizza joints in Appenzell to cure your hunger before and after hiking. Other than that, it is a pretty quiet, quaint Swiss town. + +Romantik Hotel Santis (Luxury): This 4-star hotel has everything you need to have a comfortable stay. It is run by the Heeb family for ages ago and they really do a great job in taking care of their guests. The hotel has 36 well-appointed rooms highlighting the junior suites. Free buffet breakfast is included of the price with good selections of food. And the bar/lounge is a perfect place to chill and the atmosphere is very cozy. It’s also conveniently set near the railway station so you don’t worry about catching a train to your next destination. The property also offers some activities depending on which season you visit Appenzell. This is by far the best accommodation in the village and the only 4-star hotel. + +Click Here to check the best current rates and availability of Romantik Hotel Santis. + + + + +Hotel Hecht Appenzell (Value): Like Romantik, this is a family business hotel. And when it comes to location, it is very convenient– just within close proximity to the train station. Hotel Hecht is a value-for-money option especially for families traveling with pets because it is pet-friendly and family rooms are quite spacious. Breakfast has a good selection of Swiss cheese. Also, all guests can access their sauna where you can relax after a long day of hiking. If you stay here for more than three nights, you can receive an Appenzell card that can be used for transportation and entry to museums. Each room features a TV and a bathroom. I can’t recommend this hotel enough! + +Click Here to check the best current rates and availability of Hotel Hecht Appenzell. + + +Guesthouse Forrenhusli (Budget): Built more than a hundred years ago, Guesthouse Forrenhusli is a traditional chalet-style accommodation in Appenzell. If you are looking for a cheap room whilst exploring the town of Appenzell, I’d suggest you stay in this guesthouse. It is about 2 kilometers off the center of the town. The location is in a quiet place surrounded by farmlands and mountains. Staying here will make you appreciate the beauty of nature. Hiking and cycling are the most popular activities on site. It’s also possible to bring your pet and there is a parking space available. + +Click Here to check the best current rates and availability of Guesthouse Forrenhusli. + + +BEST PLACES TO STAY IN ENGELBERG FOR ALL BUDGETS +I stayed twice in Engelberg and it is a bit of a hidden gem. It is a ski-haven in the winter and an unsung hero in the summer with great hikes all around. Engelberg is home to some captivating landscapes and numerous peaks, charming ski spots, and delicious cheese. But the best of Engelberg is in the winter when ski enthusiasts from around the world ski or snowboard over Mt. Titlis and explore Titlis Glacier Cave. What’s more to do in Engelberg? You can cliff walk on Europe’s highest suspension footbridge called Titlis Cliff Walk, watch cheese being made in the factory, climb some peaks, or simply unwind in the spa. If you love skiing with a breathtaking view of the Alpine village, then this where you need to visit. + +H+ Hotel & Spa Engelberg (Luxury): This 4-star hotel is popular for all sorts of travelers. This has been revamped with a mix of traditional and modern furnishings. The hotel features 128 rooms fitted with free Wi-Fi and balconies. Personally, there’s nothing happier than seeing the best view of nature in the morning so for me, balconies are a must on every staycation. The spa tub and the huge indoor pool are also perfect spots for relaxation after a long day of skiing in the mountains. A free shuttle service is included in the price. It is a very elegant hotel with beautiful panoramic mountain views and clean amenities. The highlight of this hotel is the close proximity to Engelberg-Titlis Ski Resort and Engelberg Abbey. + +Click Here to check the best current rates and availability of H + Hotel & Spa Engelberg. + + + + + +Alpenclub (Value): Alpenclub Hotel is a great value for money situated in the center of Engelberg. This chic hotel has modern amenities with nice woodwork and charming architecture giving it a rustic mountainous vibe. This hotel is used to be a restaurant and the owner has kept a mountain inn vibe of the place with a modern touch. Apart from its stunning furnishings, I also loved the breakfast and location. The rooms are super comfy and cozy with an alpine feel. There are 4 types of rooms ranging from a standard room up to the lavish suite with chimney and jacuzzi. Don’t miss the Gada Bar on site, it’s very unique and they have a good selection of wines on display. The warm greeting of the staff and the friendly atmosphere make me want to stay longer in this place. I love everything about this Chalet-style hotel. + +Click Here to check the best current rates and availability of Alpenclub Hotel. + + + +Engelberg Trail Hostel (Budget): Looking for budget-friendly accommodation in Engelberg? Then check out Engelberg Trail Hostel. This property is strategically located in the heart of Engelberg so it’s very close to everything including the Titlis cable car station. Rooms are basic but are equipped with comfy beds and free Wi-Fi. Not to mention breakfast is included in the price. The hostel staff are incredible as well as the breakfast. They have various local high-quality products especially their coffee. There is a shared lounge in the property which is perfect to meet fellow foreign and local travelers. If you are looking for a place that doesn’t hurt your wallet, I highly recommend staying in this hostel. + +Click Here to check the best current rates and availability of Engelberg Trail Hostel. + + + +BEST PLACES TO STAY IN LAUTERBRUNNEN FOR EACH BUDGET +If you want to see the world-famous Staubbach waterfalls in Switzerland, then head to the village of Lauterbrunnen! Seriously, this is one of the most iconic places to stay in Switzerland. You are literally in a valley with huge cliffs on either side and massive waterfalls flow down into the valley. Definitely an inconic spot in Switzerlan. It’s home to 72 waterfalls, and this village is the portal to Jungfrau Region so yes it’s pretty close to the resort town of Interlaken and Murren. This area is situated on a stunning valley surrounded by massive cliffs and features numerous icy waterfalls in the winter. Several accommodation options are ranging from hotels to hostels and apartments. Here are my three best picks in terms of mid-range, value, and budget. + +Hotel Staubbach (Mid-range): Imagine yourself waking up with a waterfall view– how enchanting! This family-run hotel offers stunning views of Staubbach Falls and the valley in the heart of Lauterbrunnen. The hotel rooms are immaculately spotless with comfy beds and private and shared bathrooms. Apart from the spectacular views, another thing that I love about this place is the staff as they are super helpful and when it comes to breakfast, it’s heavenly especially the coffee. Definitely the best hotel in Lauterbrunnen! + +Click Here to check the best current rates and availability of Hotel Staubbach. + + + +Hotel Silberhorn (Value): For me, the Hotel Silberhorn is actually more luxurious than the luxury hotels but it is priced lower for some reason. This is by far my number one pick for where to stay in Lauterbrunnen. As you can see in the photos below, it is super modern, has epic natural light and views from the room and all the amenities are new. It is set next to the train station, this family-run hotel offers cozy rooms and a sun terrace where you can chill and unwind after a long day of exploring numerous waterfalls. There is a cable car that runs past the hotel and it’s just a stone throw away from the train station. If you are lucky enough, you can get a room with an excellent waterfall view. And wait until you meet their staff. They are very welcoming and helpful to every guest. Location wise, I’d say this hotel is highly recommended! + +Click Here to check the best current rates and availability of Hotel Silberhorn. + + + + +Valley Hostel (Budget): Let your adventures begin at this budget accommodation in Lauterbrunnen! Not only this hostel gives you budget-saving rooms but also it’s very handy when it comes to location– very near to the train station. With superb reviews on booking.com, I can understand why it’s the most popular budget accommodation in Lauterbrunnen. Just look at that pool! From the balcony, you can enjoy the best view of the waterfall and valley while having your morning coffee. The hostel also has a garden, a ski storage room, and laundry facilities. If you want to save your money for your adventures, cook your meal in their communal kitchen. This is by far the best hostel in Lauterbrunnen! + +Click Here to check the best current rates and availability of Valley Hostel. + + + +BEST PLACES TO STAY IN CHUR FOR EVERY TYPE OF BUDGET +Chur is the oldest town in Switzerland. This small region is just a lovely little day-trip from the hustle and bustle of Zurich; just 1.5 hours away by train. It is a jumping point of the Glacier Express and rides onwards to Zermatt as well as the legendary and scenic Bernina Express to Tirano. Apart from that, there are tons of things to do and see in this traditional town including the visit to the infamous Alien Bar, underground Church, museums, and more. The hiking nearby Chur is also great. If you visit this town, these are my three accommodation options when it comes to luxury, mid-range, and budget. + +ABC Swiss Quality Hotel (Luxury): This 4-star hotel offers 48 clean and modern rooms equipped with relatively good Wi-Fi connection, a minibar, and a Nespresso coffee machine. For $184, you can get a private single room with complimentary extensive breakfast. The hotel only provides breakfast on site though. But don’t worry as there are plenty of good restaurants nearby the hotel for lunch and dinner. Indulge in their sauna and take advantage of the 24-hour fitness center and free private parking. This hotel is popular due to its central location which is close to the railway station, shopping district, and the old town for sightseeing. + +Click Here to check the best current rates and availability of ABC Swiss Quality Hotel. + + + +Central Hotel Post (Value): If you are looking for a spotless hotel that is good value for money, then you might want to check out Central Hotel Post. This hotel is set in the heart of Chur which means it’s very close to the railway station, museums, cafes, and restaurants. The highlight of the Central Hotel Post is the buffet breakfast. + +Click Here to check the best current rates and availability of Central Hotel Post. + + +VIVA Hostel (Budget): This hostel is ideal for budget-conscious travelers and party lovers as they have budget rooms and a dance club on site. The hostel rooms are clean and functional with private and shared bathrooms plus free Wi-Fi throughout the property. It’s pretty basic but I think this place is perfect if you don’t want to spend more on accommodation and if you only stay for a couple of nights. The staff are very friendly and they will certainly help you with your needs. There are nearby restaurants and shops for you to have your meal after a long day of exploring the town. Budget-wise, I’d certainly recommend this hostel. + +Click Here to check the best current rates and availability of VIVA Hostel. + + +MY SWITZERLAND HIKING GUIDES +I spent 100 days hiking in Switzerland and created a guide for different regions around the country. You can click on one of my Switzerland hiking guides below to help you plan your trip. + +THE SWITZERLAND HIKING GUIDE: 50 AWESOME HIKES IN IN SWITZERLAND: I spent 100 days in Switzerland making this huge guide with all of the hikes I personally explored. + +4 AWESOME VIA FERRATA COURSES IN SWITZERLAND: Via Ferrata is a cliff-side climbing route where you are harnessed in. You have to try it at least once! + +10 AWESOME HIKES NEAR LAUTERBRUNNEN: Lauterbrunnen is the most picturesque valley in Switzerland and is situated perfectly amidst many famous hiking routes. + +INTERLAKEN HIKING GUIDE: 15 AWESOME HIKES IN INTERLAKEN: Interlaken is my favorite town in Switzerland and is the number one hiking base. + +12 AWESOME HIKES NEAR GRINDELWALD: A great location to base if you are a keen hiker with lots of hut-to-hut hikes and epic peaks. + +7 AWESOME HIKES IN MURREN: Murren is one of the most beautiful towns in Switzerland and is surrounded by great hiking routes. + +9 AWESOME HIKES NEAR APPENZELL: My favorite hikes around the Alpstein Region and other peaks near Appenzell. + +7 AWESOME HIKES NEAR CHUR: Several beautiful lakes, and incredible gorge hike, and an epic Via Ferrata course. + + +MY PERSONALIZED SWITZERLAND TRAVEL TIPS +SWITZERLAND BUDGET BACKPACKING GUIDE: In this blog, I talk about the cost of travel and how to travel around Switzerland on the cheap with some tips and hacks from my experience. + +20 THINGS TO KNOW BEFORE YOU GO: MY SWITZERLAND TRAVEL TIPS: You probably didn’t even think of half of these. I didn’t either and figured many of these tips out the hard way. + + +MOST IMPORTANT TRANSPORT TIP: SWISS HALF CARD +OPTION 1: Switzerland trains, buses, and cable cars are EXPENSIVE! I found the best way to get around cheaply was to buy the Swiss Half-Fare Card before I arrived. It gives you 50% off every regular train, bus, and even many cable cars. It only costs $150 USD but pays itself off in just a few days with many train tickets in Switzerland costing close to $100 alone. OPTION 2: The second option is to get the Swiss Travel Pass, which gives you unlimited train, bus, and (many) cable car rides but it’s pretty expensive at around $100 USD per day so if you don’t travel each day it isn’t worth it. OPTION 3: The final option is to get the FLEXI Swiss Travel Pass, which allows you to buy 8 days’ worth of transit but you can choose the night before if you want to activate the next day. That way you don’t need to travel every day to get your money’s worth, you can just activate the FLEXI Swiss Travel Pass on the days where you are doing sizeable transits. My advice is to book the Swiss Half-Fare Card or the FLEXI Swiss Travel Pass in advance before your trip so it’s ready to go when you arrive. + +Best Time To Visit Switzerland + +Avg. Temperature +°C +°F +JAN +Avg Daily: 2 °C +Avg Nightly: -2 °C +FEB +Avg Daily: 6 °C +Avg Nightly: -2 °C +MAR +Avg Daily: 11 °C +Avg Nightly: 1 °C +APR +Avg Daily: 15 °C +Avg Nightly: 3 °C +MAY +Avg Daily: 20 °C +Avg Nightly: 7 °C +JUN +Avg Daily: 21 °C +Avg Nightly: 11 °C +JUL +Avg Daily: 24 °C +Avg Nightly: 13 °C +AUG +Avg Daily: 23 °C +Avg Nightly: 13 °C +SEP +Avg Daily: 20 °C +Avg Nightly: 10 °C +OCT +Avg Daily: 14 °C +Avg Nightly: 7 °C +NOV +Avg Daily: 7 °C +Avg Nightly: 2 °C +DEC +Avg Daily: 4 °C +Avg Nightly: -1 °C +Best Time to Visit: +Excellent +Good +Fair +Poor + + +3 comments +6.22k views +4 mins read +Switzerland has been one of the most popular tourist destinations for many reasons. The snow-capped peaks, the stunning vistas, endless snow sports, or just relaxing by a roaring fire with a cup of world famous Swiss hot chocolate or cheese fondue in hand. Whatever your reason for visiting Switzerland, you just have to make sure that you’re visiting during the right time. + +Determining the best time to visit Switzerland will help you plan your entire holiday, and also let you finalize on what activities you’ll be able to do. So, read on to find out when to visit Switzerland, for your ideal holiday! + +QUICK FACTS +Best time to visit: April – June, September – October +High Season: July – August +Low Season: October – March +Best Ski Season: December – March +All Seasons: April – June (spring), July – August (summer), September – October (fall), November – March (winter) +The best time to visit Switzerland is during the shoulder seasons, between April and June, and September to October, when the weather is at best, and there aren’t too many tourists. +The high season is July to August, when the weather in Switzerland is the warmest it is in the entire year, but you will have to face a lot of tourists, and over 50% increase in prices. +Winter (between December and March) is low season in most parts of the country, as there will be intense snowstorms. However, this is the best season for those who want to go on ski trips. +Switzerland is a country that at once defies all stereotypes, and lives up to all of them. It’s truly the land of picture–perfect mountains, postcard like villages, amazing cheese, chocolate, and utter peace. However, there is more to discover of this country than most people would expect – from the strict punctuality of the Swiss, to their utter hospitality. You will definitely find something amazing at every corner, there is no doubt that this is one of the most picturesque destinations you’re ever going to visit in your life. + +Depending on what you want to do, you will be able to discover different parts of Switzerland, no matter which part of the year your travel in. However, there are certain seasons when the weather in Switzerland makes the destination impossible to resist. You just have to identify the best time to go to Switzerland, based on what you like to do best! + +SEASONAL OVERVIEW +April to June – Spring / Good Season +Lugano, a city in southern Switzerland +The city of Lugano, situated on the shore of Lake Lugano +April – June is a good season to visit Switzerland for a number of reasons. The snowfall would have just reduced to bearable levels, so you will still be able to see Switzerland for the winter wonderland that it is. Moreover, the crowds from the ski slopes would have also left, and the summer crowd would not have trickled in yet, and you will be able to find most accommodation and travel tickets for cheaper. +The weather in Switzerland might be slightly wet during this season, but the accommodation will be cheaper, the wildflowers will be blooming all across the valleys, and a ride on the cable cars will offer stunning views. + +Avg. Temperature: 60 – 74° F / 16 – 23° C (in Zurich) +Rainfall: 137 – 173 mm +Season: Spring +Highlights: There are some places you must definitely visit during these months, especially hiking. All trails up to 2000 m will be clear of snow, providing you a clear path to trek up, with stunning snow–capped peaks to view. This is also a great time to catch those quaint scenic train rides, as well. Make sure you visit Lake Lugano, on the Italian–Swiss border (make sure you carry your passport). Lake Maggorie, and Ronco Sopra Ascona are also stunning places to visit. Make sure you stop by Ascona, for its famous art festival, Artisti di Strada in May, or by Geneva for Fete de la Musique in June. +July to August – Summer / High Season +The Matterhorn is a mountain of the Alps +An adventurous women hiking near the Matternhorn hiking area +This is when most tourists descend on Switzerland, and if you visit the country during this period, you will know exactly why. The weather is perfect and warm, with wildflowers growing all across the valley. The snow thaws during this season, even in the higher passes, so you will be able to hike those trails as well! +Summer is one of the busiest seasons in Switzerland, only second to the ski season on the slopes. The prices can go up to 50% higher in the resorts in the mountains, and travel will also be quite expensive. However, all the mountain resorts will be open now, so you will get a great choice of places to stay in. + +Avg. Temperature: 80° F / 27° C (in Zurich) +Rainfall: 73 – 151 mm +Season: Summer +Highlights: This is a good time to go to Switzerland if you want to enjoy wonderful treks. Towards the middle of the season, even the higher trails will open up for hikes. You will also get your own share of adventure sports to choose from – including biking, paragliding, and more. Lake Geneva is a must–see destination. Summer also has a number of festivals – from Fete de Geneve (July–August), or Bol d’Or Mirabaud, the continent’s biggest yacht race, held in Geneva. You can also head to Montreux, with its world-renowned jazz festival. +September to October – Fall / Good Season +Paragliding in Interlaken +Tourists paragliding flight over Interlaken +These months are absolutely stunning. Fall is always a great time to visit – the weather is pretty warm, but mildly chilly. The days start getting shorter about this time, and the vibrant fall colours begin taking over the slopes. There won’t be as much snow on the higher peaks, and the crowds from summer would have started to leave around this time, making fall a cheaper time to visit. Moreover, you will get better seats on transport, and on the cable cars, now that you don’t have to fight for your spot! + +Avg. Temperature: 57 – 75° F / 14 – 24° C (in Zurich) +Rainfall: 38 – 53 mm +Season: Fall +Highlights: You’ll find the best wine during this season, as this is when the grape harvests happen. The higher passes and pass roads will start closing by October, so visit those spots before they are closed. This is the best time to visit Interlaken, where you can see the stunning Jungfrau. A number of people head to Lake Brienz and Lake Thun for paragliding, or even swimming. Thun has a number of other adventures on offer during this season as well – including flying a 1930s biplane! +November– March – Winter / Low Season +Picturesque view of the Zermatt in the Swiss Alps +Zermatt, the jewel in Switzerland's crown and one of the world's best ski resorts +This season is rather contradictory. It’s both the high season and the low season. Many resorts close around this time, but the ski slopes will be wide open, with a number of tourists. Especially around Christmas, a lot of tourists head to Switzerland to experience the snow–capped mountains, and the wonderful ski opportunities (not to mention the Christmas markets). The prices will go down in other parts of the country, except for the slopes – which is where most of the crowds will also be concentrated. + +Avg. Temperature: 41 – 50° F / 5 – 10° C (in Zurich) +Rainfall: 25 – 196 mm +Season: Winter +Highlights: Head to the Valais Region, which is stunning during this season. Head to the Zermatt or Saas–Fee, where 500 odd kilometers of skiing and snowboarding awaits you. Whether you want a view of Monte Rosa, or Matterhorn, you will definitely have a great time. Take a trip on the Gornergrat Railway, or the Klein Matterhorn Cable Car, to discover views that are straight out of a magazine. +Switzerland Tours + +WITZERLAND ON A BUDGET: 7 TIPS TO PLAN YOUR TRIP + Add Interlaken to Your Switzerland Itinerary +Last Updated: 07/22/19 | July 22nd, 2019 + +Switzerland conjures up many images. On one side, there are majestic mountains, delicious fondue and chocolate, big banks sheltering people’s money, precision watches, and an orderly society. On the other, heart attack–inducing prices: $8 USD coffee or beer?! $50 steaks?! A $15 menu at McDonald’s?! $35-40 hostel beds?! WTH! + +Switzerland is rated the most expensive country in the world to visit, with Geneva and Zurich being two of the ten most expensive cities to live in. + +And because visiting Switzerland so expensive, it’s easy to see why so many people skip over the country and wait until they are older and (hopefully) wealthier. When I mentioned I was visiting Switzerland on a budget, many people shook their heads and wished me good luck with a “poor soul to think he can do that” expression. + +I’ll admit I was worried. While I’ve found that not all “expensive” destinations need to be tough on the wallet (though some are unavoidably expensive), Switzerland travel seemed daunting, having a strong currency and high taxes, and being a mecca for rich banks, international organizations, wealthy residents, and tax shelterers. + +Switzerland will never be a “dirt cheap” country to visit, where travelers can visit on just a few dollars a day, but I found to my surprise that it’s possible to travel the country on a relatively light budget. + +How do you save money in Switzerland? + +Well, it’s tricky but not impossible. Here’s how you can do that: + +How much I spent in Switzerland +Here’s how much my trip to Switzerland (Zurich, Bern, Geneva, and Interlaken) cost (in Swiss francs (CHF), which are worth $1.03 USD): + +Food: 105.75 +Accommodation: 171.36 +Transportation: 222.30 +Metro: 17.40 +Alcohol: 66.90 +Attractions: 30 +Total: 613.71 (or 76.71 CHF per day) + +Overall, I did a good job of keeping my costs around $79 USD per day. Granted, it was a lot of work. I relied heavily on the sharing economy (see below) and cooking my own food. Being able to hike and visit free attractions also helped, though in wintertime when you have to pay to ski, this might not be the case. Having spent a few days in Zurich in the past, I didn’t feel the need to eat out a lot (and I don’t drink coffee) so I was happy to eat my own food versus ordering expensive restaurant food. Alcohol cost a fair bit (11% of my budget) but there was no way I was going to Interlaken without partying in the famous Balmers (also the only hostel I stayed in the entire time). + +My biggest mistake was not paying attention to the fact I was flying in and out of Zurich. Since I went from Zurich to Geneva to Zurich, that meant I doubled back, costing me an extra 100 CHF in train tickets! This was such as stupid mistake, and I still kick myself for it. I mean, how could I miss such a simple thing?! If I had gone one way, I would have saved a substantial amount of money and significantly lowered my average spending. Always pay attention to your direction to save money on transportation. It’s a hard and fast rule of mine and I completely messed up. + +Suggested Daily Budget in Switzerland +How much should you spend in Switzerland? Well, that depends. How do you travel? Depending on your budget and where you want to spend your money you could spend as little as $50 a day on a tight backpacking budget where you couchsurf, cook all your food, and limit your alcohol to the skies the limit where you’re spending hundreds a day just on accommodation. Below is a chart of some suggested budgets based on different travel styles! + +Accommodation +Food +Transportation +Activities +Avg. Daily Cost +Budget +$27 +$10 +$2.50 +$17 +$75 +Mid-Range +$60 +$30 +$17 +$60 +$175 +Luxury +$150 +$40 +$43 +$70 +$300 + +WANT TO PLAN A BETTER TRIP TO EUROPE? + +Get all my best Europe travel tips as well as a FREE planning toolkit that includes the following guides sent to your inbox: +HOW TO STAY PAST THE 90 DAY LIMIT +61 SAVVY TRAVEL TIPS +THE ULTIMATE PACKING CHECKLIST +MY FAVORITE COMPANIES TO USE +MY STEP-BY-STEP TRIP PLANNING GUIDE +Full Name +Email Address +SEND ME TRAVEL TIPS! + +How to Save Money in Switzerland: My 7 Tips + Take in the Beautiful Scenery During Your Trip to Switzerland +I kept a lot of my costs down because I don’t participate in many adventure activities and visited the country when I could hike (a free activity). While I could have trimmed some expenses (gone in one direction, drank nothing, avoided that Starbucks in Geneva), I don’t believe that you should not do certain things simply for the sake of being cheap (Live a little, right?). Even if I had done ridesharing or Couchsurfing during my visit, I would have put extra savings into other activities. (Be frugal, not cheap is my travel philosophy. So I think my budget was just right for the country.) + +Here are seven high-impact ways to save big money in Switzerland: + +Switzerland Travel Tip #1: Use Couchsurfing — With dorm rooms starting at $30-40 per night, you need to lower your accommodation costs. Couchsurfing is the way to do it. It’s a service that lets travelers stay with locals for free (more on it here). It was a lifesaver that allowed me to keep my costs down the most. Since a lot of travelers use this service, make your requests for hosts early. I put in 25 hosting requests in Geneva before I found someone to stay with! + +Switzerland Travel Tip #2: Use BlaBlaCar — Transportation is very expensive, even more so than accommodation. Most intercity trains are around 50 CHF. That adds up too quickly! Instead, use the ride-sharing website BlaBlaCar to avoid the trains and meet locals. This website lets you rideshare with people, and though I only used it once, it saved me $50 and I met a cool French father and son team on their way to Germany (I got to practice my poor French): + + Sharing BlaBlaCar in Switzerland, enroute to Germany. + +A word of caution: be advised that many rides cancel. I had three rides cancel on me at the last minute (and one guy who just failed to even show up), so the service requires some flexibility. But when it works, it’s awesome. And it’s definitely something I want to use a lot more in Europe. + +Switzerland Travel Tip #3: Use hotel points — Hotel reward points are a lifesaver in expensive destinations, where even hostels are expensive and the chance of getting a Couchsurfing host is small. Rack up a few hotel points by travel hacking before your trip and burn them while you stay in the country. Most hotel sign-up bonuses are around 60,000 points, which is worth about five nights at the chain hotels like Hilton, Marriott, or Starwood (just make sure you stay at their cheaper properties. Sorry, no W for you!). + +Alternatively, Airbnb is also a good deal if you’re traveling with someone, as most private rooms are around $50 per night. Split two ways, that’s only $25 a person, much cheaper than a hostel dorm! + +Switzerland Travel Tip #4: Don’t drink — Drinking is not cheap here. Most beers are around 8 CHF. (Plus, who wants to hike while hungover?) Most wines are between 10-25 CHF a bottle. If you must drink, stick to hostel bars where you can enjoy 2-for-1 happy hours and cheap drinks for around 5 CHF. + +Switzerland Travel Tip #5: Cook — With sit-down restaurants costing around 40 CHF per meal per person, eating out in Switzerland can be very costly, so buy your groceries. A week’s worth of food (bread, pasta, rice, eggs, vegetables, cheese, deli meats for sandwiches, and some assorted fruit) will cost you 75-100 CHF. The major supermarkets are Migros, COOP, and Spar. COOP is the most expensive. + +Switzerland Travel Tip #6: Go veggie — Meat is expensive in Switzerland. Every Swiss resident or expat I talked to told me about how they limit their meat consumption because it costs so much. Stick to veggies and avoid buying meat for your meals (especially beef). While I was trolling supermarkets and butchers for grocery prices (travel writing is glamorous, huh?!), I found a pound of meat was 12-14 CHF. At that price, stick to deli meats for protein! + +Switzerland Travel Tip #7: Use lunch specials — If you are going to eat out, do so during lunch, when most lunch specials cost around 10-19 CHF. Moreover, stick to the ethnic restaurants like Chinese, Middle Eastern, Indian, or Thai for the best deals and biggest portions (and closer to that 10 CHF price). Lunch specials are a great way to get a lot of bang for your buck and to enjoy the dinner menu but at a cheaper set menu price — this is the only way I eat when visiting countries as expensive as Switzerland. Cook breakfast, eat out lunch, cook dinner — you can’t go wrong! + +Switzerland is an expensive country to visit — there’s no doubt about it. I think the floor for what a backpacker/budget traveler should travel Switzerland on is around $75 USD. At that price point, you’d have enough money to do the basics, stay in some hostels, go out, and enjoy some adventure and outdoor activities. Anything cheaper would limit your ability to really enjoy what Switzerland has to offer. + +But no matter your travel style or what you plan to do, following the tips above will allow you to visit Switzerland on a budget by cutting wasteful spending and focusing your hard-earned travel money on what you want — whether that’s museums, beer, adventure activities, or a pound of meat. + +Get Your In-Depth Budget Guide to Europe! +Nomadic Matt's Guide to EuropeMy detailed, 200+ page guidebook is made for budget travelers like you! It cuts out the fluff found in other guidebooks and gets straight to the practical information you need to travel and save money while backpacking around Europe. You’ll find suggested itineraries, budgets, ways to save money, on and off the beaten path things to see and do, non-touristy restaurants, markets, and bars, and much more! Click here to learn more and get started! + + +PLAN YOUR TRIP TO EUROPE LIKE A PRO +Get my free travel starter kit that includes a planning checklist, suggested packing list, and other tips so you can have the trip of a lifetime without breaking the bank! + +f8ac6b1432501552366448-om-tips-books.jpg +First Name +First Name +Email Address +Email Address +GET THE STARTER KIT +Book Your Trip to Switzerland: Logistical Tips and Tricks +Book Your Flight +Find a cheap flight by using Skyscanner or Momondo. They are my two favorite search engines because they search websites and airlines around the globe so you always know no stone is left unturned. + +Book Your Accommodation +You can book your hostel with . If you want to stay elsewhere, use Booking.com as they consistently return the cheapest rates for guesthouses and cheap hotels. My suggested places are: + +(Interlaken) – The party hostel in Interlaken, often hosting DJs and live music! +(Interlaken) – A more chill hostel that’s part of a greater resort area, including a lounge, bar, restaurants, swimming pool, and evening bonfires. +Don’t Forget Travel Insurance +Travel insurance will protect you against illness, injury, theft, and cancellations. It’s comprehensive protection in case anything goes wrong. I never go on a trip without it as I’ve had to use it many times in the past. I’ve been using World Nomads for ten years. My favorite companies that offer the best service and value are: + +World Nomads (for everyone below 70) +Insure My Trip (for those over 70) +Looking for the best companies to save money with? +Check out my resource page for the best companies to use when you travel! I list all the ones I use to save money when I travel – and I think will help you too! + +Want More Information on traveling Switzerland? +Be sure to visit our robust destination guide on Switzerland for even more tips on how to plan your visit! + +Editor’s Note: Visit Switzerland paid for my one-way flight from Zurich to NYC as well as reimbursed me for expenses. They provided no logistical support or had any input on how or where I went. I traveled the same way I would anywhere else. + +Last Updated: December 9, 2020 + +STAY UPDATED ON THE BEST TRAVEL DEALS AND TIPS! + + +Hi! I'm Nomadic Matt and I'm here to help you travel more for less. + +Sign up to get my best travel tips as well as these free guides to help you plan your next trip like a pro: + +A Suggested Packing List +61 High Impact Travel Tips +17 Step Planning Checklist +Your Guide to Getting Free Flights +First Name +Email Address +SEND ME TRAVEL TIPS! +CATEGORIES +Africa +Airlines +America +Asia +Australia +Blogging Tips +Books +Canada +Caribbean +Central America +Couples Travel +Eco-Tourism +Europe +Family Travel +Female Travel +FLYTE +Interviews +LGBT Travel +Middle East +New Zealand +Photography +Points & Miles +Random Musings +South America +Travel Advice +Travel Gear +Travel Lists +Travel Tips +MY NEW MEMOIR IS OUT!! + + + +MY OTHER AWESOME BOOKS + + + +Want to share your tips and advice? Got questions? Visit the community forum to ask questions, get answers, meet people, and share your tips! + +Disclosure: Please note that some of the links above may be affiliate links, and at no additional cost to you, I earn a commission if you make a purchase. I recommend only products and companies I use and the income goes to keeping the site community supported and ad free. + +FACEBOOK +TWITTER +PINTEREST +EMAIL +RELATED POSTS +Statues in Sri Lanka +How to Plan a Trip to a Place You Know Nothing About +Mike and Anne from HoneyTrek with their RV +How to Plan a Successful RV Trip +Tombstone Territorial Park near the Dempster Highway in Yukon, Canada +How to Road Trip the Yukon on a Budget + +GET YOUR FREE TRAVEL STARTER KIT +Learn everything you need to know to travel like a pro with this exclusive starter kit so you can travel cheaper, better, and longer on your next trip! + +Full Name + +Email Address + GET TRAVEL TIPS +THERE ARE 111 COMMENTS +BrianOctober 5, 2015 at 9:12 am +Well done. That’s an exceptional budget for Switzerland. + +The one thing I’d add is that drinking in saves as much as eating in. We found very good bottles of Spanish Rioja in the supermarket for around 7 CHF . . . bottles that easily would have cost $30 in the States. So if you like wine and are cooking in anyway, there’s no reason not to indulge. At about $1.50 per glass for very nice wines we found vino to be one of the rare bargains in Switzerland.. + +REPLY +AnneLyMay 25, 2017 at 3:29 pm +The same for beer: if you buy beer at the supermarket, it can be inexpensive. The cheapest option is “prix garantie” beer from coop supermarket for less than 1 SFr for half a litre . +“Coop prix garantie” products from coop supermarjets, and the “m-budget” fro m migros supermarkets are very good quality for less money. They just look cheap- the quality is the same like the nicer looking expensive products. So 100 g m-budgez chocolte tastes great- and sets you back obly 0.65 SFr. + +REPLY +viraOctober 5, 2015 at 10:08 am +cooking is definitely a life savior when traveling on a budget! +I had never really thought of going to Switzerland, and yup, because I thought one couldn’t possibly do it on a tight budget. So thanks for this post, Matt! + +REPLY +MoritzOctober 5, 2015 at 10:27 am +As you say, it’s expensive. best would be to rely on some old or new friends that you maybe met along your travels for slepping or maybe even to end you a car 🙂 + +REPLY +MichelleOctober 5, 2015 at 12:48 pm +I’ve always wanted to visit Switzerland and my itch is getting stronger as I know so many people who are visiting there just recently! + +REPLY +StephenOctober 5, 2015 at 1:14 pm +Great tips Matt. I travel to Scandinavia regularly and I practice some of these there. I was glad (not for you, but for me) to see you’d had difficulties with BlaBla rides cancelling. I tried to use a Danish version this year (for the life of me can’t remember their name) and ended up having to get a flight because none of the rides came through. + +REPLY +NomadicMattOctober 6, 2015 at 1:40 am +It was very, very frustrating but when it works, it’s amazing! + +REPLY +FernandoOctober 5, 2015 at 2:06 pm +I knew Switzerland was very expensive, but I didn’t know it was rated THE most expensive country in the world. + +You did a terrific job keeping your budget to just $79 per day. I’d have thought it impossible. + +REPLY +JamesOctober 5, 2015 at 2:13 pm +Great advice for Switzerland, Matt. We spent a week in Switzerland in early December a couple of years ago, and just avoiding restaurant food saved us a ton of money. We rented an apartment, cooked there, and made Basel our headquarters. Since we had a Eurail pass that we used to travel in Germany and Austria as well as Switzerland, the average cost of transportation was much less. We flew into and out of Frankfurt, using our train pass to get us to and from the Frankfurt airport. The Christmas markets and beautiful scenery were all the entertainment we needed, and we were delighted that our rail pass covered some of the most scenic railway journeys in Switzerland. + +REPLY +MatOctober 5, 2015 at 3:28 pm +For european citizen, I think the best is to travel there in your own car and do wild camping. Maybe the best thing would be to rent a car in France then travel to Switzerland and sleep wherever you can. And bring your own food and cook coz the food is expensive. Even swiss people come to France to buy food. + +REPLY +Ella DrauglisMay 12, 2016 at 6:30 am +You can not camp wild in Switzerland! I was there in 1996, ok that is a long time ago, but I could not camp wild, I got taken to the police station just to asking if i could sleep in the train station as it was pouring rain and i only had a bicycle, no car. I seriously doubt they would let you camp wild. But the camp sites (at least back then) were not much more expensive than anywhere else (with just bike and tent, that is). + +REPLY +AnneLyMay 25, 2017 at 3:45 pm +Yes you CAN camp wild in Switzerland! There just some rules. +First: free camping above 1800-2000 metres( ehere there are no more trees) is widly accepted. If on private property ask for permission ( and buy some local product like some goat cheese). But remember- no noise, and dont leave anything but your footsteps, and dont taje anything but pictures. +Below 1800 – 2000 metres it is forbidden in the national park and in wildlive protection zones. Dont try to do wild camping next to a big street or parking lot. Put up your tent after day visitors have left and put it down before the next day visitors arrive. +Definitely allowed is “biwaking” that means soending the night in the natute because there was no more time to get to the next hut/village before night falls. So if caught -tell them you could not make it any more to the next hut without getting in danger because of the night/ the bad rainfall/… +I often spwnd the night in the nature. Never near a parking area or street, and it is teally a great eay to experoence the best of Switzetland- for free. + +REPLY +LudaOctober 5, 2015 at 3:29 pm +Thanks for the budget breakdown, this was really helpful! Switzerland doesn’t sound so daunting after reading your suggestions, although I had no idea meat was so expensive! + +REPLY +gisela tockOctober 5, 2015 at 6:23 pm +dear matt + +i follow yr sites regularily, so some comments from me being swiss: + +why did you not visit the southern part of switzerland (la bella svizzera italiana…?.) a bottle of wine in switzerland 25 francs? you get a good bottle for under 10 francs in denner, coop etc! cheaper than in the us! thanks anyway to have visited our home country! + +REPLY +NomadicMattOctober 6, 2015 at 1:39 am +Didn’t have the time! I definitely want to go back and see more of the country! + +REPLY +NirupamaJune 21, 2019 at 1:52 pm +I have a plan for 6 days in Switzerland.. Being a swiss can u suggest me some decent n cheap hotel or apartment? Also suggest where should I keep base so that i can move all over switzerland easily with euro rail pass or swiss pass.. Which pass would be better? + +REPLY +KristinOctober 5, 2015 at 7:35 pm +Don’t beat yourself up about flying in and out of Zurich. There are so many more flights to Zurich than Geneva, that it probably would have cost more than $100 more to fly in/out of Geneva (and you would have fewer options). + +REPLY +crischoOctober 5, 2015 at 11:47 pm +Travelling Switzerland on a budget is a challenge. If you are travelling near the German border you could cross it to buy food in the supermarket. And even sleep there…but then it’s not longer a travel in Switzerland… + +REPLY +NomadicMattOctober 6, 2015 at 1:38 am +A lot of people on the French border do the same! + +REPLY +AnneOctober 6, 2015 at 12:08 am +That is great you managed to keep the cost down. I thought coffee was expensive in Australia! + +REPLY +KathrynOctober 7, 2015 at 4:51 am +The coffee is definitely more expensive in Switzerland and nowhere near as good as Australian coffee 🙂 + +REPLY +eddieOctober 6, 2015 at 2:35 am +Wow, well done. +I must admit, when I was in switzerland the eurail pass saved me (one of the few countries that it works well because you don’t pay fees on top of your pass, and because train fares are normally very expensive). +I agree with you, the best thing to do in Switzerland is to hike because thats free. I did do the Jungfrau bahn but apart from that i steered clear of the adventure stuff (do that in NZ for half the price!). +I must say I am surprised you stay in Interlaken, I prefer to get up into the mountains and stay in the villages such as Lauterbrunnen and Grindelwald, found Interlaken to be too big and touristy, the smaller mountain villages are nicer, and you get to be closer to the hiking trails! +Yep food is expensive, I stocked up in Italy before crossing the border as it was cheaper but if you miss out on the chocolate then you haven’t really been to Switzerland. +My best advice is get out of the cities, they aren’t really Switzerlands main attraction, the mountains are and in the mountains just go hiking, that will save you money. +I did Switzerland on a $100 AUD budget so not quite as good as you did. + +REPLY +NomadicMattOctober 10, 2015 at 9:59 am +I only had a short amount of time and I’ve always wanted to go to Interlaken. If I had more time, I would have gone up to Grindelwald. + +REPLY +AnneLyMay 25, 2017 at 3:58 pm +Yes, head out of the big cities. Go to some smaller less famous mountain villages than famous St. Moritz, posh Gstaad or Zermatt. Villages like for f.e. Kandersteg- great scenery, great walking tracks, some great overnight hut trecks. +Another inexpensive way to spend the night in the countryside is on farmstays, called “schlaf-im-stroh”. You just need a sleeping bag. + +REPLY +TanjaOctober 6, 2015 at 3:42 am +Great advice!I think I’d live on chocolate while there, as you say meat is expensive:)) + +REPLY +HarryOctober 6, 2015 at 4:48 am +I always love travelling alone, and I wish I could get a chance to visit Switzerland soon. Thanks a lot sharing your insights on the overall budget. It gave me enough idea about the cost which I need to roam all around Switzerland. + +REPLY +NomadicMattOctober 10, 2015 at 9:58 am +You’re welcome! + +REPLY +JuliaOctober 6, 2015 at 6:58 am +I used to live in Switzerland as a child and although it can be expensive to visit the beautiful nature makes it worth every penny! + +As for budget tips I recommend flying to Basel airport and then get the train to Zurich. Trains are rarely late and don’t cost that much. 🙂 + +REPLY +MiroOctober 6, 2015 at 7:18 am +Switzerland is pretty expensive but wonderful, trains cost a lot, but I have rented a car for 25 Euros a day, in one month I am back in Switzerland again. +By the way in Munich 1l beer costs 8 Euros. + +REPLY +NomadicMattOctober 10, 2015 at 9:58 am +Yeah, but that’s a LITER of beer! It’s quite a lot! I can’t drink too many of those! + +REPLY +AshleyOctober 6, 2015 at 11:12 am +I ordered breakfast in Switzerland for 25USD and got a cup of coffee and some toast and jam. Heart attack is right. BUT it was on a cliffside restaurant in the Alps with the most amazing views in the world. Switzerland is by far the most expensive place I’ve ever traveled but also the most worth it. A hundred times over. + +REPLY +MadisonOctober 6, 2015 at 11:20 am +I love to travel with myself or with other people. I also love to save money for other trips around the world. I hope I can go to Switzerland sometime soon. Have you spent any other time in other countries in Europe? + +REPLY +NomadicMattOctober 10, 2015 at 9:54 am +I’ve been just about all over this continent many, many times! + +REPLY +KathrynOctober 7, 2015 at 4:50 am +I recently spent 6 weeks in Geneva but I was house sitting for a friend so that made it much cheaper (and he had a coffee machine!). You definitely need to check prices before you buy anything. I’d been in Prague and Budapest and hadn’t really paid much attention to prices then went to buy a box of cookies with my coffee pods. I grabbed them without thinking then checked the receipt. That tiny little box of cookies cost me over $16! + +The Geneva card is good value for travel around town and sightseeing. I didn’t use it this time but did last year when I was there. There are reasonable places to go out to eat. It’s probably best to ask locals (true everywhere, I guess). + +Another tip, for travelling across borders, check the train prices for both countries. I had to travel to Milan and the train prices were much cheaper on the Italian site for the same trip. + +REPLY +NomadicMattOctober 10, 2015 at 9:54 am +Yeah, I always ask people where they eat and use apps like Yelp and Foursquare to see what’s cheap and good! Guess I should have included that in there too…but it’s a pretty universal tip. + +REPLY +Larry AdamsOctober 7, 2015 at 7:14 am +Hi Matt, the breakdown of the budget was indeed very helpful and you have thrown a great insight of your stay. + +REPLY +NomadicMattOctober 10, 2015 at 9:53 am +Glad to hear! + +REPLY +BrocOctober 7, 2015 at 10:14 am +Another tip for cheaper eats is to ask where the locals eat, which can be very different in Europe in general than in the U.S. Some of the cheapest Swiss restaurants I found were in the basement of a large train station and in the upper floors of old-school department stores, which often have inexpensive cafeterias to keep their patrons longer. Also, large grocery chains sometimes also have really good, inexpensive cafeterias. + +REPLY +BenOctober 7, 2015 at 9:14 pm +Great tips! I’ve always wanted to visit Switzerland, but was intimidated by the costs…doesn’t really seem like could be too much of a problem if done right. + +REPLY +AnjaliOctober 8, 2015 at 9:04 am +I’ve for the longest time been itching to visit Switzerland and my tingle is getting more grounded as I probably am aware such a variety of individuals who are going by there just as of late! + +Regards +Anjali + +REPLY +NomadicMattOctober 10, 2015 at 9:52 am +Use these tips to go! + +REPLY +JordanOctober 8, 2015 at 12:46 pm +I just stumbled upon your blog and I love it! Thank you for sharing your secrets about traveling on a budget. As a soon-to-be college graduate and aspiring traveller, this makes it seem more and more possible to strive towards my dreams! Interesting read! + +REPLY +NomadicMattOctober 10, 2015 at 9:51 am +You’re welcome! Happy travels! + +REPLY +zygankaOctober 8, 2015 at 3:59 pm +Rashaad, +Please, what is the name of the hostel in Basel? +Thanks! + +REPLY +RashaadOctober 13, 2015 at 12:03 am +Unfortunately, I don’t remember the name of the hostel I stayed at. I visited the city about nine years ago. + +REPLY +zygankaOctober 8, 2015 at 4:06 pm +Great tips Matt! For many years I’ve been considering doing Switzerland and YES! the cost is intimidating. I’ve considered taking a tour but I prefer the freedom of traveling alone at my own pace. And I totally agree with you that sometimes you have to spend in order to treat yourself. + +REPLY +NomadicMattOctober 10, 2015 at 9:49 am +Always treat yourself! 🙂 + +REPLY +MonsheriOctober 8, 2015 at 4:09 pm +Matt +I believe you could have saved some more if you had arrived via Geneva. Friends there insist that I arrive there as it appears even the train tickets out of Zurich are at a higher rate than tickets out of Geneva. Don’t beat yourself over doubling back to Zrh as the cost of the “open jaw” arrival in Zrh and departure through Gva is usually more than 100 usd. + +REPLY +peteOctober 8, 2015 at 4:10 pm +I did Wild Camping at the trail heads on the way into the mtns and foothills. There are open faced warming huts. Got a free ride on the local bus/ also paid to get there. Even in torrential summer rains was comfy enough compared to the $25 a night basic/ crowded hostel. With a small tarp/ light sleeping bag and pad could also camp anywhere in the hills – with decent weather.A pack cover to hide your pack in the bush- then spend days touring the area. In the morning hiked down to small villages on the fringe of the tourist areas – market bought croissant/ yogurt/ fruit then ordered a coffee with a view or right on a gorgeous lake (they are all like this in Switz!) Can be one great big adventure – if you are patient you can cut your travel costs as Matt pointed out- being creative in this regard will work also. + +REPLY +NomadicMattOctober 10, 2015 at 9:48 am +Cool tips! Thanks Pete! + +REPLY +MichelleOctober 8, 2015 at 5:08 pm +Great post Matt. Switzerland took a lot of work for me too not to blow my budget. I got a ridiculously low airfare deal when SAS had a promotion. I admit if you go during Fasnacht, you can eat soup and hot dogs to save money. The parades are free (they do ask that you buy a pin to support the parades), plus they throw things like fruit, flowers, chocolates and I even have a pair of large inexpensive shoes. + +I agree that flying into/out of Zurich may have been wise because your airfare was probably lower than Zurich/Geneva. + +REPLY +NomadicMattOctober 10, 2015 at 9:47 am +What’s Fasnacht? First night? + +REPLY +DanielOctober 12, 2015 at 10:16 am +It’s german for Carnaval. + +REPLY +GeertOctober 9, 2015 at 7:53 am +I was in Switzerland this summer as a pass-through to Italy and it was more than a pleasure to visit such a beautiful country. Ok, it is not cheap, but with common sense and some great tips, by example from you Matt, can save you a lot of money! The country is definitely worth a visit! + +REPLY +AnthonyOctober 9, 2015 at 12:18 pm +I know some people might not use this advice, but I used Tinder to get me through Switzerland. It was the best road trip I’ve been on so far. People on there really gave us good advice on where to go, how to do things for cheap and where to stay. You don’t have to meet up with the people either. Just match with a few people and have a convo. I do it in pretty much every country I visit. + +REPLY +Sumti BhadaniOctober 9, 2015 at 2:24 pm +Wonderful post Matt…. Swiss is of course a very cost place to travel but your guide will help many travelers to make their Swiss travel dream a reality 🙂 + +REPLY +Raphael Alexander ZorenOctober 9, 2015 at 10:00 pm +Beer is actually quite cheap (local brands cost 1-2 CHF) if you buy it a supermarket in Switzerland. The number one expensive is of course rail transportation but buying a rail pass is a great idea if you’re gonna be for 2 weeks or more. + +REPLY +NomadicMattOctober 10, 2015 at 9:43 am +Beer is always cheap at supermarkets! 🙂 + +REPLY +TimOctober 11, 2015 at 4:59 am +Hitchhike, hitchhike … Did I mention HITCHIKE!!! So easy and adventurous. Visit supermarkets as everything isn’t too expensive in there and camp…so much scenery to camp near!!!. Couchdurfing seemed easy enough unlike the other European cities…I actually found scandanavian more expensive…especially Norway. As for skiing it seems same price as rest of Europe and a damn lot cheaper than australia and the big north american resorts, vail 130$ a day, whistler 120$ a day, convert these rates and you’ll see what I mean :0 + +REPLY +DieterOctober 11, 2015 at 5:22 am +Living in Switzerland myself, there’s a few things I disagree. Major supermarkets are Migros and Coop, as well as discounters like Denner, Aldi and Lidl. Spar isn’t common at all and more expensive than Coop. + +A beer only costs $8 if you’re drinking it at the touristy in-places. If you find a bar or restaurant in a district off downtown, it will cost less. + +As for coffee, indeed stay away from Starbucks (at least don’t go for their special creations that cost more than normal coffee). Tchibo, McCafé and the restaurants of Migros and Coop are slightly cheaper, or just visit a local coffee shop in the neighbourhood. + +I also hope tourists don’t get a wrong impression from your article photos. We do have dirty, stressful cities here too 🙂 + +REPLY +FrederickOctober 11, 2015 at 11:51 am +Wow, really awesome travel. Switzerland is really expensive. Daunting, no doubt. From your article, I promise myself, I do a trip there. Thanks. + +REPLY +TracyOctober 12, 2015 at 5:44 am +Thanks for this post! We are headed for a long weekend in Interlaken at the end of the month and everyone keeps on commenting on how much we’ll spend or saying that it is a stupid idea if we don’t want to break the bank. I’m convinced we can have a great time by cooking our own food at our AirBnB (which is a converted boathouse!!!) and hiking/biking/kayaking (which are free… bikes & kayaks are included in our AirBnB). + +REPLY +Adam LevinessOctober 12, 2015 at 9:06 am +WOW! this must be an expensive country if your average daily cost was more than $50… you don’t see that often. Still very cheap for such an expensive country. + +REPLY +PatOctober 15, 2015 at 2:04 pm +It really is quite expensive, but totally worth it! Switzerland is definitely one of my top 3 places that I’ve visited. + +REPLY +Bob MerrickOctober 12, 2015 at 11:47 am +Well done! I didn’t know it was possible, but $79 USD per day is amazing. I particulary like the BlaBlaCar which not only provides cheaper transportation but gives you a chance to meet some cool locals. I have only been to Switzerland once, which was only briefly driving through without stopping. I guess that is one way to travel cheaply in Switzerland. But I may consider going back for real next time and trying some of your budget ideas. + +REPLY +MichielOctober 12, 2015 at 3:14 pm +Thanks for the tips. I have always wanted to visit Switzerland, but I don’t like to spend too much money while travelling. With these tips in mind, I might actually consider going there in the future. + +REPLY +Kevin KaneOctober 13, 2015 at 11:50 am +Awesome advice! Would love to make it to Switzerland one day. Thanks for sharing! + +REPLY +Aaron JadeOctober 16, 2015 at 1:39 am +$8 USD for a coffee, that’s up there. That’s gonna add up for 2 people with coffee habits. To used to our $1.20 euro cafe con leche here in Spain. Great tips Matt and thanks for the breakdown, good to see you still found some budget for drinking. And will have to check out blabla car, appears to be a good option (if it comes off). + +REPLY +JoshOctober 16, 2015 at 2:49 am +That’s really awsome!!! + +love the places and your pricing. hope to be there soon. 🙂 + +REPLY +Zach BranchOctober 16, 2015 at 3:56 am +Thank you for giving me some ideas on how to keep my costs down! Switzerland looks absolutely gorgeous. I would love to hear more about your actual itinerary if you’ve created a post on that. Look forward to your next post Matt! + +Zach + +REPLY +MarieOctober 17, 2015 at 10:56 pm +Great advice for Switzerland. I worked in Geneva over vacation once and found it to be quite expensive. However, the advice to do your own cooking is really excellent because the supermarkets in Geneva are really good–and Swiss yogurt is not to be missed! In fact, I still miss it. + +REPLY +SharonOctober 18, 2015 at 6:26 pm +great tips.. I want to go jan-feb and these will be very handy. I’m already saving for it haha + +REPLY +Dane BoicosOctober 18, 2015 at 9:11 pm +You did well to travel on that budget. That’s pretty good even in a country with “average” prices let alone an expensive one! Switzerland is on my bucket list 🙂 + +REPLY +TanyaOctober 18, 2015 at 10:23 pm +Thanks so much for this post. Hiking in the Swiss Alps has been on my bucket list for a long time, and I would like to go next year. Do you have any insight on whether it would be better to go with a tour group for extended hiking or go solo as a female? The group trips seem quite expensive. + +REPLY +Yujia SunOctober 19, 2015 at 11:55 am +Hi, I google it, but I found the flight from Austin to Zurich is over $1000 (google)..but your total fee is less than 1000… + +REPLY +DoniOctober 20, 2015 at 4:05 am +That is a quite impressive figure for Switzerland! I have always wanted to hitchhike through there but I heard it isn’t the best place to try it. The veggie thing is great, I use that most places I go eating meat scarcely! Also learning to party and have fun without drinking is a definite must! Thanks for the read. + +Cheers! + +REPLY +ClaudiaOctober 20, 2015 at 6:33 am +Hey Matt, +I stumbled across your blog/site recently and it’s really inspiring, beautiful and helpful. As I discovered how much I love traveling only about four years ago I’m always glad for getting tips and advice. If you ever happen to be in Austria (not the one with the kangaroos; the one in Europe) just let me know, I’ll happily serve as a tour guide! + +All the best, +Claudia + +REPLY +Rashedun NabiOctober 20, 2015 at 1:03 pm +Switzerland seems like a heaven on the earth with its natural beauties and civilization. Whenever travel in this country, facilities are hard to find easily, but this article solves this barrier. Really this post creates clear cut tips for traveling in this country. + +REPLY +BarryOctober 22, 2015 at 1:32 am +Switzerland compare to travel to asia, it will be blow up your pocket thanks for the tips i hope someday I’ll get chance to go to swiss + +REPLY +Amit SahiOctober 23, 2015 at 3:01 am +There are many must see destination in Switzerland like the Jungfrau region, Chateau de Chillon, Montreux etc.. Everyone wants to visit them, but he or she little worry about budget, but dear Matt your informative article help those people to remove their worry.. + +REPLY +Jalal Hameed BhattiOctober 23, 2015 at 9:39 am +I love Switzerland but got just two days of my life to visit while driving in from Germany and going ahead to Milano/Pisa in Italy. Unlike most travellers, I preferred staying in a country side motel rather than Zurich. So we went as far 57 kilometres inside the countryside from Winterthur to a cool place to live in Lichtensteig. + +And I must say I enjoyed the cool and fresh breeze of Lichtensteig and enjoying sipping coffee in the balcony of the motel early each morning. We spent our day at Zurich (and were lucky to be there to watch celebrities rolling in for the Zurich Film Festival 2014). + +Someday, I will go again to Switzerland – but this time for a longer stay and the tips here would definitely help me to plan a budget trip. Thanks + +REPLY +Mary HoodOctober 27, 2015 at 6:14 pm +Thanks for the great tips! My fiance and I are getting married in Zermatt, Switzerland next summer and need to travel around as cheaply as possible before we go to some less expensive countries. Definitely going to try out some of your suggestions, especially the blablacar and we’ll TRY to limit our drinking…. but that’s probably not gonna happen haha. Thanks, Matt! + +REPLY +MaraNovember 1, 2015 at 7:34 am +Hey there, I was just reading this post about Switzerland out of curiosity, as Im Swiss and Im always wondering what tourists think of our lovely country. +I know its really really expensive, even for us guys just living here. (being a student over here, oh boy trust me, I am struggling sometimes..) + +A few tips that might help: If you’re planning on using public transport (which is quite good btw) get a tourist half fare card. I cant remember how much you pay for it, but afterwards you’ll only pay half the price for all your tickets. Most Swiss guys have one, and it really helps. You can also use it if you’d like to visit Zermatt or Interlakens Top of Europe and sometimes there are even special offers including a day pass for famous ski areas all around Switzerland etc. + +Also for groceries: Migros is cheaper than Coop for most products. Volg and Spar are more pricey. The cheapest supermarkets are probably Aldi and Lidl (German discounter) Alcohol is way cheaper if you buy it in supermarkets. Except Migros doesn’t sell alcohol. You’ll get nice local Swiss wine for under 10 francs. + +Thats about it, as far as i can think of. +Once again, lovely blog, and a very warm welcome if you ever happen to come back. + +REPLY +LoliJanuary 26, 2017 at 6:36 am +thanks for this additional insight Matt, and Mara am planning to visit Switzerland this coming March 2017. I will be travelling alone from Bologna to Zurich. I have a very limited budget and your advise helps a lot. cheers! + +REPLY +JohnNovember 2, 2015 at 2:27 am +Stay at Easyhotel in Zurich, cheap and close to the main train station and not far from lake Zurich. It was a basic room, but clean, a safe area, and not expensive by Switzerland prices. My buddy and i even took the tour boat on lake Zurich. And a day trip to Lichtenstein. We even enjoyed some Swiss wine at night but brought it back to the hotel at night. 39 countries and hope to add more soon. + +REPLY +NomadicMattNovember 3, 2015 at 3:36 pm +Welcome! + +REPLY +KesireeNovember 12, 2015 at 10:06 pm +Thank you for the advises.The breakdown is very helpful. Switzerland has always been my dream place to travel. Now I know how to keep my cost down if I go there! + +REPLY +Borsch1November 27, 2015 at 7:55 am +There is another supermarket network that is called “Denner”. The same owner as Migros I guess, but a lot cheaper 😉 + +REPLY +Trevor ThorpeNovember 30, 2015 at 11:14 pm +This post speaks directly to my strategy of saving more expensive destinations for later in life. My wife and I have checked off a ton of wonderful (and inexpensive) places over the last few years, but I know she’s dying to visit the Swiss Alps. + +Your post also speaks to me because you had your trip paid for by the Swiss tourism board, yet you’re still frustrated you missed an opportunity to cut your expenses. It’s clearly the challenge of doing it more efficiently that motivates you and I can relate! Time to plot out my own efficient route to those alps! + +REPLY +CourtneyJanuary 12, 2016 at 10:11 am +My husband and I are trying to determine where to fly in and out of Switzerland for our two week trip. We’re planning to tackle the Jungfrau Marathon during the middle of our trip. Any recommendations on the smartest/most affordable option? + +REPLY +IchaMarch 2, 2016 at 10:25 pm +I plan to visit Swiss during my one-month -Europe-trip. But, then after reading this website, it seem that doing vacation in Swiss would be so expensive..so I think I will just go to Lucerne and spend there one day before going back to Vienna using the ÖBB train.. + +REPLY +NarasimhamMay 2, 2016 at 11:39 am +Matt, thanks for this post. it was very helpful because i had a school project on an European country and i chose switerland + +REPLY +Ella DrauglisMay 12, 2016 at 6:36 am +Thank you very much for this. I last visited Switzerland in the late 1990s and am planning to go there with my daughter this summer. I recall on my 2 weeks stay in 1996 that, after bracing myself for the ‘expensive’ country, it was not all that expensive if you stay with friends and eat and drink at home. I still had a great experience. My daughter doesn’t like eating much, so we don’t need restaurants, and I don’t have to drink alcohol while traveling alone with a child. Unless I am visiting friends in which case we can drink at home. I’ve booked an air bnb with kitchen for the part of the trip where we will not be with friends. + +Our main spending will be on cable cars up the mountains, which we plan to do. And a special treat of thermal baths. + +Thanks again for your tips. + +REPLY +LiliJuly 3, 2016 at 2:39 am +Matt! I am traveling to Swiss in August. I am still looking for the cheapest way to travel in and out of towns. Any suggestions? Any travel ticket suggestions? Thanks! + +REPLY +OliverOctober 12, 2016 at 1:09 pm +Hi, thanks for the article. + +You mention that Switzerland has “high taxes” – but this isn’t correct. They actually have the lowest in Western Europe + +(source: “List of countries by tax revenue as percentage of GDP” – Wikipedia) + +REPLY +TruptiDecember 22, 2016 at 1:00 pm +Great tips Matt, as the big challenge while planning Switzerland Trip is the cost, these tips help to have a budget trip to the beautiful country. – Thanks. + +REPLY +george valleyDecember 28, 2016 at 6:30 am +This guide is very helpful. Planning to visit Switzerland early next year. Thanks a lot. + +REPLY +Ed BerwickMarch 17, 2017 at 10:54 am +I’m planning going there for a week in May 2017 – flying in to Bergamo, I’ll try hire a car and load up on grub (mostly non perishables) there before venturing back and forth from Italy. The area I’m concentrating on is mainly just over the northern italian border – Matterhorn, Eiger, Grindelwald and Lauterbrunnen being the main spots I wish to visit. Hiking will make up the majority of the activities. Hopefully the mountains aren’t covered in cloud. Load up on trail mix and Trekker bars – a week of non fine dining is doable to keep costs in check. + +REPLY +MezbanApril 12, 2017 at 10:32 am +Wir bieten Ihnen einen zuverlässigen und preiswerten indischen Grill in Zürich mit sehr günstigen Gebühren. Wir haben eine große Reihe von verschiedenen Gerichten, so können Sie ohne Probleme leicht Ihren Wunsch machen. + +REPLY +JanJune 14, 2017 at 8:03 am +I might go and travel Switserland on a budget, last time i did not and i can not say that i enjoyed spending a lot of money. The hotel i stayed at was quite worth it though. + +REPLY +HazelAugust 6, 2017 at 9:11 am +Matt for your information you +wrote that Switzerland has high +taxes. I live in this country and can assure that taxes are not high but reasonable. Salaries and hourly rates are high compared to other countries. +Education is also cheap compared to the exorbitant prices like in UK and USA etc. +We do not attach snobbery to which school or university you went to. I do not see how one can comment fully after travelling in a country say for 8 days or even for a year for that matter. One needs to live there and integrate as much as possible and speak the local language/s reasonably well. + +REPLY +SanjayOctober 15, 2017 at 12:36 am +Dear hazel, +Thanks for putting things in perspective about switzerland. + +Dear matt, thanks for information, i too have this notion that visiting switzerland would cost a bomb, specially if i am taking my entire family. I would definitely keep your tips in mind. +Regards + +REPLY +YvonneMarch 18, 2018 at 11:24 am +Hi Matt, great tips from you and I do wish I will be able to keep to a comfortable budget for myself too when I visit in May. I realised that you did not mention about getting any passes (i.e. Swiss Travel Pass or Swiss Half Fare Pass). May I know why you did not consider getting that? + +Yvonne (from Singapore) + +REPLY +JasonJune 21, 2018 at 6:07 pm +Because shops close earlier in Switzerland I found going to the supermarket 30 to 60 minutes before they close good as everything is marked down 50 – 60%. + +Also if you are going for the train journeys like I do you can use the Swiss rail pass to get free public transport in the cities and free ferry rides. Did ferry rides in Luasanne and Zurich. + +The pass also gets you discount or free entry to some tourist attractions and museums. 50% of gondolas etc in Zermatt. Mt Pilatus in Luzern is also free + +REPLY +ToniOctober 24, 2018 at 10:02 am +Great tips Matt! I didn’t even consider a few of them to be honest. I’ve never ever tried hotel points. How does one even set up that system to collect them? (Hope I don’t sound silly asking). I usually just use booking.com and pay no attention to any other details about my hotel stays. Do the ones on booking.com count or is it only special hotels? + +Also, the comments have a few useful nuggets of information as well. Thanks guys! + +REPLY +DeniseMarch 30, 2019 at 10:04 am +Thanks for your Tips.. however , As a Swiss, I do not agree with many of them. you can spend $40 up on a meal in Switzerland . But you don’t have to.. you can eat out for much less esp. for lunch . I never payed $8 for a coffee in Switzerland – not even in Zurich ( I lived there for 10 years) +If you travel to Switzerland, why would one go to Starbucks or McDonalds??? While you can get good Swiss food or a coffee in a nicer coffee shop … + +REPLY +TomOctober 25, 2019 at 8:52 am +100% agree , I was in Schweiz 6 times 1998-2003 , I never spend more than 300 CHF per 10 days . Don`t ask me how ,but is true 🙂 I love to sleep outdoor . + +REPLY +PabloSeptember 24, 2019 at 4:24 pm +Hello Matt, is it legal and safe to sleep in your car in the summer? That would be a great saver. + +REPLY +TomOctober 25, 2019 at 8:49 am +if you not going on winter , rent a car ,sleep in the tent wild and wash in the rivers or pay for showers on campsites . Eat markets food on stove like on camp . That the way I was doing in 2001-2003 , each trip with my own car cost me *shared with my friend – max euro 250 for 10 days and we have seen all most scenic places in this country – from south east to south west and central . It was before internet era and digital cameras . Prices now are not higher than max 10% more , since I was last time . + +REPLY +Mary Jzanelle CapacioFebruary 20, 2020 at 7:44 pm +Hi, Matt +Planning on going on a trip to Switzerland soon. My main area is Lake Brienz but also want to explore other places near it. Is Interlaken close by that I can just visit there anytime? + + +The 10 Most Beautiful Places in Switzerland + + +Alex Temblador +December 26, 2017 +Share this on Facebook +Share this on Pinterest +Share this on Twitter +Share this on email +Switzerland has always ranked highly among the best places to be born and live happily. You only need to walk outside your door to see why -- it’s beautiful. From mountains to valleys, charming lakes to historic cities, Switzerland is so breathtakingly gorgeous that it almost looks like a set from a Hollywood film: That is, until you walk among the fields, the stone paths, and over (and sometimes through) the mountains, and discover that it’s beautifully real. So, for those travelers looking for a bit of beauty in their travels, we’ve compiled a list of the most beautiful places in Switzerland that you really can’t miss. + + +1. Lake Lucerne +Lake Lucern at the Hotel des Balances/Oyster + +Lake Lucern at the Hotel des Balances/Oyster + +Lake Lucerne is the fourth largest lake in Switzerland, and by far, one of the most beautiful. It was in a meadow above the lake that the Swiss Confederation was founded in 1291, sealing the lake’s fate as an important place in Switzerland’s history. Today, the city of Lucerne sits on the stunning blue shores of this oddly-shaped body of water that’s encircled by mountains. There are multiple ways visitors can enjoy the beauty of Lake Lucerne. Take a 30-minute boat ride to the funicular of the Burgenstock Resort which takes guests up the Burgenstock mountain to unrivaled views of the lake. Then hike for 20 minutes to the Hammetschwand Lift, the tallest outdoor elevator in Europe (also located on the property), for an even more expansive view. Taking the aerial cable car up Mt. Pilatus is another fantastic way to get great views of Lake Lucerne from above. + +A Luxury Hotel Pick Nearby: + +Pricing for Hotel Schweizerhof Luzern + +Price Dates +Price Dates +Edit dates +See more prices +2. Jungfraujoch +Patrick Nouhailler/Flickr + +Patrick Nouhailler/Flickr + +Switzerland is made up of one beautiful mountain after another, and it’s at the Jungfraujoch where travelers can see some of the big beauties up close and personal. The Jungfraujoch is home to the highest train station in Europe, which has been open since 1912, sending travelers to the station that sits between the Jungfrau and Monch mountains. At the Jungraujoch, visitors can walk outside onto viewing terraces to witness the snow-covered mountains, as well as the Aletsch glacier, the largest glacier in the Alps. If the beautiful white glaciers and mountains aren’t wonderful enough on their own. there’s also an Ice Palace within the station that guests can walk through to experience beautiful ice sculptures. + +An Upscale Hotel Pick Nearby: + +Pricing for Eiger Selfness Hotel + +Price Dates +Price Dates +Edit dates +See more prices +3. Bern +The Penthouse Suite at the Hotel Allegro Bern/Oyster + +The Penthouse Suite at the Hotel Allegro Bern/Oyster + +Bern, the capital of Switzerland, was founded in 1191. As it grew along the Aare River, the town flourished over the centuries into one of the most visually appealing cities in Switzerland. Unlike others in Europe, Bern maintained its historic Bell Époque–style among the buildings of the Old City. The cream-toned structures are remarkable in their detail, lining stone streets dotted with stunning water fountains. Rising above the city is the Bern Minster, a 328-foot-high Gothic-style Protestant church that looks over rows and rows of buildings with spires and red-tiled roofs, all the way to the green countryside and mountains that surround the city. Climb 220 steps up the Bern Minster for stunning city views, or take a bus to the elevated Rosengarten Restaurant and enjoy a delicious meal and delightful city views of Bern. + +A Luxury Hotel Pick Nearby: + +Pricing for Hotel Allegro Bern + +Price Dates +Price Dates +Edit dates +See more prices +4. Castle of Chillon +Dennis Jarvis/Flickr + +Dennis Jarvis/Flickr + +Dating to 1150, the Castle of Chillon is a beautiful castle that sits on an island on Lake Geneva. With 350,000 visitors per year, it is currently the most visited historic building in Switzerland. Once you see it, it’s no surprise why. Stone walls, round towers, and a romantic setting? Yes, please. The castle belonged to the Counts of Savoy from the 12th to the 16th century, and today, visitors can see 14th-century paintings, underground vaults, and 25 buildings and three courtyards. Fun fact: The castle was made famous by Lord Byron’s poem “The Prisoner of Chillon.” Byron scratched his name into a pillar at the castle, and it can still be seen today. + +A Luxury Hotel Pick Nearby: + +Pricing for Grand Hotel Suisse Majestic + +Price Dates +Price Dates +Edit dates +See more prices +5. Interlaken +Xiquinho Silva/Flickr + +Xiquinho Silva/Flickr + +The Interlaken area of Switzerland is by far one of the most breathtaking areas in the country. The region comprises Lake Thun, Lake Brienz, and the cities that dot the lakes or sit between them, like the city of Interlaken. The two lakes combined with three mountains that stand above — Jungfrau, Eiger, and Monch — create an awe-inspiring scene. Today, travelers come to this region for many reasons, from exploring the small lake towns to visiting Thun Castle or St. Beatus caves to heading up the mountain to Jungfraujoch. Skiing, hiking, tobogganing, and witnessing the Lauberhorn Ski Races are also other popular things to do here. If you want great views of Interlaken, take the Harderbahn up to Harder Kulm, a viewing platform with phenomenal views of both lakes, the mountains, small towns that dot the countryside, and the city of Interlaken that sits between it all. + +A Golf Hotel Pick Nearby: + +Pricing for SALZANO Hotel - Spa - Restaurant + +Price Dates +Price Dates +Edit dates +See more prices +6. The Matterhorn +Martin Abegglen/Flickr + +Martin Abegglen/Flickr + +You can’t leave the Matterhorn off a list of the most beautiful places in Switzerland. The Matterhorn is a stand-alone 15,000-foot mountain in the Swiss Alps that looks like a jagged tooth. Most travelers stay in Zermatt to witness stunning views of the giant, though an excursion to Gorgnergrat also offers great views from a viewing platform. Unfortunately, there’s no railway or cable car to take travelers up the Matterhorn, so the only way to see it up close and personal is by mountain climbing. + +A Luxury Hotel Pick Nearby: + +Pricing for Romantik Hotel Julen + +Price Dates +Price Dates +Edit dates +See more prices +7. Lauterbrunnen Valley +Noel Reynolds/Flickr + +Noel Reynolds/Flickr + +The city of Lauterbrunnen sits in a green valley between the snowcapped mountains of the Swiss Alps, however, it’s not the city, per se, that makes this spot beautiful. Rather, it’s the 72 waterfalls that flow along the cliff edges of the valley during the summer when the snow melts. The very name “Laterbrunnen” means “many fountains,” and the sight is a spectacular thing to witness. The most famous of these waterfalls is the Staubbach Falls, which run pretty strongly throughout the year. At nearly 1,000 feet high, the Staubbach Falls are one of the tallest free-falling waterfalls in Europe. + +A Boutique Hotel Pick Nearby: + +Pricing for Hotel Silberhorn + +Price Dates +Price Dates +Edit dates +See more prices +8. Creux du Van +Felix5413/Flickr + +Felix5413/Flickr + +The Swiss landscape is a magical mix of different types of land formations, and perhaps, none more so than Creux du Van. Over the centuries, the land has shaped itself into what looks like an amphitheater cut from rock. The Creux du Van transformed into a semi-circular three-quarter-mile long structure by erosion from water and ice. To witness this natural wonder, travelers must hike more than 2,000 feet up. The path then takes visitors along the edge of the arena. Trust us, this isn’t a show you want to miss. + +A Luxury Hotel Pick Nearby: + +Pricing for Beau-Rivage Hotel + +Price Dates +Price Dates +Edit dates +See more prices +9. Aare Gorge +Andrew Bowden/Flickr + +Andrew Bowden/Flickr + +Near the town of Meringen is the Aare Gorge. It’s the product of water from the Aare River eroding a bed of limestone. Today, the water is more than 600 feet deep, with some of the narrowest sections only a yard wide. There’s a three-quarter-mile path that can be hiked along the Aare Gorge, which takes adventurers along bridges and through tunnels. The limestone walls of the cliffs rise high above hikers making for a unique path among the many mountain hikes of the country. + +An Upscale Hotel Pick Nearby: + +Pricing for Stella Hotel Interlaken + +Price Dates +Price Dates +Edit dates +See more prices +10. Rhine Falls +Dennis Schubert/Flickr + +Dennis Schubert/Flickr + +The Rhine Falls is the largest waterfall in Europe, and, not surprisingly, one of the most beautiful spots in Switzerland. The Rhine Falls measures 490 feet feet wide and 75 feet high, and it’s approximately 15,000 years old. It’s located in the north of Switzerland near Schaffhausen. Visitors can take a boat to the falls, and they can enjoy the powerful natural wonder up close and personal by standing on platforms that jut over them. Just be ready to get a little wet, but who cares? The photos will be worth it! + +2 or 3 days in Switzerland (ideas needed!) +Thorn Tree forumCountry forumsWestern EuropeSwitzerland +Last reply was 10 years ago + 21.5k +… +1 2 +saskvoch +saskvoch +10 years ago +Wife and I are planning to go to Switzerland for 2 or 3 days as part of a larger two week vacation. We fly into Zurich and want to travel down into Italy and make it to Rome. Our return flight back to the US leaves out of Zurich as well, so we will be coming back up after we make it to Rome. + +There is a lot we'd like to see in Switzerland. We would like to see Zurich, Luzern, Interlaken, and possibly Basel, Bern, Lausanne & Geneva. Id love to see the castle in Montreux (or any castle in CH for that matter). We might do some hiking for a few hours on one of the days, but its not mandatory for us. Would also like to drive a car through some scenic mountain roads. + +The most important thing is keeping our budget in control on this trip. We plan the majority of the trip in Italy with Milan, Venice, Cinque Terre, Siena, Pisa, Florence, San Gimignano, and Rome on our wishlist. I think Tuscany we want a car to drive around as well. + +I need help :) Im considering two options... renting a car for the whole two weeks and driving around Switzerland and then down into Italy. Probably take a train straight back to Zurich. Second idea is to take train most of the time and rent a car once in a while... say for some scenic Swiss alps or in Tuscany area. + +More important, Switzerland looks very awe inspiring and would really think I need to drive a car there. Eurorail prices arent exactly cheap, and I was guessing renting a car (even with fuel prices) would still be cheaper than two rail passes for two weeks. + +To save money, we were also planning on finding campsites along the way or inexpensive hotels (not hostels). Maybe even sleeping on a train overnight... although everything is so close together and most trips from city to city are short. + +Would anyone have any trip ideas? Is driving the whole thing a pipe dream? :) We like to dine out, but realize to save money we'll skip much of the dining out experience. We love farmers markets so will probably just snack on stuff at those places each day. + +Thanks for anything! Dave :) + +1 +blandineforberg +blandineforberg +10 years ago +Your Switzerland list is enough to fill two entire weeks. Why not limit yourselves to Switzerland this time and see all those places you want, and leave Italy for another trip? This is far, far too much for two weeks. + +2 +saskvoch +saskvoch +10 years ago +Forgot to mention this will be in the first two weeks of September :) Thanks + +3 +daslava +daslava +10 years ago +If you're looking to save money I'd say skip Switzerland completely. It is a beautiful and very interesting place but when people say it is expensive, they are NOT kidding. + +Also, you have way too many places for a 2 week itinerary. You could spend a week alone in Rome. I'd say stick to Italy and maybe skip Milan. Out of the way of the other places you've mentioned and, in my opinion, unimpressive. + +4 +neckervd +neckervd +10 years ago +You will need at least 3 full days for Rome, 2 full days each for Florence, Siena/San Gimignano/Pisa, driving around Tuscany, Venice, and 1 day each for 5Terre and Milan. Count another 4 days for train or highway travel between these places. +Count about 6 days for the places you want to visit in Switzerland. +Don't underestimate the time you need for making your luggage, leaving the hotel and going to the train station or out of town up to the highway: add at least 1 hour to your point to point travel time at each end of your journeys. +And don't foget that a day at which you arrive at your hotel at 3pm is almlost lost, as you will hardly be able to begin your visit of the town before 4pm, that means at a time at which many museums and other sights will close. + +So, if your trip will last more than 3 weeks, I will be pleased to give you any advice about Switzerland. If not, it's not even worth to speak about. + +5 +bjoern +bjoern +10 years ago +"renting a car for the whole two weeks and driving around Switzerland and then down into Italy. Probably take a train straight back to Zurich." - please spend 5 minutes to get an offer from Avis/Hertz and see how much extra it costs to leave a car in another coutry - and have a truk taking it back - simply get a quatation leaving the car in italy and one taking it back. + +"Eurorail prices arent exactly cheap, " - why Eurail passes and not just railway tickets? These passes are not somethjing given away for nothing - they are for ppl. that by some reason like passes for railways (but buy normal tickets for their flights) and are willing to pay. Remember that there are NO "Eurail trains". + +And agree with above - make 2 weeks for Switzerland (your second paragraf gibe a fine "first time visitor - see main sights" plan for those 2 weeks) - or simply take those palces that you can - logistically - pass in those 2-3 days. (no jetlag??). +It is a ridicoulously short time for a wonderful - very costly - country, but so are 2 weeks for Italy. + +Forget about European fuel pricves -first european cars goes MUCH longer/liter than US-ones and secondly for a short trip in Switzerland + northern/middle Italy the fuel expenses will be microscopic - like the price for a 2-3-4 good dinners. + +6 +saskvoch +saskvoch +10 years ago +Thanks so much for all the help everyone! I have some big decisions to make. We are going into Switzerland because we needed a visa (Italian consulate didnt have any dates available b4 our trip). Anyways, we will be going through Zurich. We're going to Italy because my wife used to live there. She knows Rome, but not northern Italy so we want to explore it. + +We are very light travelers so luggage shouldnt be a problem. I am viewing this trip as more of an overview of both Switzerland and Italy and our next stays we will spend more time in places we end up liking. + +I know its a lot to see. And we may just have to cut some things out... Like not going to Geneva, not going to Venice, etc. We understand that. + +Cities within Switzerland also look close to each other. I am in Southern California so driving two hours is not a big deal. Personally, Id love to travel all by rail, but we want some adventure too, and not just see tourist stuff. + +7 +neckervd +neckervd +10 years ago +If you absolutely want to rent a car (Italian trains are often faster: Rome - Milan (609 km) in 3 hrs; scenic Swiss Alpine trains are much more than only transport), you would better do all by car. +Consider a loop like Zurich - Lugano - Menaggio - ferry - Varenna - Bergamo - Verona - Venice - Ravenna - Perugia - Rome - Florence - Pisa - Genoa - Aosta - Lausanne - Zurich. + +8 +diamonddeb126 +diamonddeb126 +10 years ago +Agree with first poster that 2 weeks won't cover. I would also suggest doing one country at a time. Switzerland is extremely expensive. Regarding Italy, I preferred the Tuscany Region: Florence, Pisa, Verona, Venice. Rome was a huge disappointment for me, but I loved Florence. +If you want to see Alps I would suggest Austria, which is MUCH cheaper than Switzerland. I recently spent 6 days touring the lake region of Austria outside of Salzburg via auto. It was just lovely. +I have the luxury of living in Germany, and I have found that the most memorial vacations (and cheapest) are that in the former Communist bloc countries: ie Romania, Hungary, Czech, Slovakia, Poland and Bulgaria. More "bang for your book" and not at all as touristy (although Prague was touristy)...Sorry for veering off the original post, but just some food for thought. + +9 +neckervd +neckervd +10 years ago +Western Austria is not MUCH cheaper than Switzerland and is not along the route from Zurich to Rome. Cheaper rural Eastern Austria is out of question. + +If Saskvoch drives from Zurich via Austria to Venice, he will probably sleep in the Bolzano area: the cheapest 2bed room at Bolzano offered by booking.com costs 116 EUR (31.8). The same at Locarno or San Nazzaro (Lago Maggiore, Switzerland, 90 km from Milano) costs 110 EUR. + + +Find cheap flights to Switzerland +Round-trip + +1 Adult +Economy + +0 Bags +Beirut (BEY) +Switzerland +Tue 12/15 + +Tue 12/22 + + +Search +There are travel restrictions to Switzerland. Learn more +Stay informed and receive email updates for when travel restrictions ease for Switzerland. +Enter your email address +Latest Switzerland Flight Deals +MOST POPULARZurich +From New York +1 stop from $495 +Search Flights +From Beirut +Nonstop from $266 +Search Flights +Geneva +From New York +Nonstop from $515 +Search Flights +Basel +From New York +1 stop from $479 +Search Flights +From Beirut +1 stop from $301 +Search Flights +Lugano +From New York +1 stop from $534 +Search Flights +From Beirut +1 stop from $345 +Search Flights +From Beirut +2+ stops from $397 +Search Flights +Bern +From New York +1 stop from $412 +Search Flights +Good to know - flights from Beirut to Switzerland +Top tips for finding cheap flights to Switzerland +Looking for cheap airfare to Switzerland? 25% of our users found tickets to Switzerland for the following prices or less: From New York $417 one-way - $576 round-trip, from Los Angeles $523 one-way - $667 round-trip, from Boston $765 one-way - $688 round-trip +Book at least 3 weeks before departure in order to get a below-average price. +High season is considered to be January, November and December. The cheapest month to fly to Switzerland is January. +Enter your preferred departure airport and travel dates into the search form above to unlock the latest Switzerland flight deals. +You’ll have a handful of different arrival cities available when booking your flight to Switzerland. Although most of the international air traffic arrives in Geneva or Zurich, there are also flights from the United States available to the city of Basel in northwestern Switzerland and Lugano in southern Switzerland. +Swiss Francs are the only official currency in Switzerland, but Euros are accepted in some tourist areas, hotels and railway stations. If you pay in Euros at establishments that accept them, you’ll receive change in Francs, but you’ll get a more favorable rate if you simply obtain Francs from one of the widely available ATMs. +If you’re traveling through the surrounding countries as well as spending time in Switzerland, flying into Milan, Italy can give you access to more flights from more countries than Lugano. Milan is close to the southern border of Switzerland and gives you access to both southern Switzerland and northwestern Italy. +For travelers looking to explore several different parts of Switzerland, purchasing a Swiss Travel Pass is a great way to save money. Switzerland has an extensive network of regional trains and buses, and the Swiss Travel pass grants tourists unlimited travel for durations of 3, 4, 8 or 15 consecutive days. +Whether you’re heading to France after spending some time in Switzerland or the other way around, you can take a train between the two countries. Trains run frequently between Geneva and Lyon, and the total travel time can be as short as 2h. +FAQs - booking Switzerland flights +Are there Switzerland travel restrictions currently due to Coronavirus? + + + + + + + + + + + + + + + + +Which airlines have a flexible cancellation policy for flights to Switzerland due to COVID-19? + +How long is the flight to Switzerland? + +What is the cheapest flight to Switzerland? + +Which airlines fly to Switzerland? + +What are the most popular destinations in Switzerland? + +Is a visa required to enter Switzerland? + +Are there nonstop flights to Switzerland? + +Which city should I fly to for the best access to the Alps? + +I want to visit Chillon Castle, which airport offers the easiest access? + +How does KAYAK’s flight Price Forecast tool help me choose the right time to buy? + +Top 5 airlines flying to Switzerland +Scores according to KAYAK customer reviews + + +SWISS +8.0 + +Delta +7.9 + +Turkish Airlines +7.9 + +Lufthansa +7.9 + +KLM +7.7 +8.0 +SWISS +Overall score based on 8,990 reviews +8.2 +Boarding +7.8 +Comfort +8.6 +Crew +7.7 +Entertainment +7.9 +Food +Airline reviews + + +Cons: "Our stewardess was not the friendliest!"Read more about SWISS +COVID-19 information +Safety measures for airlines flying to Switzerland +Airlines flying to Switzerland have enacted additional safety measures and adjusted policies to better accommodate travelers. Policies vary by airline. + +Heightened sanitation + +Daily cleaning, installation of cabin HEPA filters + +Mandatory masks + +Masks required on board, masks provided + +Social distancing seating + +Middle seats unavailable to book + +Pre-flight testing + +Testing for antibodies, testing for symptoms + +Flexible cancellations + +Waiving of change fees. Search flexible flights + +Book Cheap Switzerland Plane Tickets +Recent round-trip flight deals +When is the best time to visit Switzerland? +November 2, 2019 Last Updated on December 10, 2020 +by CAROLYN +Are you ready to plan your holiday but are wondering when is the best time to visit Switzerland? Of course there is no actual best time to go to Switzerland – what’s best for you may not work for the next person. However, in my opinion, any time is a good time to visit Switzerland! + +In this guide, I’ve covered a number of factors to consider when deciding which month you will visit Switzerland so that you can determine the best time to visit Switzerland for you. + +The ‘best time’ may depend on when flights are cheapest, when you can get time off work, or when particular events that you want to participate in are happening. Other considerations include if you want to hike or ski, for instance. + +Lake Brienz, Switzerland +Deciding when is the best time to visit Switzerland depends on a number of factors including which activities you’d like to enjoy. +A couple of the Swiss panoramic trains (Glacier Express and Gotthard Panorama Express, for example) and some of the mountain cableways and funiculars cease running over the winter months, so if you’re desperate to enjoy one of these rides, this should be a consideration, too. + +Check Switzerland’s cable car and funicular closure dates for the upcoming winter in this article. + +Before we dive in and discuss the different times of year to visit Switzerland, let me just clarify that the seasons in Switzerland – as in the rest of Europe – are determined by the Summer and Winter Solstices. Therefore, Summer actually starts on 21 June, the Summer Solstice – or longest day of the year – and finishes on 20 September. + +For the purposes of this guide, I’ve used full months to discuss the pros and cons of visiting in each season, rather than the specific dates as you’ll see below. + +[This post may contain compensated links. Please see my disclosure policy for more information.] + +What's in this Article +Best time to travel to Switzerland +Spring in Switzerland +Summer in Switzerland +Autumn/Fall in Switzerland +Winter in Switzerland +Average temperatures in Switzerland +Final Thoughts +Best time to travel to Switzerland +Below I have listed some pros and cons to visiting in the different Switzerland seasons, along with what you can and can’t experience during those months, so you can make an informed decision on the best time to travel to Switzerland – for you. + +Spring in Switzerland +Official dates: 21 March to 20 June +Months: March, April, May + +Montreux in Spring +Montreux is awash with colourful blooms in Spring. +Spring is an exciting time to visit Switzerland. + +Because it’s the country’s true off-season, you can likely score good deals on flights and accommodation (which, considering the price of everything in Switzerland, could make or break your trip). You also won’t end up fighting the crowds, which introverts might find particularly refreshing. + +That said, Switzerland weather in March can still feel quite wintery, with highs around 6 degrees Celsius and lots of rainfall. It could easily dip into freezing territory at night. + +Because of the cooler temperatures, but longer daylight hours (daylight savings starts on the last Sunday in March), this is actually a great month to get your skiing in. The Alps are still snow-covered but there are fewer tourists. + +Still, if you visit right after Easter (which can fall at the end of March some years), you’ll find many cable cars are shut down until hiking season begins at the end of May. So if you have your heart set on the trails or scenic mountain top views, keep that in mind. + +Gruyeres Castle +If you love cheese, a visit to Gruyeres on the first Sunday in May is a must. +Switzerland in April, on the other hand, starts to warm up. It’s too warm to ski in most of the country, but like I mentioned above, some of the summer tourist attractions and hiking trails will be boarded up for another month. + +Flower lovers are in for a real treat in April as the Morges Tulip Festival takes place on Lake Geneva throughout the month. + +If you’re travelling on a budget you will find the best deals during April, so check attraction websites carefully and see what’s open when you’ll be there. And dress in layers! + +For slightly warmer and more predictable weather, the average Switzerland temperature in May hovers between 15 and 19 degrees Celsius. Warm enough to melt the snow and for you to get a glimpse of the under-appreciated narcissus blooms. + +And if you love cheese as much as I do, you can visit Gruyeres on the first Sunday of May for their annual Cheese Festival. + +Summer in Switzerland +Official dates: 21 June to 20 September +Months: June, July, August + +Switzerland in Summer +Summer in Switzerland means an endless selection of mountain excursions to enjoy. +The months of June through August are one of the two ‘peak seasons’ in Switzerland. The weather is balmy, the hiking trails are open, and the lakes are ready for boaters and swimmers. + +As such, the prices for accommodation are high and all the popular locations will be packed with fellow tourists. + +Summer is high season for coach tours as well as independent travelers so attractions like Jungfraujoch and Mt. Titlis will be heaving with visitors. + +If you’d like to travel during the Swiss summer but would prefer to avoid huge crowds at the major sites, you’d be wise to visit early in the morning or later in the afternoon, or choose sites and attractions that are a bit more under the radar – think Mt. Niesen or Mt. Stockhorn, for example. + +GET SWITZERLAND TRAVEL TIPS, NEWS, SPECIAL OFFERS AND INSPIRATION DELIVERED TO YOUR INBOX EVERY MONTH. CLICK HERE TO SIGN UP! + +Weekends also tend to be particularly busy during summer as the Swiss head to the mountains to go hiking. + +June is when the peak hiking season begins, and all those cable cars that shut down after Easter are re-opened. The trails shouldn’t be too muddy, and since the Switzerland temperature in June is generally warm, it should be a pleasant time to get views of the valleys. + +One of the major events that takes place in Switzerland during summer is the Montreux Jazz Festival which runs from late June to mid-July. + + +If you visit Lavertezzo’s famous double-arched bridge during the summer months, you might be tempted to take a dip in the river. +Switzerland weather in July on average gets up to 24 or 25 degrees during the daytime, making it perfect for swimming. There are plenty of places to take a dip, but try Lake Sils or the Aare River if you need a recommendation. + +It’s not uncommon for temperatures in the lower lying areas to reach 30 degrees or more so it’s definitely worth considering booking a hotel or apartment with air-conditioning if you are visiting Switzerland in summer. Even a day or two with temperatures above 30 degrees can make things very uncomfortable. + +At the end of the summer, Switzerland weather in August is still warm, hanging out around 25 degrees Celsius in the heat of the day. You can still enjoy a dip in Lake Lucerne, but one of the best reasons to visit Switzerland during August is Swiss National Day on 1 August, where you’ll find festivities all over the country complete with bonfires and fireworks. + +Other fun summer activities include biking around Lake Lucerne, or going down the snow-less bobsled near Basel called SolarBob. + +Whichever way you look at it, you can’t go wrong visiting Switzerland in the summer, although you should be prepared to share your journey with thousands of other eager tourists. + +Autumn/Fall in Switzerland +Official dates: 21 September to 20 December +Months: September, October, November + +Switzerland in Autumn. +Beautiful autumn foliage adds to an already stunning landscape. +Perhaps the best month to visit Switzerland to get the best deals, fewer fellow tourists and most comfortable weather, is September. + +It’s the start of the shoulder season meaning prices get more reasonable and you won’t have to share attractions with as many people, but the weather is still reasonably warm, meaning you can still enjoy most summer activities (except swimming, perhaps). + +And while the days are getting shorter, they’re still long enough to feel like you can make the most of the precious time you get to spend in Switzerland! + +During September, the Alpine villages across Switzerland welcome the cows home as they descend from the mountains back to the valleys in what is known as Almabfahrt or Almabtrieb. Villagers celebrate as the cows, wearing flower crowns, are welcomed home with fanfare and yodelling. This is one festival everyone should experience once in their lifetime. + +The annual descent of cattle from the high pastures is a fun event to witness during Autumn/Fall in Switzerland. +The annual descent of cattle from the high pastures is a fun event to witness during Autumn/Fall in Switzerland. +In October you’ll get the benefit of seeing the leaves begin to change. While higher trails may get snow-covered (and you get fewer daylight hours), you’ll enjoy colourful fall foliage views which are hard to beat. + +Just keep in mind that cable cars and funiculars may begin to shut down in the later part of the month due to snow or for their annual maintenance (check closure dates here). + +Switzerland weather in October becomes chilly, but not overly wet. You’ll need a jacket and won’t want to take a swim, but it’s not time to pull out the waterproof gear just yet. + +For those who enjoy wine, October is the best time of year to go to Switzerland. The Basel Wine Fair falls at the end of the month each year, but the whole month is grape-harvesting season. + +Daylight savings in Switzerland ends on the last Sunday in October. + +November, unfortunately, is one of the worst months to visit Switzerland weather- and activity-wise. It gets chilly and wet making all the summer activities unpleasant, but there’s not much skiing to do yet and it doesn’t quite feel like winter. + +That said, if you’re someone who travels for museums or other indoor historical sites, November might be the cheapest time to fly to Switzerland, and you will get great deals on accommodation. And with entry to more than 500 museums included in the Swiss Travel Pass, you will definitely get great value if you’re using the pass to travel around. + +Winter in Switzerland +Official dates: 21 December to 20 March +Months: December, January, February + +Zurich in winter +Zurich dusted with snow. +December through February are the official winter months in Switzerland when the snow starts falling and it’s prime time for skiing. Prices in the mountains begin to skyrocket, and the lodges fill up fast, but if you want to visit Switzerland for winter sports, there’s no other time to go. Personally, I think the best place to spend a winter holiday in Switzerland is the Jungfrau Region. + +Switzerland weather in December is officially cold, cloudy and wet, so plan to spend your time either on the slopes or indoors by a fire enjoying hearty food and warm drinks. + +Believe it or not, you can’t expect a white Christmas all over Switzerland. If you really want snow, make sure you’re high up in the Alps when booking your accommodation – and book well ahead. That said, the Christmas markets in Switzerland are amazing and well worth a December visit, snow or not. + +See this year’s Switzerland Christmas market dates here + +Why not ring in the New Year in Switzerland? Like anywhere there are loads of celebrations to enjoy with the added benefit of going skiing. But the cool thing about Switzerland is they don’t just celebrate the new year once – on 13 January the Swiss bring out the party once again and celebrate the beginning of the year according to the Gregorian calendar. + +Christmas markets aren’t the only events taking place in Switzerland during the winter months. There are numerous major events held around the country including the Snow Polo World Cup at St. Moritz, the Lauberhorn Ski World Cup in Wengen and the International Hot Air Balloon Festival in Château-d’Oex. + + +Zermatt is a real-life Christmas card scene during winter. +The Switzerland snow season formally begins in January, where the weather hovers around 0 all month, rarely getting above 2 degrees. That lasts through February, where it may get up to 2 degrees during the day, and you’ll get a little more sunshine, but still reliable skiing weather. + +If you’re not fussed about skiing and would like to enjoy warmer temperatures consider visiting the canton of Ticino or the Swiss Riviera (alongside Lake Geneva) as both enjoy milder climates than other parts of the country. + +Another thing to consider before you decide to travel to Switzerland in winter is how you will get around. If you are planning on joining an organised coach tour, there are less itineraries and departure dates to choose from during the winter months. + +Rail services continue to operate as normal, though, and for those who prefer to drive, roads are regularly cleared of snow. + +Visiting during Switzerland’s winter months also means less daylight hours to see the sights as well as the necessity of bringing sufficient warm and waterproof clothing which can be bulky, so keep these things in mind, too. + +Average temperatures in Switzerland + +Final Thoughts +So there you have it, a quick look at the pros and cons of travelling during all of Switzerland’s seasons. Armed with all this information, I hope you’ve determined the best time to visit Switzerland for you. + +PIN FOR LATER + + +SWITZERLAND TRAVEL ESSENTIALS +Transport +Swiss Travel Pass + +Car Rental + +Accommodation +Hotels + +Sightseeing +Jungfrau Travel Pass + +Regional Pass Berner Oberland + +Day tours + +Tours +Multi-day tours + + +Avatar +Carolyn +Carolyn, first visited Switzerland more than 30 years ago and it was love at first sight! Since that first trip, she has returned more than a dozen times in her quest to explore every inch of the country. Carolyn loves sharing her passion for Switzerland and helping others to plan their dream trip. Read more + + +When is the Best Time to Visit Switzerland? +Spring | Summer | Autumn | Winter | What to wear + +Just give me the short answer +The best time to visit Switzerland really depends on what you want to do, see and experience. + +Although we have four distinct seasons, weather varies extremely and depends on the altitude. We have very low and very high elevations, mountain ranges, deep valleys and plateaus where winds can be strong; therefore we experience a multitude of micro-climates. + +We often experience unusual weather patterns: snowfall during late spring and early fall, a cold snap in June, even in summer; heat waves or frosty nights in July and August, thick fog below 1000 m to 1200 m (3.281/3.937 ft) above sea level between early October and early spring. + +And when the mild but strong Föhn (a warm wind or Chinook for North Americans) blows through the valleys the climate changes in an instant; snow melts like chocolate in the sun and people complain about headaches. + +We have places with snow year-round - to name just a few: the Jungfraujoch in the Bernese Oberland, Mt. Titlis near Lucerne, Diavolezza in the Engadin, Zermatt and Saas Fee in the Canton Valais and Glacier 3000 in the Vaudois Alps (Les Diablerets). The Aletsch glacier can be viewed from the Jungfraufoch as well as from Eggishorn above Fiesch, Bettmeralp and Riederalp in the Canton Valais. + +The sunniest and driest regions are the Canton Valais and the Engadin in the Canton Graubünden with more sunny hours per year than the rest of Switzerland. + +The rainiest areas are around Lucerne, St. Gallen and not for nothing are the meadows of the Canton Appenzell lush and Irish-like green. Then again, even if the Canton Tessin is known as "our Sonnenstube" (sun-lounge), the heftiest storms are to be experienced around Lago Maggiore. The foggiest area is on the central plateau - especially around Lucerne in winter, the Mittelland, and along the Rhine and Lake Constance. The Bernese Oberland and the Swiss Riviera are somewhere in-between. + +And then, the forecast is often not reliable as well. Apparently it's hard to foretell anything in the Alps. You can check it in the morning for the next day and when you check again at night, the forecast may has changed. + +So you see, the weather is as varied as our small country. + + +Spring - 21 March to 20 June +Spring is when nature awakens - deciduous trees get their greenery, meadows display a wide range of flowers, cherry and apple trees start to bloom, fields fill up with narcissi, flowering magnolia trees in the south display their exuberant beauty and bear garlic finds its way through the ground cover of dead leaves - a welcome addition to many dishes. And fog disappears. + +When is the best time to visit Switzerland? A guide throughout the seasons - Spring +A meadow filled with spring flowers in the Prättigau Valley +Spring starts earliest in the southern part of Switzerland. Forsythias, camellia and magnolia trees are already in full bloom in March, especially around Lago Maggiore and Lake Lugano in the Canton Ticino. + +In the rest of Switzerland, March is still on the cool side and usually snow fall is frequent, even in the lowlands. Although the lower the altitude the faster the snow will melt again. + +Alpine regions and ski resorts are still mostly covered with snow - March is an excellent time for skiing: the sun is warmer, the slopes are still in perfect condition and the crowd has disappeared. + +The ski season ends on Easter weekend. About two weeks before Easter, school holidays start all over Europe and more people frequent the pistes and prices tend to go up again. + +The ski resorts pretty much shut down after Easter and hotels reopen again in late spring for the summer season; funiculars and cable cars/aerial cableways close and stop running until end of May/beginning of June when the hiking season starts. + +The weather gets a tad warmer around mid April to early May and the narcissi fields bloom and a wide range of flowers appear on meadows. The wind is quite strong in western Switzerland, especially around Lake Geneva as well as in the Mittelland. + +May weather is a fickle thing. It could be summer with temperatures in the mid-20s but it could easily be the opposite with cold days and frosty nights, even in the lowlands. It can rain, hail, or be hot - you never know. And as higher up you go, the cooler it gets. May is still too early for high alpine hiking since snow patches still cover the ground. Funiculars and gondolas may not be open until end of May, early June. + +The hiking season starts officially in June and the high tourist season at the end of the month. The weather is usually better than in May, quite balmy and with less precipitation. High Alpine meadows fill up with flowers. + +Back to Index + + +Summer - 21 June to 20 September +This is the peak tourist season with July and August being the most crowded months, especially on the well-trodden tourist paths around Lake Lucerne, the Bernese Oberland and Jungfrau Region, the Swiss Riviera and parts of the Canton Valais with Zermatt topping the list. + +When is the best time to visit Switzerland? This pictures shows Lake Thun in summer +Lake Thun seen from the gardens at Castle Oberhofen +You will have to make hotel and apartment arrangements early if you want to find convenient accommodation and avoid paying an arm and a leg. Of course, you always can find a hotel room in smaller villages a little outside of the tourist centers. However, keep in mind that this will add up travel time for sightseeing. If you drive a car that wouldn't be a problem but if you use public transport - even though excellent - it adds time to your schedule and it might not be convenient if you have lots of luggage. + +Summer brings plenty of sunshine but ironically it's also the rainiest season, especially along the north side of the Alps. + +Then again, summer weather is as unpredictable as it is during the rest of the year… + +Even though 2015 started out cool and wet - way below average - the weather in June, July and August was almost as hot as in 2003 - the hottest year since one started measuring temperatures 150 years ago. Jackets vanished for months; people lingered in street cafes late into the night and impromptu beach bars popped up around lakes and on river banks. Whereas July and August in 2014 brought on the rainiest summer season experienced for decades. 2018 was so dry that wells started to dry up. + +Back to Index + + +Autumn - 21 September to 20 December +September and the first three weeks in October are great months for outdoor activities. Rain is less frequent and though you might experience the first snowfall in the Alps, usually the white stuff is gone within a couple of days. The hiking trails are less busy, the nights are crisp but the days are sunny and balmy. It's my favorite time to spend outdoors in the mountains. + +When is the best time to visit Switzerland? Fall is a particularly colourful +View through the bus window: an atmospheric fall day in the Goms Valley (Canton Valais) +Indian summer is a great time to experience the change of colours - from green to golden to shades of reds. Autumn colours start to appear sooner at higher altitudes than at lower levels. You will see trees and bushes turning colours over 1000 m (3281 ft) at the beginning of October. Then again, this also will depend on the temperatures. Usually, larches are at their best in the mountains from late October to beginning of November. + +The grape harvest early to mid-October brings festivals abound. One place you always can taste wine and learn about the cultivation of grapes is the Vinorama in the Lavaux vineyards on Lake Geneva. + +But it's also the time when mist and fog start to creep in around lakes and on the central plateau, especially around Lucerne as well as around Lake Constance and the Mittelland, the Swiss Plateau. + +When is the best time to visit Switzerland? Fog in the lowlands in fall, clear view above. View from Beatnenber to the Bernese Alps +Gray below, blue above. A sea of fog over Lake Thun but brilliant weather above - View to Mts. Eiger, Mönch and Jungfrau +Funiculars and cable ways start to close their operation around October 20/25 - some just for a few days for maintenance but most close until the ski season starts around mid-November. The same applies to hotels in ski resorts or pronounced tourist areas. Some sightseeing options close during winter, for example the Open Air Museum Ballenberg near Brienz. + +Of course, the Jungfraujoch (Jungfrau Region) and Mount Titlis (Engelberg) are accessible 365 days a year; the Schilthornbahn (Mürren), and the Firstbahn (Grindelwald) close only for a few days of maintenance as does the Gornergratbahn and the Matterhorn Glacier Paradise (Zermatt). Mount Pilatus (Lucerne) will be accessible by gondola only (Golden roundtrip only possible between May and October). Some of them close entirely for winter, for example Rothornbahn, Harder-Kulm funicular and Schynige Platte. These are just a very few examples so please check operating hours for mountain transportation before you visit. + +November until mid-December is usually a bit drab since rainfall can be quite intense, daylight gets considerably shorter and the weather grows colder. "Frau Holle" may not have started making her bed by sprinkling the slopes with snowflakes. Trees are leafless and larches lose their beautiful and intense yellow-orange fall needles, flowers are gone from the windowsills, the gardens and the meadows. + +Of course, you always can go shopping in our beautiful towns and cities, visit museums and Christmas markets, enjoy plays or get pampered in a wellness resort. + +Back to Index + + +Winter - 21 December to 20 March +Starting at an altitude of 1200m - 1500m (3937 - 4921 ft), precipitation during winter usually occurs as snowfall, and these areas are usually covered by a solid layer of snow until end of March - mid April. Most Alpine passes are closed for transport. + +When is the best time to visit Switzerland? Winter in full swing on Riederalp, Canton Valais +Magical wintertime on Riederalp (Aletsch Arena), Canton Valais +It's chilly no matter where you will be staying. + +While the high Alpine area is covered in snow, lower altitudes may not experience snow until mid-January. In the most southern parts of Switzerland (Ticino), on the central plateau (around Lucerne), the Mittelland (Solothurn) and the greater Geneva and Basel areas you might only experience snow on a few occasions during winter. + +Usually there's low fog on the plain topping out at about 1000m (3280 ft) above sea level. Sometimes breaking up by lunchtime and sometimes not. It's damp in the lowlands and the cold feels colder than the same temperature in the Alpine areas, where the weather usually is sunnier and drier. + +It seems though that winter starts later and later - White Christmas did not always happen lately - especially below 1000m (3280 ft.) If you would like to experience Christmas in the snow, then visit ski resorts on very high elevations to be sure to get your fill of that beautiful fluffy whiteness. + +The winter climate is unpredictable as well. Ski areas are subject to changing weather and road conditions. Resorts can't always open the ski season as planned. If you are into winter sports and are looking for guaranteed snow, mid-January to mid-March is the best time to visit Switzerland. + +You don't have to be a skier to enjoy the splendid alpine vistas. Sledding, skating, snowshoeing, winter hiking on groomed trails, wellness in one of the thermal baths and many more winter activities will keep non-skiers entertained as well. + +From Christmas to the beginning of January is a very busy time in the ski resorts (less so in cities) and hotel prices peak. Like during the summer months, make reservations early because returning visitors scoop up hotel rooms and apartments as far as a year in advance. Also, most hotels in ski resorts want bookings of 7 nights over Christmas until at least the first week in January and during February (Saturday to Saturday). + +Back to Index + + +Wonder what you should wear? +As you see, weather in Switzerland is somewhat temperamental and ranges from Arctic to Mediterranean. We do have a saying: "There's no such thing as bad weather, just the wrong choice of clothes." + +While it's approximately 27 Celsius (80.6 F) in Lugano in July, it will be about minus 4 Celsius (24.8) on the Jungfraujoch. Here's a list I compiled with historical average temperatures in Switzerland. + + +Basically, pack clothes so you can dress in layers; +Even if you visit in the warmest season do pack a sweater for those chilly evenings and crispy mornings in the Alps and a jacket for visiting mountain tops; +A folding umbrella or lightweight waterproof anorak for the casual sightseer; +Good walking shoes to navigate the cobbled streets as well as the many well-groomed hiking trails for the casual wanderer; +If you are a serious hiker, then do bring good hiking boots that you already have worn in. Woolen socks help to keep the blisters at bay. Warm and waterproof clothing is a must; +Sunglasses are necessary the higher up you go. The combination of summer sun and snow on mountain peaks is relentless and can damage your eyes. Sunblock and a hat are invaluable, especially for children; +From late fall to early spring, bring warm clothes including water resistant coats and boots for walking on snow trails and wet streets. Caps and gloves too. Even if you don't visit an Alpine resort and mainly stay in the low-lands, all this comes in handy when rain falls or low fog make the climate damp and 0 degree Celsius feel much colder then higher up; +We dress casually during the day but when you plan to enjoy nightlife as well, attend the occasional classical concert and a fancy meal in a top rated restaurant or first class hotel, it's appropriate to dress up a little - nothing elaborate but something nice that you'd weare for a special occasion, including ties for men. +Back to Index + + +So, when exactly is the best time to visit Switzerland? +Despite the unpredictability, Switzerland can be enjoyed pretty much year-round. Just plan your trip according to your interests and take whatever the weather delivers since nobody can control it. + +If you want to know the best time to visit Switzerland without having to rub shoulders with hordes of tourists and still enjoy nice weather for outdoor activities and sightseeing, then I'd say late May, June and September to mid-October are your best bet. + +Usually, end of May already brings warm summer weather and September to mid-October has less precipitation than July and August. The latter two months are still fabulous for hiking, and mountain transport usually closes between October 20 and 25. Later in October you experience the change of colours. + +Skiing and other winter activities are best from mid-January to mid-March, though February is generally the coldest months as well as the most crowded on the slopes because of the school holidays observed throughout Europe. In fact, I love the month of March best for skiing - less crowd, sunny days but still excellent prepared slopes. + +Do also check out the Festivals. There might be one or two that could interest you while you are visiting. + +Airfare is most expensive during the peak tourist season, but goes up as early as April. Prices for accommodation in typical ski resorts are highest during peak ski season though hotels in cities and towns don't tend to fluctuate too much since they don't rely solely on tourists. You might get a better deal for guided tours outside the high tourist season but prices for trains, buses and boats stay the same year-round, except for the occasional promotion of Swiss Travel Passes. But they are never announced far ahead. You might get lucky or you might not. Sometimes mountain transportation offers a lower price a few days before closing, but don't rely on that. + + +Was this information helpful to you? If so, please share. Thank you! + + + +You might also like... +Swiss Rail Pass + +Train Travel Tips + +Itinerary Service + +Climate + +Quick Facts + +Languages + + +USA to Switzerland +Know your dates, get live prices in seconds: +From +Beirut (BEY) +To +Zurich (ZRH) + Round-trip One-way +Tue 12/15 +Tue 12/22 +1 Adult, Economy + +Find deals +Home Europe Switzerland Cheap flights from USA to Switzerland +How to find the cheapest flight from +USA to Switzerland +How far in advance should I book a flight from USA to Switzerland? +To save on the cost of your flight from USA to Switzerland, book at least 51 days before your planned departure. Booking around this time can save you about 10% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $869 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $934. + +What is the cheapest month to fly from USA to Switzerland? +February can be a great time to fly to Switzerland from USA with a flight ticket averaging about $841. Cheapflights users have found deals in the month of February for as cheap as $580. The most expensive prices can be found in the month of July. + +Cheap flights from USA to Switzerland in December, January 2021 +The best prices found for USA to Switzerland flights for December, January +9 Jan - 23 Jan$438pp +IAD +Washington Dulles Intl +MULTIPLE AIRLINES + + + +3 STOPS +ZRH +Zurich +ZRH +Zurich +MULTIPLE AIRLINES + +1 STOP +IAD +Washington Dulles Intl +Found 12/14/20Pick dates +9 Jan - 23 Jan$440pp +IAD +Washington Dulles Intl +MULTIPLE AIRLINES + + + +3 STOPS +ZRH +Zurich +ZRH +Zurich +MULTIPLE AIRLINES + + +2 STOPS +IAD +Washington Dulles Intl +Found 12/14/20Pick dates +15 Jan - 5 Feb$441pp +EWR +Newark +MULTIPLE AIRLINES +NON-STOP +ZRH +Zurich +ZRH +Zurich +MULTIPLE AIRLINES + + +2 STOPS +EWR +Newark +Found 12/14/20Pick dates +USA to Switzerland 2021 flight deals +Cheap flights to Switzerland from USA found for this year +30 Dec - 25 Feb$467pp +JFK +New York John F Kennedy Intl +MULTIPLE AIRLINES +NON-STOP +ZRH +Zurich +ZRH +Zurich +LOT + +1 STOP +JFK +New York John F Kennedy Intl +Found 12/14/20Pick dates +24 Dec - 1 Jan$467pp +EWR +Newark +MULTIPLE AIRLINES + + +2 STOPS +ZRH +Zurich +ZRH +Zurich +MULTIPLE AIRLINES + + + +3 STOPS +EWR +Newark +Found 12/14/20Pick dates +28 Dec - 8 Feb$467pp +MIA +Miami +MULTIPLE AIRLINES + + +2 STOPS +ZRH +Zurich +ZRH +Zurich +MULTIPLE AIRLINES + +1 STOP +MIA +Miami +Found 12/14/20Pick dates +Non-stop flights to Switzerland from USA +Save time with USA to Switzerland direct flight deals +2 Feb - 9 Feb$483pp +EWR +Newark +SWISS +NON-STOP +ZRH +Zurich +ZRH +Zurich +SWISS +NON-STOP +EWR +Newark +Found 12/14/20Pick dates +1 Feb - 7 Feb$483pp +JFK +New York John F Kennedy Intl +SWISS +NON-STOP +ZRH +Zurich +ZRH +Zurich +SWISS +NON-STOP +JFK +New York John F Kennedy Intl +Found 12/14/20Pick dates +24 Jan - 10 Feb$489pp +JFK +New York John F Kennedy Intl +SWISS +NON-STOP +ZRH +Zurich +ZRH +Zurich +SWISS +NON-STOP +JFK +New York John F Kennedy Intl +Found 12/14/20Pick dates +Last minute flights from USA to Switzerland +Late deals on round-trip flights to Switzerland from USA, departing today and this week +24 Dec - 1 Jan$467pp +EWR +Newark +MULTIPLE AIRLINES + + +2 STOPS +ZRH +Zurich +ZRH +Zurich +MULTIPLE AIRLINES + + + +3 STOPS +EWR +Newark +Found 12/14/20Pick dates +22 Dec - 1 Feb$495pp +MIA +Miami +MULTIPLE AIRLINES + + +2 STOPS +ZRH +Zurich +ZRH +Zurich +MULTIPLE AIRLINES + + +2 STOPS +MIA +Miami +Found 12/14/20Pick dates +24 Dec - 1 Jan$504pp +EWR +Newark +MULTIPLE AIRLINES + + +2 STOPS +ZRH +Zurich +ZRH +Zurich +TAP AIR PORTUGAL + +1 STOP +EWR +Newark +Found 12/14/20Pick dates +One-way flights to Switzerland from USA +The cheapest one-way flights from USA to Switzerland +2:55 pm - 10:55 am +TAP AIR PORTUGAL +1 Stop +14h 00m +IAD - ZRH +TAP AIR PORTUGAL +$224 +Pick dates +1:30 pm - 7:00 am +Multiple Airlines +1 Stop +11h 30m +JFK - ZRH +Multiple Airlines +$226 +Travel2Be +Pick dates +1:30 pm - 3:05 am +SWISS +Nonstop +7h 35m +JFK - ZRH +SWISS +$231 +swiss +Pick dates +Related info for your journey +Useful info, stats and facts about USA to Switzerland flights. +Flight FAQs +From USA to Switzerland +Are flight prices decreasing from USA to Switzerland due to COVID-19 (coronavirus)? +At this time, Cheapflights has noticed price decreases for many domestic flights due to COVID-19. Travel is not necessarily recommended at this time, and flights may be prone to cancellation: please check with local authorities in both USA and Switzerland for travel alerts, and be sure to review the airline's cancellation policy and travel advisories before booking. For more information, please view our post on what to know about COVID-19 (coronavirus) and travel. + +What safety measures are being taken by airlines flying from United States to Switzerland to control the spread of COVID-19? +New policies can now be found on Delta to help keep travelers safe while flying. Some of the new policies that have been implemented to accommodate travelers flying from United States to Switzerland are improved sanitation, HEPA filters, mask requirements, social distance seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline. + +Which airlines flying from United States to Switzerland have flexible cancellations due to COVID-19? +Due to the rapidly changing circumstances due to COVID-19, airlines like United Airlines, Icelandair, and Delta flying from United States to Switzerland have implemented new flexible cancellation policies. + +Can I find flights from USA to Switzerland for under $400 on Cheapflights? +Yes, there are multiple flights from USA to Switzerland for under $400. The cheapest flight booked recently is on TAP AIR PORTUGAL for just $333, but on average you can expect to pay $380. + +Are there nonstop flights from USA to Switzerland for under $500 on Cheapflights? +Cheapflights has at least 20 direct flights from USA to Switzerland under $500. A good price for a nonstop flight from USA to Switzerland is less than $552. + +Are there last-minute flights available from USA to Switzerland for under $500? +There are currently 20+ open flights from USA to Switzerland within the next 7 days for less than $500. + +What are the most popular airlines that fly from USA to Switzerland? +Major Airline, American Airlines and Air Canada are the most popular airlines when flying from USA to Switzerland. + +What are the most popular routes from USA to Switzerland? +The most popular flight routes from USA to Switzerland are New York John F Kennedy Intl - Zurich, Washington Dulles Intl - Zurich and Newark - Zurich. + +What are the cheapest Flights from USA to Switzerland? +While on average a flight from USA to Switzerland is generally $821, our data shows the cheapest flight currently is $363. When looking at the most popular route, (New York John F Kennedy Intl - Zurich), you can expect to pay $443 for that flight. + +How long is the flight from USA to Switzerland? +SWISS, Aer Lingus, and Air Canada can get you from USA to Switzerland in just under 7h 30m. Your travel time can differ by up to 2h 35m. This flight may include one or multiple stops. + +What is the cheapest airline to fly from USA to Switzerland round-trip? +Flying on TAP AIR PORTUGAL is currently your cheapest option to Switzerland, with prices starting at $333. + +What are the cheapest airlines to fly from USA to Switzerland one-way? +The cheapest airline one-way is TAP AIR PORTUGAL, with whom users have recently found tickets for as low as $185. However, be on the lookout for offers from SWISS and Air Canada, as they are both options that can get you from USA to Switzerland for a low price. + +Related searches +Flights to Switzerland from USA +Flights to USA +Flights to Switzerland +Rent a Car +Car Rentals in Switzerland +Car Rentals at Zurich-Kloten +Car Rentals at Geneve-Cointrin +Car Rentals at Agno +Destination points for flights from USA to Switzerland +Flights to Basel from USA +Flights to Geneva from USA +Flights to Lugano from USA +Flights to Zurich from USA +Destination information for Switzerland +Things to know before you go. Useful info for your trip from USA to Switzerland +Today's exchange rate +$1 = CHF 0.89 +Flight duration +8h 22m +Airports servicing +Berne (BRN) +Geneva (GVA) +Lugano (LUG) +Zurich (ZRH) +Top 10 airlines flying from USA to Switzerland + +easyJet +$58 +$110 +No change fee +86% + +Norwegian +$392 +$581 +No cancel fee +74% + +Norwegian Air UK +$359 +$597 +No cancel fee +N/A + +Air Europa +$264 +$627 +No change fee +83% + +Iberia +$261 +$633 +No change fee +77% + +Finnair +$322 +$705 +No change fee +76% + +Air Serbia +$456 +$732 +No cancel fee +N/A + +Austrian Airlines +$542 +$899 +No change fee +78% + +Aeroflot +$665 +$960 +N/A +79% + +Royal Air Maroc +$618 +$1,031 +No cancel fee +75% +Popular flight searches +Check out other popular destinations found by fellow travelers +Flights from Detroit to Miami +Flights to El Salvador +Flights from Washington to Las Vegas +Flights from Hawaii to Kauai +Flights from Atlanta to Tampa +Flights from Boston to Tampa +Flights to Kansas City +Flights from California to Arizona +Flights from Miami to Orlando +Flights from USA to Christchurch International +* +Cheapflights always attempts to get accurate pricing, however, prices are not guaranteed. + +Here's why: + +Cheapflights is not the seller +Since we don’t set the prices at Cheapflights, it is not possible for us to guarantee the deals that our partners are selling. + +We aggregate tons of data for you +Cheapflights allows you to quickly and easily compare results from hundreds of travel sites at once. In this sense, Cheapflights is a search engine and we can't guarantee the prices we find you. + +Why aren’t prices 100% accurate? +The pricing on airline seats, hotel rooms, car rentals, train & bus tickets, vacation rentals, and packages changes regularly. It is also possible that several people may be trying to purchase the same deal at the same time as you. As a result, you may find situations where the price you intended to pay is no longer available. + +While Cheapflights can’t always guarantee prices, we always try to inform our users by giving them current pricing and booking data. + +If you have more questions or have found a bad price you’d like to report, please send us an email and someone from our team will get back to you promptly. + +How to apply for a Switzerland visa from India ? +Do Indians nationals need a Schengen Visa to travel to Switzerland? +Yes. Although Switzerland is not in the European Union (EU), it is in the Schengen Area of countries that have abolished border controls between each others’ borders - meaning you will need a visa to Switzerland if you apply from India. + +More information on how to apply for Schengen visa from India + +How do I apply for a Switzerland Visa from India? +You will first need to work out which Switzerland Visa you need, depending on your purpose, the length of your trip, and how many times you plan to visit. The standard Schengen Visa, for trips lasting up to 90 days, is a short-stay visa, with longer stays requiring a work, study or family reunion visa. Multiple-entry visas are also available if you plan on traveling regularly to the Schengen Area. + +You must apply for your visa no more than six months, and no fewer than 15 days, before your trip. Then you need to fill out your application, pay a fee of €80 for adults and €40 for minors, obtain all the documents you need for your Switzerland Visa, and attend an interview at a consulate, embassy, or visa application center. Visa fees are waived for children under six years of age, those traveling to Europe for study purposes, researchers, those under 25 years old traveling with charitable organizations, and those participating in sporting or cultural events. + +What is the cost of a Switzerland Visa from India? +From january 2020 the visa fees for adults for the visa to Switzerland is €80 or approx. Rs. 6400 excluding the VFS charges and service fee. For children aged 6-12 years the visa cost to Switzerland is €40 or approx. Rs. 3400. + + + +What documents do I need to apply for a short-stay Switzerland Visa from India? +You will need: + +two recently taken passport-style photos, +an Indian passport or other travel documents that are less than 10 years old and valid for at least three months after your departure date from Switzerland, or the Schengen Area if you plan to travel to countries after visiting Switzerland. +You will also need travel and medical insurance covering you for costs up to €30,000, evidence of legal residence in India (such as an ID card), +a cover letter stating your itinerary and the purpose of your visit, +as well as a flight itinerary and proof of accommodation during your stay, +proof of your civil status, like a marriage certificate, +and proof you have the means of subsistence during your stay. +According to Swiss law, to obtain a Switzerland Visa from India, you need to show you have at least 100 Swiss Francs per day (€92.34) for your stay in Switzerland, or, if you are a student possessing a valid student ID, 30 Swiss Francs or €27.70 per day. + +What additional documents do I need to get a Switzerland Visa to work or study? +If you are planning to work or study in Switzerland for fewer than 90 days, then you will need additional documents to obtain your visa. These include an employment contract, a current bank statement, a no objection letter from your Indian employer, and an income tax return. The self-employed need an income tax return, and a company bank statement, as well as any licensing documentation. As a student, you will need proof of enrolment at an educational institution in Switzerland, and preferably a no objection letter from your current institution. + +If you are looking to stay in Switzerland for longer than 90 days to study, you will need to submit your application via the Swiss Embassy in New Delhi. Since 2014, applications for long-term work permits should be applied for via your Swiss employer and be sent to authorities in the Swiss canton where you will be working. + +Where do I apply for a Switzerland Visa in India? +The Swiss authorities outsource their visa applications process to the company VFS Global, which deals with initial applications on behalf of the Swiss embassy. + +You can apply online via the VFS Global website visa.vfsglobal.com/ind/en/che/apply-visa, and you will need to attend an interview at a VFS Global center India, which are located in : + +Mumbai, +Pune, +Puducherry, +Chennai, +Jalandhar, +Jaipur, +Hyderabad, +Goa, +New Delhi, +Kochi, +Chandigarh, +Ahmedabad, +Kolkata, +and Bengaluru. +Applications should take around 15 days but can take up to 30 days to process, especially during busy periods. However, in some cases, it may take up to 60 days. + +Why choose AXA Schengen Insurance? +AXA’s Low Cost Travel Insurance costs only €0.99 ($1.11) per day of your trip and will meet your visa requirements, while the AXA Schengen Europe Travel Insurance offers extended coverage up to costs of €100,000. Those seeking a multiple-entry visa can purchase our Multi Trip insurance from €298 per year, which again covers you for expenses up to €100,000. + +How to apply for other Schengen countries from India ? +Apply for Spain visa from India + +Apply for Germany visa from India + +Apply for Greece visa from India + +Apply for France visa from India + +Apply for Czech Republic visa from India + +Apply for Belgium visa from India + +Apply for Italy visa from India + +Apply for Netherlands visa from India + +Apply for Portugal visa from India + +Apply for Denmark visa from India + +Apply for Iceland visa from India + +Related topics +How much time does it take to proceed a Schengen visa for India ? + +How much does a Schengen visa cost from India ? + +Where can I find the Schengen visa application form for India ? + +Where to apply for a Schengen visa in India ? + +Frequently asked questions about Switzerland visas from India +What should I do if my Switzerland Visa is refused? +If your visa is refused you have the right to appeal to the authorities in the Schengen member state where you applied. + +What will happen if I overstay my Switzerland Visa? +Will my visa allow me to travel to other European countries? + +Find First Class Flights to Switzerland +Round-trip + +1 Adult +First + +0 Bags +Beirut (BEY) +Zurich +Tue 12/15 + +Tue 12/22 + + +Search +There are travel restrictions to Switzerland. Learn more +Stay informed and receive email updates for when travel restrictions ease for Switzerland. +Enter your email address +Book first class flights to Switzerland +Recent round-trip flight deals +SWISS +3/19 +Fri +nonstop +SWISS +7h 30m +EWR - ZRH +SWISS +4/3 +Sat +nonstop +SWISS +8h 50m +ZRH - EWR +$6,431 +Search +SWISS +4/29 +Thu +nonstop +SWISS +7h 45m +EWR - ZRH +SWISS +5/6 +Thu +nonstop +SWISS +8h 50m +ZRH - EWR +$6,451 +Search +SWISS +4/29 +Thu +nonstop +SWISS +7h 50m +JFK - ZRH +SWISS +5/6 +Thu +nonstop +SWISS +8h 45m +ZRH - JFK +$6,451 +Search +Multiple Airlines +4/29 +Thu +1 stop +Multiple Airlines +12h 50m +LGA - ZRH +Multiple Airlines +5/6 +Thu +1 stop +Multiple Airlines +14h 20m +ZRH - LGA +$6,779 +Search +SWISS +1/15 +Fri +nonstop +SWISS +7h 30m +EWR - ZRH +SWISS +2/5 +Fri +nonstop +SWISS +9h 15m +ZRH - EWR +$9,839 +Search +SWISS +1/9 +Sat +nonstop +SWISS +7h 35m +JFK - ZRH +SWISS +1/14 +Thu +nonstop +SWISS +9h 10m +ZRH - JFK +$11,315 +Search +Multiple Airlines +4/29 +Thu +1 stop +Multiple Airlines +32h 30m +LGA - ZRH +Multiple Airlines +5/6 +Thu +2 stops +Multiple Airlines +16h 27m +ZRH - LGA +$12,599 +Search +Air France +2/24 +Wed +1 stop +Air France +12h 05m +MIA - ZRH +Air France +3/11 +Thu +2 stops +Air France +50h 00m +ZRH - MIA +$13,817 +Search +Air France +2/24 +Wed +2 stops +Air France +20h 50m +MIA - ZRH +Air France +3/11 +Thu +2 stops +Air France +50h 00m +ZRH - MIA +$13,821 +Search +Most reliable airlines for this route +According to our data, SWISS, United Airlines, Air Canada have the highest percentages of on-time arrivals. +92.9% +SWISS +92.9% +United Airlines +86.0% +Air Canada +86.0% +Lufthansa +85.1% +Austrian Airlines +Flights to Switzerland +Return flight deals: +Switzerland - United States + +Cabin classes: +$2,169 +First +$821 +Business +$871 +Prem Econ +$44 +Economy +Browse origins: +Flights + » +United States +Browse destinations: +Flights + » +Worldwide + » +Europe + » +Flights to Switzerland +$3,785 +Basel +$3,888 +Bern +$3,395 +Geneva +$2,169 +Zurich +* +Prices are per person and are for e-tickets and include all taxes & fees in USD. + +KAYAK always attempts to get accurate pricing, however, prices are not guaranteed. + +Here's why: + +KAYAK is not the seller +Since we don’t set the prices at KAYAK, it is not possible for us to guarantee the deals that our partners are selling. + +We aggregate tons of data for you +KAYAK allows you to quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee the prices we find you. + +Why aren’t prices 100% accurate? +The pricing on airline seats, hotel rooms, car rentals, train & bus tickets, vacation rentals, and packages changes regularly. It is also possible that several people may be trying to purchase the same deal at the same time as you. As a result, you may find situations where the price you intended to pay is no longer available. + +While KAYAK can’t always guarantee prices, we always try to inform our users by giving them current pricing and booking data. + +If you have more questions or have found a bad price you’d like to report, please send us an email and someone from our team will get back to you promptly. + +heap Flights From Manila, Philippines To Switzerland +Round-TripOne-way +From +Manila, PH + +To +Zurich, CH + +Tue 1/5 +Tue 1/12 + +1 traveler +Alert me when prices drop +Select sites to compare pricesQatar Airlines Find Flights +Cheap Flights>Manila, Philippines-Europe>Manila, Philippines>Switzerland +Cheap flights from Manila, Philippines (MNL) to popular destinations in Switzerland (CH) +Zurich $651 +Zurich +Carrier Departure Date Return Date Lowest Price +KLM 11 19, 20 11 24, 20 +$651 +Air France 02 18, 20 02 26, 20 +$652 +KLM 05 15, 20 05 18, 20 +$652 +Air France 09 10, 20 09 16, 20 +$657 +Air France 06 2, 20 06 5, 20 +$659 +KLM 11 17, 20 11 22, 20 +$664 +KLM 05 25, 20 06 1, 20 +$666 +KLM 06 1, 20 06 15, 20 +$667 +KLM 05 4, 20 05 11, 20 +$667 +Cheap Last Minute Flights from Manila, Philippines to Switzerland +Looking for cheap last minute flights or a weekend getaway? We've got you covered with weekend flight deals from Manila, Philippines to Switzerland. The chart below shows the best last minute deals and cheap flights this weekend we could find. + +DESTINATION DEPARTING RETURNING PRICE +Basel 2/7/20 2/11/20 $980 +Geneva 2/21/20 2/24/20 $706 +Zurich 3/12/20 3/15/20 $721 +Flight Schedule Summaries +Geneva +Manila, Philippines to Geneva +Airline Connections Mon Tue Wed Thu Fri Sat Sun +Air China PEK √ √ √ +Emirates DXB √ √ √ √ √ √ +√ +Etihad AUH √ √ √ √ √ √ +√ +Kuwait KWI √ +√ +Qatar DOH √ √ √ √ √ √ +√ +Saudi Arabian JED √ √ √ √ √ √ +√ +Saudi Arabian RUH √ √ √ √ √ √ +√ +Turkish IST √ √ √ √ √ √ +√ +Saudi Arabian RUH / JED √ √ √ √ √ √ +√ +Flights to Cities in Switzerland +Flights Lowest Price +Manila, Philippines to Zurich +$636 +Manila, Philippines to Geneva +$696 +Manila, Philippines to Basel +Check Dates +Top Regional Destinations +AtlantaBostonCharlotteChicagoDallasDenverDubaiHong KongHonoluluLas VegasLondonLos AngelesManilaMiamiNew YorkOrlandoPhiladelphiaSan FranciscoSeattleSeoulSingaporeTokyoTorontoVancouverWashington +World Regions +AfricaAsiaAustralia, New Zealand, and the South PacificCanadaCaribbeanCentral AmericaEuropeMexicoMiddle EastSouth AmericaUnited KingdomUnited States +FareCompare +On FareCompare, you’ll find cheap flights for domestic and international travel. Since airlines change flight prices constantly, sign up for Fare Alerts and let FareCompare’s travel search engine monitor airline ticket prices of all major airlines, so you’ll be first in line to get the cheapest tickets. +FareCompare +About +Blog +Contact +Global +English +Find a Deal +Today’s Deals +Deals from your City +Getaway Map +Baggage Feess +Connect +Facebook +Twitter +Instagram + + +Applying for a Switzerland Visa in the United States +Applying for a Switzerland Visa in the United States +Do US citizens need a visa for Switzerland? +Citizens of the United States with a valid U.S. Tourist passport (blue passport) can travel to Switzerland for a short stay of up to 90 days within a 180-day period without having to apply or obtain a Schengen visa. + + +Despite the fact that US citizens do not need to obtain a Switzerland visa prior to their travel to Switzerland, they still need to have some documents with them in order to be allowed to enter Switzerland. For more information check “What Documents do Americans Need to Enter Switzerland? +Note: (Starting January 1, 2023, US citizens will have to apply for an ETIAS visa prior to their travel towards Switzerland and other Schengen member states, in order to be allowed to enter the territory.) + +Stat: As per 2017, Switzerland has issued a total of 451,528 uniform Schengen visas from 517,010 visa applications received at Swiss consulates and embassies around the world. The Visa rejection rate was 7.25%. + +In this article, you can find information about Switzerland Visa Requirements and Application Guidelines for the US Citizens and US Residents. + +Who can apply for a Visa to Switzerland from within the US? +All non-US citizens who do need a visa to enter the Schengen Area, who have legal residence status in the United States (e.g. Green Card holders; F1 (I-20), H1B, G1, J1, etc.). with three (3) months validity after returning from Switzerland. If your US visa has expired, please have it renewed before applying. + +You should apply for a visa at the Embassy of Switzerland in the US if: + +Switzerland is the only Schengen country you plan on visiting +Switzerland is your main destination (the country you will be staying the longest in) +Switzerland is the first Schengen country you are visiting +In case you plan on staying in Switzerland for more than 90 days you must apply for a residency permit, not a Switzerland Schengen visa. + +Please, note that if you are not a resident in the United States you should apply at the Switzerland Embassy in your country of residence. + +Switzerland Visa application documents and requirements for US residents +The following list of documents are required in order to obtain a Switzerland visa in the US: + +A valid passport or Travel document. Please make sure that: +Your passport has been issued (not extended) within the previous 10 years, +Your passport has 2 full blank pages, one for the visa stamp and an additional spare page, +Your passport will be valid for at least three (3) months after the date you exit the Schengen Area. +Original of valid US alien registration card (residence permit aka. Green Card) or valid US residence visa (e.g. type A, E, F plus endorsed I-20 by the competent authority, G: H; I; J; plus J1 documents, L, O, R) must be presented. +The US residence permit or visa should be valid at least three months beyond the intended departure from the territory of the Schengen Member States. +One application form (please see below) filled out completely and signed by the applicant (please read the explanations carefully). +One passport format photo that has a light background, is brightly coloured and shows full face features. The photo must be less than three months old and be glued on the application form. Applications with stapled photographs will be rejected. +A cover letter that explains the purpose of the visit to Switzerland +Proof of travel arrangements: Round trip flight/travel reservations or other proof of intended transport and complete itinerary of your visit to Switzerland (if several Schengen States will be visited or if the trip covers the several Schengen States and non-Schengen countries). +Travel Health Insurance for Switzerland – stating that you are covered in case of a medical emergency and repatriation not just in Switzerland, but in the whole Schengen zone (minimum coverage of € 30.000). +Proof of accommodation in Switzerland: +Evidence of a hotel booking or rental agreement (Find and Book Cheap Hotels in Switzerland!), or +Invitation from your Swiss host (family member, friend) along with a copy of their passport or ID (Proof of sponsorship if dependant) +Proof of financial subsistence: +As the European Commission informs, according to the Swiss Aliens Act of 16 December 2005 (RS 142.20), a foreign national who wants to enter and reside in the territory of Switzerland must be able to attest owning at least 100 CHF or 92.34€/day on his disposition during its stay in Switzerland, while, in case the foreigner is a student possessing a valid student ID this amount reduces to 30 CHF or 27.70€/day. A foreigner is obliged to provide such proof of sufficient financial means, the moment applying for a Swiss Visa to the Swiss Embassy or Consulate in the United States. +Note: Photocopies of the original documents should also be submitted and documents should not be more than one month old. + +The documents listed above are documents required in all cases, regardless of the purpose of your visit to Switzerland. + +Depending on your employment status, here is a list of additional documents that are required for your visa application: + +For employees: +Employment contract +Current bank statement of the latest 6 months +Leave permission from the employer +Income Tax Return (ITR) form or Certificate of Income Tax deducted at the source of salary +For the self-employed: +A copy of your business license +Company bank statement of the latest 6 months +Income Tax Return (ITR) +For foreign students on F1 visas: +Valid I-20 +Reference letter from the educational institution (school/college/university) stating that you are in good standing, your major and the expected date of graduation. +For retirees: +Pension statement of the latest 6 months +If unemployed and married to an EU citizen: +A recent (less than 3 months old) Confirmation of Employment letter from their spouse’s employer stating the position held within the company as well as the starting date, +Spouse’s valid passport +An officially translated marriage certificate. The translation must be in English, German, French or Italian and must be certified as a true copy by the Embassy of the country where the marriage took place. +Required documents for visa application for underage children +Original birth certificate among others. +Signed travel consent from both parents +If one parent is not located in the United States they should submit their signed consent to the Swiss Embassy/Consulate of their residing country +Note: All documents must be either in English, German, French or Italian or officially translated by a certified translator. + +To find more about the documentation needed for applying for a visa to Switzerland click https://www.schengenvisainfo.com/switzerland-visa/ + +Where and how to apply for a Swiss Visa in the US? +Swiss consular services are available through its Embassy in Washington and Consulates in Atlanta, New York and San Francisco. + +All Swiss Missions in the United States, require that you schedule an appointment in order to apply for a visa. Appointments have to be booked via a free online appointment system. Except for rare instances, you have to submit your application in person. + +Switzerland Visa Appointment Requirements for US Residents +Embassy of Switzerland in Washington +The Swiss Embassy in Washington only accepts visa applications from residents of District of Columbia (DC), Delaware (DE), Kentucky (KY), Maryland (MD), Virginia (VA), West Virginia (WV), Northern Mariana Islands (MP), Guam (GU) + +All applications must be submitted in person, by appointment only. Please click on this link to obtain an appointment through the online appointment system. + +Consulate General of Switzerland in Atlanta +The Swiss Consulate in Atlanta only accepts visa applications from residents of Alabama (AL), Arkansas (AR), Florida (FL), Georgia (GA), Louisiana (LA), Mississippi (MS), North Carolina (NC), Oklahoma (OK), South Carolina (SC), Tennessee (TN), Texas (TX), Cayman Islands. + +All applications must be submitted in person, by appointment only. Please click on this link to obtain an appointment through the online appointment system. + +The waiting time for an appointment may be up to 5 weeks, especially during the high season in summer or during the holiday season. Applicants are therefore advised to book their appointments as early as possible. + +Consulate General of Switzerland in New York +The Swiss Consulate in New York accepts visa applications from residents of the states of New York (NY), Connecticut (CT), Maine (ME), Massachusetts (MA), New Hampshire (NH), New Jersey (NJ), Pennsylvania (PA), Rhode Island (RI), Vermont (VT), Bermuda, Puerto Rico, US Virgin Islands + +All applications must be submitted in person, by appointment only. Please click on this link to obtain an appointment through the online appointment system. + +The waiting time for an appointment may be up to 5 weeks, especially during the high season in summer or during the holiday season. Applicants are therefore advised to book their appointments as early as possible. + +Consulate General of Switzerland in San Francisco +The Swiss Consulate General in San Francisco accepts visa applications from residents of Alaska (AK), Arizona (AZ), California (CA), Colorado (CO), Hawaii (HI), Idaho (ID), Montana (MT), Nevada (NV), New Mexico (NM), Oregon (OR), Utah (UT), Washington (WA), Wyoming (WY) + +All applications must be submitted in person, by appointment only. Please click on this link to obtain an appointment through the online appointment system. + +Representation agreement +If a State does not have its proper visa section in a country or region, the delivery of a Schengen visa can be delegated to another Schengen State member with an agreement between both countries concerned. The agreement allows the appointed representation to represent and handle Schengen visa applications within its own competence without consulting the other represented State. + +For more information, please click here. + +Application procedure for urgent medical purposes (fast-track) +The appointment schedule and the checking process can be expedited for applications for entry into Switzerland for humanitarian or medical reasons (urgent medical treatment, serious accident, loss in the family, etc.). To enable the Swiss representation to evaluate the situation, submit the online form for an urgent appointment. The representation will inform you as soon as possible about the procedures to follow for the visa application. + +Last Updated on October 20, 2020 + + + +witzerland Visa Application Requirements +Switzerland Visa Application Requirements +Depending on the purpose of your travel to Switzerland, there are different types of Swiss visas that will apply to the occasion. + +Whether you are planning to go on a visit, study or work and reside in Switzerland permanently, you will have to apply for a different Swiss Visa, accordingly. + + +You can apply for the Swiss Schengen Visa since 2008 when Switzerland as an EFTA Member State also became a member state of the Schengen Area. +Switzerland Entry Restrictions in Response to Coronavirus +Due to the Coronavirus outbreak, Switzerland, as well as the rest of the EU and Schengen Area members imposed an EU-wide entry ban on third-country nationals on mid-March 2020. With the improved epidemiological situation in the EU and abroad, Switzerland has lifted the entry ban for a few third-countries and several categories of travellers. + +On July 20, Switzerland intends to permit the residents of the following countries to enter its territory: + +Algeria +Australia +Canada +Georgia +Japan +Morocco +New Zealand +Rwanda +South Korea +Thailand +Tunisia +Uruguay +China is expected to be removed from the list of banned countries too according to the EU recommendations, given that it does permit travellers from Switzerland to enter its territory. + +At the same time, from June 6, travellers entering Switzerland from certain regions will have to go into quarantine for ten days. Travellers affected will be notified during the flight, onboard coaches and at border crossings. They will have to register with the cantonal authorities on arrival. + +At the same time, starting from July 6, Switzerland will relax restrictions on the admission of workers from third countries. + +For more updated information, please visit our dedicated news section. + +General required documents for a Swiss Schengen Visa Application: +Download the application form, fill it completely and with sincerity. You can also fill the Schengen Visa application form electronically and then print a hard-copy. +2 photos must be attached; the photo should be of passport format – a recent whole-face capture with a light background. Learn more about photo requirements and specifications for a Swiss Visa. +Your passport and copies of your previous visas – valid for at least 3 months beyond return date – are required. Your passport must have at least two blank pages. +A copy of your return-ticket reservation. It is not recommended to purchase the ticket before obtaining the visa – if not otherwise required +Travel medical insurance confirmation of minimum 30,000 € coverage within Switzerland and the entire Schengen area. +Travel health insurance policies for foreigners travelling to Switzerland that fulfil Swiss Schengen Visa requirements can be purchased online from AXA Assistance or Europ Assistance. Both companies are accepted by Swiss authorities worldwide. + +A cover letter stating the purpose of visit to Switzerland and itinerary +Flight itinerary reservation with dates and flight numbers specifying entry and exit from Switzerland +Proof of accommodation for the whole duration of the intended stay in Switzerland. Find and Book Cheap Hotels in Switzerland! +Proof of civil status (marriage certificate, birth certificate of children, death certificate of spouse, ration card if applicable) +Proof of sufficient financial means for the period of stay in Switzerland. A foreign national who wants to enter and reside in the territory of Switzerland must be able to attest owning at least 100 CHF or 92.34€/day on his disposition during its stay in Switzerland, while, in case the foreigner is a student this amount reduces to 30 CHF or 27.70€/day. A foreigner is obliged to provide such proof of sufficient financial means, the moment applying for a Swiss Visa to the Swiss Embassy or Consulate. +UK residents, please read: How to Apply for a Switzerland Visa in the UK? +US residents, please read: How to Apply for a Switzerland Visa in the US? + +If employed: +Employment contract +Current bank statement of the latest 6 months +No-objection certificate from the employer +Income Tax Return (ITR) form or Certificate of Income Tax deducted at the source of salary +If self-employed: +A copy of your business license +Company bank statement of the latest 6 months +Income Tax Return (ITR) +If a student: +Proof of enrollment +Leave approval letter from school or university +If retired: +Pension statement of the latest 6 months +If applicable: +Regular income generated by property proof of the latest 6 months +*Note: The signed application form must be accompanied the rest of the above-mentioned mandatory documents and handed personally at the appropriate embassy/consulate or its representative in your home country. + + +Apart from the general documentation required, accompanying should be other additional documents depending on the purpose of your Swiss Visa application. +Additional documents required for the most frequent purposes of the Swiss Visa Application: +Swiss Tourist/Visitor Visa additional requirements: +Invitation letter from your family or friends in Switzerland with the address and phone number – if applicable +Bank statement of the last 6 months +Passport copies +Swiss Schengen Visa for Business Purposes: +Invitation letter from the Swiss company you will be visiting and their detailed address accompanied with the dates of your visit +A certificate from your employer stating/allowing your business travel +If there were previous trade relations between the two companies, proof of such events must be provided +Business bank statement of the latest 6 months +Memorandum and Article of Association in original certified copy (registered with joint-stock companies) Trade License (first issued and present renewal), Proprietorship/Partnership documents +Regarding the applicant’s expenses during stay in the Schengen zone, either the employer or the partner company must state coverage of expenses on the letter or invitation. +Swiss Schengen Visa for Medical Purposes: +A local medical report +A medical attestation from the hospital or doctor in Switzerland, confirming the date of your appointment as well as your medical situation +Payment receipt of medical fees +Swiss Schengen Visa for Culture, Sports, Film Crew or Religious Purposes: +Invitation letter from the above-mentioned authorities with details upon the nature of events or activities – the purpose of visit, expense coverage +Names of the applicants (crew members) +Duration of stay +Travel itinerary +Swiss Schengen Visa for Members of Official Delegations: +The official invitation copy +Identity of applicant +Purpose of the journey (negotiations, meetings, event by intergovernmental organizations, consultations) +Duration of stay +Place of accommodation +Swiss Schengen Visa for Study, Training, Research, or another type of Internship Purposes: +An enrollment certificate allowing attendance of courses +Certificate of completion or courses attended +Financial sustenance +Swiss Schengen Visa For The Wife/Husband of a Swiss citizen: +Proof of Swiss citizenship (ID card or consular card or certification of Swiss nationality or naturalization order) +Swiss marriage certificate +Swiss family record book +Swiss Visitor Visa for Unmarried Couples +Letter of Invitation from your partner. The letter must include your general information, such as name, birthday, address and the nature of your relationship, how long you intend to stay, where you will be accommodated, and details about the host (your partner). +Copy of your partner’s ID and passport or their Swiss residence permit. +Certificate of residence (obtained from the municipality) of your partner. +Confirmation of partnership, signed by both you and your partner. +Documents confirming that the relationship has existed for some time. This can be correspondence through social media, post, email, phone bill, air ticket, pictures together, etc. +Proof that you have met in-person at least once before the travel restrictions were imposed. The meeting could have taken place either in Switzerland or another country. Submit copies of your passport showing entry stamps. +>> How Do I Apply for a Swiss Visa for Unmarried Couples? + +Swiss Airport Transit Visa: +Visa or other types of entry permit in the transit country +Copy of your valid visa for your final destination +Swiss Schengen Visa for Underage Children: +Proof of parent’s regular income (work contract with specified monthly income or a bank statement or business license) +Notarized travel permission from parent (parental travel consent) +If one parent lives in another country – their notarized parental travel consent +*Note: When applying at the Swiss embassy/consulate in the home country, the guardian or parent should accompany their under-age children. + +Can I extend my Schengen visa in Switzerland? +Yes, you can extend your Swiss Schengen visa but only in exceptional cases where new facts and special reasons arise after entry in Switzerland. + +Please read How to Extend a Schengen Visa to understand in what circumstances and what are the conditions you must fulfil in order to be eligible to Extend your Swiss Schengen Visa. + +Swiss National visa +If you intend to stay in the territory of Switzerland for a total of more than 90 days (at least 91 days) during one or more visits within a half-year period calculated from the date of first entry, you need to apply for a national visa. + +Attention! Please consult the Swiss Embassy in your country for the updated Swiss Visa requirements! + +Last Updated on October 20, 2020 + + + +Home + +World of SWISS + +Premium- click for other pages on the same level +SWISS First +PREMIUM +SWISS First +Discover a new world along the way. + +04 1 SWISS First lounge 960x720px +SWISS First Lounge +Experience SWISS First before take-off, during the transfer and on arrival. Enjoy comfort, peace and relaxation far from the bustle of the airport. You'll find Swiss hospitality, a pre-flight dinner, quiet and meeting rooms and the shuttle service to the gate in the First Lounge. Let us spoil you. + +04 1 SWISS First signature items 960x720px +Gifts with character +SWISS expresses its special service with exclusive touches. On night flights you'll be given some pyjamas that have been specially designed for SWISS by Zimmerli. And if you'd like to freshen up before landing, we have an amenity kit with La Prairie products for you. + +04 1 SWISS First cabin 960x720px +SWISS armchairs +The armchairs in SWISS First are a place for you to withdraw in peace thanks to the adjustable side panels and clever cabin layout. For truly relaxing hours in a mini suite above the clouds. + +04 1 SWISS First sitz 960x720px +Table and ottoman +Versatile, elegant and generous: there is enough room on the veneered oak table in SWISS First for you to work on, but it is also ideal for spreading out a newspaper to read in comfort or for a fine dinner à deux. The ottoman can be changed into a seat for an additional guest or can be somewhere to put your feet up. + +04 1 SWISS First bett 960x720px +A seat for first-class travel +The seats in SWISS First offer more than first-class comfort. Each one is a personal First Class compartment that adapts entirely to your wishes – from the smoothly and continuously adjustable firmness of your seat to the horizontal bed above the clouds. + +04 1 SWISS First service 960x720px +First-class service +The most important guarantee of first-class service is, of course, our cabin crew. In SWISS First you will be looked after by specially trained flight attendants who will attend to your individual wishes as our guest in SWISS First. Tell us how you would like to spend your time on board. We are here to cater to your needs. + +04 1 SWISS First welcome 960x720px +Personal welcome +Welcoming passengers by name is a sign of the high esteem in which they are held. When you board the aircraft, you will be received personally by our cabin crew. We will also be pleased to have your favourite newspapers for you, as well as your favourite drink and pyjamas in your size. + +04 1 SWISS First fast lane 960x720px +Fast-lane before passport control +SWISS First offers lots of benefits. One particular one is being able to get from the SWISS Lounge to your separate passport control quickly and without having to wait. + +04 1 SWISS First check in 960x720px +Personal check-in +All over the world, SWISS First passengers have a separate check-in desk. In Zurich, you can even check-in in the SWISS First Check-in Lounge. There is no more relaxed way to start a journey. + +04 1 SWISS First kulinarik 960x720px +Gourmet cuisine on board +Guests in SWISS First can choose their own menus. We offer a selection of several starters, main courses and desserts as well as exclusive wines and champagne. The service is as it would be in a restaurant – you decide when we may serve you your meal. + +04 1 SWISS First balik 960x720px +Balik smoked salmon +In addition to the Sprüngli chocolates, Swiss Birchermüsli other Swiss specialities, there is another delicacy that is served in SWISS First: Balik smoked salmon from Toggenburg. Today, tender back fillets are once again prepared by hand to an old tsarist recipe. + +04 1 SWISS First first lounge restaurant 960x720px +SWISS First Lounge restaurant +Our SWISS First Lounge is also an à la carte restaurant. Guests in SWISS First can be served from an extensive range of salads, fine sandwiches or a multi-course pre-flight dinner. A team of head chefs is constantly at your disposal. + +04 1 SWISS First stos 960x720px +SWISS Taste of Switzerland +The SWISS Taste of Switzerland gastronomic concept brings top cuisine to SWISS flights. The renowned chefs who create menus with regional specialities for SWISS only use products that are cultivated and produced in their particular areas. + +Topics +#360-degree film + +#Cabin + +#Comfort + +#Gourmet + +#SWISS First + +#SWISS Lounge +Share page +Facebook + +Twitter + +Google Plus + +E-mail +Stories +Premium +PREMIUM +SWISS Lounges in Dock E in Zurich + + +FLYING +Hello – I'm the new SWISS Boeing 777 + +Premium +PREMIUM +SWISS Business +Collections +Switzerland Honeymoon Packages + +Flight + + +Accommodation + + +Sightseeing + + +Meal + +Packages available from + +Rs.56,990 - Rs.6,49,900 + +Per Person on Twin Sharing + + +Get the Best Holiday Planned by Experts! + 0124-4749367 +Enter Your Name +Your Name +Enter Your Email ID +Email ID +91 +Mobile Number +Enter Your Mobile Number +Dec 2020 +Get Free Quotes +Home>Holidays>International Tour Packages>Honeymoon Holidays>Honeymoon Holidays In Switzerland +BannerImage +Switzerland Honeymoon Tour Packages +false +Popular Switzerland Honeymoon Packages +Switzerland Packages +Price +(per person on twin sharing) +Nights +Inclusions +Flavours of Europe +Rs 1,50,990 +10 Nights +Meals , Flights , Accommodation , Transfer , Sightseeing +VIEW DETAILS +Yatra Europe Super Saver +Rs 1,70,990 +12 Nights +Meals , Flights , Accommodation , Transfer , Sightseeing +VIEW DETAILS +Magical Swiss & Paris +Rs 1,29,990 +6 Nights +Meals , Flights , Accommodation , Transfer , Sightseeing +VIEW DETAILS +Best of Switzerland (Land Only) +Rs 66,000 +4 Nights +Meals , Accommodation , Transfer , Sightseeing +VIEW DETAILS +Highlights of Paris & Switzerland (Land Only) +Rs 73,990 +7 Nights +Meals , Accommodation , Transfer , Sightseeing +VIEW DETAILS +SORT BY: +POPULAR + + +RECENT + + +DURATION + + +PRICE + +Flavours of Europe +Flavours of Europe +10 Nights +Seller : Yatra.com +Paris (3) Zurich (3) Innsbruck (1) Padova (1) Florence (1) Rome (1) +If Europe is your dream destination, it is time to realise this dream. We at Yatra ensure a hassle-free and comfortable Europe holiday for you. You can embrace the beauty of this amazing Continent while exploring its various attractions. On this medium-paced tour, you get to see the best of France, Switzerland, Austria, Italy & Vatican City. Explore all the first world cities of Europe in a span of 10 nights in a comfortable journey that you take with us. Also, to facilitate you better, there would be an air-conditioned coach for your commute between the cities along with a very well trained and traveled Tour Manager. "Yatra assures you on substantial measures for your safety including sanitised transportation, utmost hygiene standards of ground handling staff, clean & disinfected hotel rooms". +Meals + + +Flights + + +Accommodation + + +Sightseeing + +Grand evening in Paris with illumination & entrance to Montparnasse Tower / Excursion to Nordkette Mountain, Innsbruck +EMI Rs.9,277 + +Rs.2,00,990 +Rs.1,50,990 +Per Person on twin sharing + +VIEW DETAILSEarn eCash Rs.4,529 +Yatra Europe Super Saver +Yatra Europe Super Saver +12 Nights +Seller : Yatra.com +Netherlands (2) Paris (3) Engelberg (2) Zurich (1) Innsbruck (1) Padova (1) Florence (1) Rome (1) +Yatra believes in creating happy travelers and with our Europe Tours, you can be rest assured that your holiday is going to be happy and hassle-free. Experience a wonderful holiday with us in one of the most beautiful Continents - Europe. Discover the culture and history of some beautiful countries that will give you a ball of a time. This is a mid-paced tour which covers the best of Netherlands, Belgium, France, Switzerland, Liechtenstein, Austria, Italy & Vatican City. Coverage of all the first world cities of Europe in a span of 12 nights is done comfortably with just a few journeys on this tour. The journey is a comfortable one and takes place in an air-conditioned coach with a very well-trained and traveled Tour Manager. Wish you a wonderful trip. "Yatra assures you on substantial measures for your safety including sanitised transportation, utmost hygiene standards of ground handling staff, clean & disinfected hotel rooms". +Meals + + +Flights + + +Accommodation + + +Sightseeing + +Grand evening in Paris with illumination & entrance to Montparnasse Tower +EMI Rs.10,506 + +Rs.2,25,990 +Rs.1,70,990 +Per Person on twin sharing + +VIEW DETAILSEarn eCash Rs.5,129 +Magical Swiss & Paris +Magical Swiss & Paris +6 Nights +Seller : Yatra.com +Paris (2) Geneva (1) Interlaken (3) +Visit two of the most romantic cities of the world on a week long Europe tour with Yatra. Paris and Switzerland are two unique gems on the European Continent. Discover their beauty with us. We aim to make your holiday a comfortable and memorable experience to be cherished forever. The tour is a short one week excursion which lets you live through the best of Paris and central Switzerland. It is a quick highlight of the best that Europe has to offer. The journey would be a comfortable one as you would be transferred in air-conditioned coaches with a very well trained and traveled Tour Manager. Here’s wishing you a wonderful trip! "Yatra assures you on substantial measures for your safety including sanitised transportation, utmost hygiene standards of ground handling staff, clean & disinfected hotel rooms". +Meals + + +Flights + + +Accommodation + + +Sightseeing + +EMI Rs.7,987 + +Rs.1,75,990 +Rs.1,29,990 +Per Person on twin sharing + +VIEW DETAILSEarn eCash Rs.3,899 +Best of Switzerland (Land Only) +Best of Switzerland (Land Only) +4 Nights +Seller : Yatra.com +Lucerne (2) Interlaken (2) +Meals + + +Accommodation + + +Sightseeing + +EMI Rs.4,055 + +Rs.66,000 +Per Person on twin sharing + +VIEW DETAILSEarn eCash Rs.1,980 +Highlights of Paris & Switzerland (Land Only) +Highlights of Paris & Switzerland (Land Only) +7 Nights +Seller : Yatra.com +Paris (3) Zurich (2) Lucerne (2) +Home to numerous lakes, villages and high peaks of the Alps, Switzerland is a dreamy mountainous Central European country that lures tourists from all over the world. France, in Western Europe, encompasses medieval cities, Mediterranean beaches and alpine villages. Paris, its capital, is most renowned for its classical art museums like the Louvre, fashion houses and the Eiffel Tower. The country is also renowned for its world-class wines and sophisticated cuisine. Embark upon this 8-day tour to France and Switzerland for the most amazing holiday experience! +Meals + + +Accommodation + + +Sightseeing + +EMI Rs.4,546 + +Rs.73,990 +Per Person on twin sharing + +VIEW DETAILSEarn eCash Rs.2,219 +Europe in a Nutshell (Land Only) +Europe in a Nutshell (Land Only) +10 Nights +Seller : Yatra.com +London (3) Paris (3) Interlaken (2) Lucerne (2) +Take a tour of the magnificent continent of Europe with tailor-made Europe tour package that weaves together some of the best sights in Europe, adventures and sightseeing, allowing you to cover iconic attractions in 10 nights and 11 days. Visit London and explore the famous attractions such as Big Ben, London Eye and Trafalgar Square. This Europe Holiday package also takes you to Paris through the Disneyland, and a cruise on the Seine River. End your holiday with breath-taking sights in Switzerland in Interlaken and Lucerne. This Europe trip package will leave you with countless memories and photographs! Yatra assures you on substantial measures for your safety including sanitised transportation, utmost hygiene standards of ground handling staff, clean & disinfected hotel rooms +Meals + + +Accommodation + + +Sightseeing + +EMI Rs.5,038 + +Rs.81,990 +Per Person on twin sharing + +VIEW DETAILSEarn eCash Rs.2,459 +Delights of Austria & Switzerland (Land only) +Delights of Austria & Switzerland (Land only) +8 Nights +Seller : Yatra.com +Vienna (2) Salzburg (2) Innsbruck (2) Zurich (2) +Meals + + +Accommodation + + +Sightseeing + +EMI Rs.5,160 + +Rs.83,990 +Per Person on twin sharing + +VIEW DETAILSEarn eCash Rs.2,519 +VIEW ALL PACKAGES +Top International Flight Routes +Delhi to Dubai Flights +Mumbai to Dubai Flights +Delhi to Toronto Flights +Delhi to Singapore Flights +Ahmedabad to Dubai Flights +Delhi to Kathmandu Flights +Bengaluru to Dubai Flights +Mumbai to Bangkok Flights +Mumbai to Toronto Flights +Chennai to Colombo Flights +Popular World Tour Packages +Holiday +Honeymoon +Family +Tourism +Theme +Maldives PackagesBangkok PackagesEurope PackagesBali PackagesThailand PackagesDubai PackagesUAE PackagesMauritius PackagesAustralia PackagesUSA PackagesFrance PackagesMyanmar Packages + +The 20 airlines with the best first-class experience +Mark Matousek Jun 21, 2019, 6:00 PM +Singapore Airlines first class +Singapore Airlines. Singapore Airlines +The aviation research firm Skytrax announced on Tuesday the winners of its 2019 world airline awards, based on over 21 million survey responses from airline passengers. +Singapore Airlines won the award for the best first-class experience. +There are no US air carriers on the list. +Visit Business Insider's homepage for more stories. +The aviation research firm Skytrax announced on Tuesday the winners of its 2019 world airline awards, based on over 21 million survey responses from airline passengers. + +Qatar Airways was named the best airline, followed by Singapore Airlines and ANA All Nippon Airways. Skytrax also gave awards for categories like the best cabin crew, in-flight entertainment, and cabin cleanliness. + +Read more: The 20 best airlines in the world for 2019 + +Singapore Airlines won the award for the best first-class experience. There are no US air carriers on the list. + +These are the 20 airlines with the best first-class experience, according to Skytrax. + +20. Malaysia Airlines +Malaysia Airlines Airbus A330 +Malaysia Airlines. REUTERS/Greg Wood/ +Malaysia Airlines won the award for the most-improved airline in Asia this year. + +19. Asiana Airlines +Asiana Airbus A380 +Asiana Airlines. Airbus +Asiana Airlines was named the world's 28th-best airline this year. + +18. Korean Air +Korean Air A330 first class +Korean Air. David Slotnick/Business Insider +Korean Air was named the world's 35th-best airline this year. + +17. China Southern Airlines +Airbus A380 China Southern +China Southern Airlines. Airbus +China Southern Airlines was named the world's 14th-best airline this year. + +16. Garuda Indonesia +Garuda Indonesia +Garuda Indonesia. Willy Kurniawan/Reuters +Garuda Indonesia won the award for the best airline staff in Indonesia this year. + +15. British Airways +British Airways First Class +British Airways. British Airways +British Airways won the awards for the best airline staff and the most improved airline in Europe this year. + +14. Saudi Arabian Airlines +Saudi Arabian Airlines +Saudi Arabian Airlines. Altaf Qadri/Associated Press +Saudi Arabian Airlines was named the world's 57th-best airline this year. + +13. Cathay Pacific Airways +Cathay Pacific first class +Cathay Pacific Airways. Cathay Pacific Airways +Cathay Pacific was named the world's fourth-best airline this year. + +12. Japan Airlines +Japan Airlines +Japan Airlines. shutterstock +Japan Airlines won the awards for the world's best economy class and economy-class seat this year. + +11. Thai Airways +Thai Airways first class +Thai Airways. Thai Airways +Thai Airways won the awards for the best airline staff in Asia and the world's best airline spa facility this year. + +10. Oman Air +Oman Air +Oman Air. GeographyPhotos/Universal Images Group via Getty Images +Oman Air was named the world's 43rd-best airline this year. + +9. Qantas Airways +Qantas First class +Qantas Airways. Qantas +Qantas won the awards for best airline, best first class, and best business class in the Australia/Pacific region this year. + +8. Swiss International Air Lines +Swiss International Air Lines +Swiss International Air Lines. Arnd Wiegmann/Reuters +Swiss International Airlines won the award for the world's best first-class lounge this year. + +7. ANA All Nippon Airways +ANA 777-300ER First Class +ANA All Nippon Airways. David Slotnick/Business Insider +ANA All Nippon Airways won the awards for the world's best airport services, the world's best business-class onboard catering, the best business class in Asia, and the best airline staff in Japan this year. + +6. Emirates +Emirates First Class TV +Emirates. Emirates +Emirates won the award for the world's best inflight entertainment this year. + +5. Qatar Airways +Qatar Airways First Class +Qatar Airways. Qatar Airways +Qatar Airways was named the world's best airline this year. + +4. Etihad Airways +Etihad Airways first class +Etihad Airways. Etihad Airways +Etihad won the award for the best first class in the Middle East this year. + +3. Air France +Air France first class +Air France. Air France +Air France won the awards for the world's best first-class onboard catering, first-class amenities, and first-class lounge dining this year. + +2. Lufthansa +Lufthansa first-class +Lufthansa. Lufthansa +Lufthansa won the awards for best airline in Europe and best first class in Europe this year. + +1. Singapore Airlines +Singapore Airlines first class +Singapore Airlines. Singapore Airlines +Singapore Airlines was named the world's second-best airline this year. + +NEWSLETTER +A recap of all things electric vehicles, ride-hailing, airlines, and more. Sign up for Insider Transportation. + + +Comprehensive hotel search for Switzerland online +Find your ideal hotel in Switzerland! +Book at the ideal price! + +Know before you go. The restrictions surrounding COVID-19 change often. Please stay informed before traveling. Stay safe. To help you further, we have put together a travel restrictions overview for each country + +Close +Sort by +Sort by +Our recommendations +Add to favourites +1 / 30View images +Waldhaus und Huldi +Hotel + +Adelboden + + +8.4 +Very good (90 reviews) +Deals +Hotel Website +Free cancellation + +₹20,283 + +View Deal +Our lowest price + +₹20,283 +Hotel Website +Add to favourites +1 / 30View images +Hotel Savoy Baur En Ville +Hotel + +Zürich + + +9.0 +Excellent (347 reviews) +Deals +Hotel Website + +₹36,426 + +View Deal +Agoda + +₹33,271 +Our lowest price + +₹33,271 +Agoda +Add to favourites +1 / 30View images +Hard Rock Hotel Davos +Hotel + +Davos + + +8.4 +Very good (330 reviews) +Deals +Hotel Website +Free cancellation + +₹39,737 + +View Deal +Agoda + +₹40,805 +Our lowest price + +₹39,737 +Hotel Website +Add to favourites +1 / 30View images +Hotel Savoy +Hotel + +Bern + + +8.9 +Excellent (823 reviews) +Deals +Hotel Website +Free cancellation + +₹13,245 + +View Deal +Agoda + +₹13,194 +Our lowest price + +₹13,194 +Agoda +Add to favourites +1 / 30View images +NH Geneva Airport +Hotel + + +Hot property +Meyrin + + +7.5 +Good (618 reviews) +Deals +NH Hotels + +₹9,340 + +View Deal +Agoda + +₹8,179 +Our lowest price + +₹8,179 +Agoda +Add to favourites +1 / 30View images +Brünig Lodge 24/7 & Tesla Destination +Hotel + +Meiringen + + +7.9 +Good (82 reviews) +Deals +Hotel Website + +₹11,838 + +View Deal +Hotels.com + +₹11,853 +Our lowest price + +₹11,838 +Hotel Website +Add to favourites +1 / 6View images +Hotel Weißes Rössli +Hotel + +Staad + + +7.8 +Good (46 reviews) +Deals +26% +Less than usual + +Hotels.com +Free cancellationFree breakfast + +₹14,283 + +View Deal +Agoda + +₹14,337 +Our lowest price + +₹14,283 +Hotels.com +Add to favourites +1 / 30View images +Placid Hotel Design & Lifestyle Zurich +Hotel + +Zürich + + +8.7 +Excellent (304 reviews) +Deals +13% +Less than usual + +Hotel Website +Free cancellationPay at the property + +₹9,374 + +View Deal +Hotels.com + +₹10,099 +Our lowest price + +₹9,374 +Hotel Website +Add to favourites +1 / 30View images +NH Geneva City +Hotel + +Geneva + + +7.6 +Good (1329 reviews) +Deals +NH Hotels + +₹9,656 + +View Deal +Agoda + +₹8,392 +Our lowest price + +₹8,392 +Agoda +Add to favourites +1 / 30View images +Métropole Geneve +Hotel + +Geneva + + +8.6 +Excellent (661 reviews) +Deals +Hotel Website +Free cancellationFree breakfast + +₹28,179 + +View Deal +Agoda + +₹28,500 +Our lowest price + +₹28,179 +Hotel Website +Add to favourites +1 / 30View images +Parkhotel Zug +Hotel + +Zug + + +8.3 +Very good (101 reviews) +Deals +Hotels.com +Free cancellationFree breakfast + +₹22,880 + +View Deal +Hotel Website + +₹16,528 +Our lowest price + +₹16,528 +Hotel Website +Add to favourites +1 / 30View images +Hotel Beau-Rivage, Geneva +Hotel + +Geneva + + +8.8 +Excellent (241 reviews) +Deals +Hotel Website +Free cancellation + +₹45,739 + +View Deal +Agoda + +₹38,117 +Our lowest price + +₹38,117 +Agoda +Add to favourites +1 / 30View images +Lake Lodge Iseltwald +Hostel + +Iseltwald + + +8.6 +Excellent (804 reviews) +Deals +36% +Less than usual + +Hotels.com +Free cancellation + +₹5,786 + +View Deal +Agoda + +₹6,595 +Our lowest price + +₹5,786 +Hotels.com +Add to favourites +1 / 30View images +Hotel ibis Genève Centre Gare +Hotel + +Budget friendly + +Popular Choice +Geneva + + +7.7 +Good (808 reviews) +Deals +Agoda +Free cancellation + +₹7,931 + +View Deal +Hotels.com + +₹7,976 +Our lowest price + +₹7,931 +Agoda +Add to favourites +Zum Spalenbrunnen +Hotel + +Basel + + +7.2 +(88 reviews) +Deals +Hotels.com +Free cancellation + +₹10,556 + +View Deal +Our lowest price + +₹10,556 +Hotels.com +Add to favourites +Hilton Garden Inn Davos +Hotel + + +Popular Choice +Davos + + +8.9 +Excellent (1007 reviews) +Deals +Agoda +Free cancellationPay at the property + +₹40,390 + +View Deal +Garden Inn + +₹40,428 +Our lowest price + +₹40,238 +Hotels.com +Add to favourites +Hotel Kristall +Hotel + +Fiesch + + +6.8 +(34 reviews) +Deals +Hotels.com +Free breakfast + +₹11,323 + +View Deal +Agoda + +₹11,366 +Our lowest price + +₹11,323 +Hotels.com +Add to favourites +Le Mirador Resort & Spa +Hotel + +Chardonne + + +8.9 +Excellent (512 reviews) +Deals +11% +Less than usual + +Agoda + +₹25,088 + +View Deal +Hotels.com + +₹28,807 +Our lowest price + +₹25,088 +Agoda +Add to favourites +25hours Hotel Langstrasse +Hotel + +Zürich + + +8.9 +Excellent (659 reviews) +Deals +Hotel Website +Free cancellation + +₹16,474 + +View Deal +Hotels.com + +₹17,662 +Our lowest price + +₹16,474 +Hotel Website +Add to favourites +Hyperion Hotel Basel +Hotel + +Basel + + +8.6 +Excellent (2947 reviews) +Deals +Hotels.com +Free cancellation + +₹10,848 + +View Deal +Agoda + +₹10,288 +Our lowest price + +₹10,288 +Agoda +Add to favourites +Thermalhotels & Walliser Alpentherme Leukerbad +Hotel + + +Popular Choice +Leukerbad + + +7.7 +Good (1825 reviews) +Deals +Hotels.com +Free breakfast + +₹20,408 + +View Deal +Our lowest price + +₹20,408 +Hotels.com +Add to favourites +Bären am Bundesplatz +Hotel + +Bern + + +8.2 +Very good (594 reviews) +Deals +Hotels.com + +₹14,266 + +View Deal +Agoda + +₹14,155 +Our lowest price + +₹14,155 +Agoda +Add to favourites +InterContinental Davos +Hotel + +Davos + + +8.9 +Excellent (505 reviews) +Deals +Agoda +Free cancellation + +₹72,184 + +View Deal +InterContinental + +₹73,242 +Our lowest price + +₹72,184 +Agoda +Add to favourites +Hotel Agora Swiss Night by Fassbind +Hotel + + +Popular Choice +Lausanne + + +8.3 +Very good (1732 reviews) +Deals +Hotels.com +Free cancellationPay at the property + +₹9,605 + +View Deal +Agoda + +₹8,612 +Our lowest price + +₹8,612 +Agoda +Add to favourites +Hilton Geneva Hotel and Conference Centre +Hotel + +Geneva + + +8.6 +Excellent (923 reviews) +Deals +Hotels.com +Free cancellation + +₹13,184 + +View Deal +Hilton + +₹13,246 +Our lowest price + +₹11,454 +Agoda + + + + + + + + + + + + diff --git a/Project-Copy1.ipynb b/Project-Copy1.ipynb new file mode 100644 index 0000000..91ef84d --- /dev/null +++ b/Project-Copy1.ipynb @@ -0,0 +1,2865 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Libraries:" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "from datetime import datetime\n", + "from datetime import timedelta\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from statsmodels.graphics.tsaplots import plot_acf, plot_pacf\n", + "from sklearn.linear_model import LinearRegression\n", + "from sklearn.metrics import mean_absolute_error\n", + "import json\n", + "import folium as folium\n", + "from wordcloud import WordCloud" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Libraries for keyword selection:" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: google_trans_new in /Users/vincentnaayem/anaconda3/envs/ADA_Project/lib/python3.8/site-packages (1.1.9)\r\n" + ] + } + ], + "source": [ + "!pip install google_trans_new" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [], + "source": [ + "import string\n", + "import re\n", + "import nltk\n", + "from nltk.stem import PorterStemmer\n", + "from nltk.tokenize import sent_tokenize, word_tokenize\n", + "from collections import defaultdict\n", + "from google_trans_new import google_translator \n", + "from pytrends.request import TrendReq" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# I. Keywords Selection" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## a. Text processing to get the most common keywords" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Open the data.txt where the tourism articles has been concatenated:" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [], + "source": [ + "f = open(\"./data/data.txt\", \"r\")\n", + "data = f.read()\n", + "f.close()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Some useful functions:" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [], + "source": [ + "def remove_punctuation(text):\n", + " no_punct=[words for words in text if words not in string.punctuation]\n", + " words_wo_punct=''.join(no_punct)\n", + " return words_wo_punct\n", + "\n", + "def tokenize(text):\n", + " split=re.split(\"\\W+\",text) \n", + " return split\n", + "\n", + "def count_words(text):\n", + " for word in text:\n", + " word_count[word]+=1\n", + " return None\n", + "\n", + "stopword = nltk.corpus.stopwords.words('english')\n", + "ps = PorterStemmer()\n", + "def remove_stopwords_plus_stem(text):\n", + " text=[ps.stem(word) for word in text if word not in stopword]\n", + " return text" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We remove the punctuations and split the data by lines:" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame([remove_punctuation(line) for line in data.split(\"\\n\") if line])\n", + "df.columns = [\"lines\"]\n", + "df['lines']=df['lines'].apply(lambda x: tokenize(x.lower()))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We remove stopwords, i.e. uninteresting words, and getting the roots of the words:" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [], + "source": [ + "df['lines'] = df['lines'].apply(lambda x: remove_stopwords_plus_stem(x))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
count
switzerland945
816
swiss382
travel370
hotel340
one268
visit263
best242
lake235
price207
view202
get195
mountain192
zurich192
citi189
also178
time177
day175
countri168
geneva164
around163
train156
stay152
town150
go148
take148
flight147
like134
world133
place133
trip132
budget130
hike129
see125
free124
thing122
airlin120
visa120
cost117
beauti110
repli110
make108
hostel108
europ107
year107
way106
want105
check105
summer104
plan103
\n", + "
" + ], + "text/plain": [ + " count\n", + "switzerland 945\n", + " 816\n", + "swiss 382\n", + "travel 370\n", + "hotel 340\n", + "one 268\n", + "visit 263\n", + "best 242\n", + "lake 235\n", + "price 207\n", + "view 202\n", + "get 195\n", + "mountain 192\n", + "zurich 192\n", + "citi 189\n", + "also 178\n", + "time 177\n", + "day 175\n", + "countri 168\n", + "geneva 164\n", + "around 163\n", + "train 156\n", + "stay 152\n", + "town 150\n", + "go 148\n", + "take 148\n", + "flight 147\n", + "like 134\n", + "world 133\n", + "place 133\n", + "trip 132\n", + "budget 130\n", + "hike 129\n", + "see 125\n", + "free 124\n", + "thing 122\n", + "airlin 120\n", + "visa 120\n", + "cost 117\n", + "beauti 110\n", + "repli 110\n", + "make 108\n", + "hostel 108\n", + "europ 107\n", + "year 107\n", + "way 106\n", + "want 105\n", + "check 105\n", + "summer 104\n", + "plan 103" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "word_count = defaultdict(int)\n", + "\n", + "df[\"lines\"].apply(lambda x: count_words(x))\n", + "word_count = {k: v for k, v in sorted(word_count.items(), key=lambda item: item[1], reverse=True)}\n", + "word_count_df = pd.DataFrame(word_count, index=[\"count\"]).transpose().head(50)\n", + "word_count_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## b. Choose a keyword list and get the translations" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We instantiate a class that allows us to communicate with google translator's API:" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "translator = google_translator()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We choose a list of keywords in english:" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "kw_list = [\"swiss \" + word for word in list(word_count_df.index[2:20])]\n", + "kw_list = [\"Hotel Switzerland\",\"travel Switzerland\", \"Visit Switzerland\", \"lake Switzerland\", \"Geneva\"]\n", + "kw_list = [\"Vacation Switzerland\",\"Flight Switzerland\", \"Booking Switzerland\", \"Visit Zurich\", \"Visit Geneva\"]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We create a dictionnary of countries with its respective most spoken language:" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "ja\n" + ] + } + ], + "source": [ + "language_list = [\"en\",\"fr\",\"de\",\"ja\",\"de\"]\n", + "lang_dict = {\n", + " \"US\": \"en\",\n", + " \"FR\": \"fr\",\n", + " \"DE\": \"de\",\n", + " \"JP\": \"ja\",\n", + " \"CH\": \"de\"\n", + "}\n", + "print(lang_dict[\"JP\"])\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We create a dictionnary of lists of keywords translated in each language of interest:" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['Vacation Switzerland ', 'Flight Switzerland ', 'Booking Switzerland ', 'Visit Zurich ', 'Visit Geneva ']\n", + "['Vacances en Suisse ', 'Vol Suisse ', 'Réservation Suisse ', 'Visiter Zurich ', 'Visiter Genève ']\n", + "['Urlaub Schweiz ', 'Flug Schweiz ', 'Buchung Schweiz ', 'Besuchen Sie Zürich ', 'Besuchen Sie Genf ']\n", + "['休暇スイス ', 'スイス便 ', 'スイスの予約 ', 'チューリッヒをご覧ください ', 'ジュネーブを訪問 ']\n", + "['Urlaub Schweiz ', 'Flug Schweiz ', 'Buchung Schweiz ', 'Besuchen Sie Zürich ', 'Besuchen Sie Genf ']\n", + "{'US': ['Vacation Switzerland ', 'Flight Switzerland ', 'Booking Switzerland ', 'Visit Zurich ', 'Visit Geneva '], 'FR': ['Vacances en Suisse ', 'Vol Suisse ', 'Réservation Suisse ', 'Visiter Zurich ', 'Visiter Genève '], 'DE': ['Urlaub Schweiz ', 'Flug Schweiz ', 'Buchung Schweiz ', 'Besuchen Sie Zürich ', 'Besuchen Sie Genf '], 'JP': ['休暇スイス ', 'スイス便 ', 'スイスの予約 ', 'チューリッヒをご覧ください ', 'ジュネーブを訪問 '], 'CH': ['Urlaub Schweiz ', 'Flug Schweiz ', 'Buchung Schweiz ', 'Besuchen Sie Zürich ', 'Besuchen Sie Genf ']}\n" + ] + } + ], + "source": [ + "kw_dict = {}\n", + "countries = [\"US\", \"FR\", \"DE\", \"JP\", \"CH\"]\n", + "for country in countries:\n", + " kw_list_coutry = []\n", + " for kw in kw_list:\n", + " kw_list_coutry.append( translator.translate(kw,lang_tgt=lang_dict[country]) )\n", + " kw_dict[country] = kw_list_coutry\n", + " print(kw_dict[country])\n", + "print(kw_dict)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['休暇スイス ', 'スイス便 ', 'スイスの予約 ', 'チューリッヒをご覧ください ', 'ジュネーブを訪問 ']" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "kw_dict[\"JP\"]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## c. Get and plot the Trends Time series" + ] + }, + { + "cell_type": "code", + "execution_count": 118, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "en-US\n", + "fr-FR\n", + "de-DE\n", + "ja-JP\n", + "de-CH\n" + ] + } + ], + "source": [ + "#This is the how we get the google trends time series by language \n", + "#and country.\n", + "pytrends = TrendReq(hl=\"en-US\", tz=360)\n", + "\n", + "#So this is how we get the language and country parameter in our\n", + "#automated process.\n", + "countries = [\"US\", \"FR\", \"DE\", \"JP\", \"CH\"]\n", + "for country in countries:\n", + " lc=lang_dict[country]+\"-\"+country\n", + " print(lc)" + ] + }, + { + "cell_type": "code", + "execution_count": 106, + "metadata": {}, + "outputs": [], + "source": [ + "#Here is how we get into a DF the GT time series by country with its respective \n", + "#most spoken language\n", + "dfs = {}\n", + "countries = [\"US\", \"FR\", \"DE\", \"JP\", \"CH\"]\n", + "for country in countries:\n", + " lc=lang_dict[country]+\"-\"+country\n", + " pytrends = TrendReq(hl=lc, tz=360)\n", + " pytrends.build_payload(kw_dict[country], cat=0, timeframe='today 5-y', geo=country, gprop='')\n", + " dfs[country] = pytrends.interest_over_time()" + ] + }, + { + "cell_type": "code", + "execution_count": 107, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'US': Vacation Switzerland Flight Switzerland Booking Switzerland \\\n", + " date \n", + " 2015-12-20 19 24 0 \n", + " 2015-12-27 31 9 0 \n", + " 2016-01-03 10 24 7 \n", + " 2016-01-10 17 30 0 \n", + " 2016-01-17 17 24 7 \n", + " ... ... ... ... \n", + " 2020-11-08 14 8 0 \n", + " 2020-11-15 15 29 0 \n", + " 2020-11-22 12 0 0 \n", + " 2020-11-29 11 17 0 \n", + " 2020-12-06 16 16 0 \n", + " \n", + " Visit Zurich Visit Geneva isPartial \n", + " date \n", + " 2015-12-20 10 0 False \n", + " 2015-12-27 0 0 False \n", + " 2016-01-03 0 7 False \n", + " 2016-01-10 7 7 False \n", + " 2016-01-17 0 7 False \n", + " ... ... ... ... \n", + " 2020-11-08 6 6 False \n", + " 2020-11-15 0 17 False \n", + " 2020-11-22 12 15 False \n", + " 2020-11-29 0 6 False \n", + " 2020-12-06 7 7 True \n", + " \n", + " [260 rows x 6 columns],\n", + " 'FR': Vacances en Suisse Vol Suisse Réservation Suisse \\\n", + " date \n", + " 2015-12-20 22 33 0 \n", + " 2015-12-27 21 43 0 \n", + " 2016-01-03 38 56 0 \n", + " 2016-01-10 28 57 0 \n", + " 2016-01-17 19 38 0 \n", + " ... ... ... ... \n", + " 2020-11-08 7 22 0 \n", + " 2020-11-15 0 15 0 \n", + " 2020-11-22 44 15 0 \n", + " 2020-11-29 36 14 0 \n", + " 2020-12-06 26 35 0 \n", + " \n", + " Visiter Zurich Visiter Genève isPartial \n", + " date \n", + " 2015-12-20 0 0 False \n", + " 2015-12-27 0 0 False \n", + " 2016-01-03 9 0 False \n", + " 2016-01-10 0 0 False \n", + " 2016-01-17 10 10 False \n", + " ... ... ... ... \n", + " 2020-11-08 0 0 False \n", + " 2020-11-15 7 0 False \n", + " 2020-11-22 0 0 False \n", + " 2020-11-29 0 0 False \n", + " 2020-12-06 9 9 True \n", + " \n", + " [260 rows x 6 columns],\n", + " 'DE': Urlaub Schweiz Flug Schweiz Buchung Schweiz \\\n", + " date \n", + " 2015-12-20 27 8 0 \n", + " 2015-12-27 23 9 0 \n", + " 2016-01-03 17 7 0 \n", + " 2016-01-10 18 8 0 \n", + " 2016-01-17 23 4 0 \n", + " ... ... ... ... \n", + " 2020-11-08 8 4 0 \n", + " 2020-11-15 7 4 0 \n", + " 2020-11-22 21 2 0 \n", + " 2020-11-29 36 8 0 \n", + " 2020-12-06 26 2 0 \n", + " \n", + " Besuchen Sie Zürich Besuchen Sie Genf isPartial \n", + " date \n", + " 2015-12-20 0 0 False \n", + " 2015-12-27 0 0 False \n", + " 2016-01-03 0 0 False \n", + " 2016-01-10 0 0 False \n", + " 2016-01-17 0 0 False \n", + " ... ... ... ... \n", + " 2020-11-08 0 0 False \n", + " 2020-11-15 0 0 False \n", + " 2020-11-22 0 0 False \n", + " 2020-11-29 0 0 False \n", + " 2020-12-06 0 0 True \n", + " \n", + " [260 rows x 6 columns],\n", + " 'JP': Empty DataFrame\n", + " Columns: []\n", + " Index: [],\n", + " 'CH': Urlaub Schweiz Flug Schweiz Buchung Schweiz \\\n", + " date \n", + " 2015-12-20 29 46 0 \n", + " 2015-12-27 11 72 0 \n", + " 2016-01-03 16 71 0 \n", + " 2016-01-10 8 62 0 \n", + " 2016-01-17 20 55 0 \n", + " ... ... ... ... \n", + " 2020-11-08 31 41 0 \n", + " 2020-11-15 25 31 0 \n", + " 2020-11-22 33 24 0 \n", + " 2020-11-29 15 52 0 \n", + " 2020-12-06 28 21 0 \n", + " \n", + " Besuchen Sie Zürich Besuchen Sie Genf isPartial \n", + " date \n", + " 2015-12-20 0 0 False \n", + " 2015-12-27 0 0 False \n", + " 2016-01-03 0 0 False \n", + " 2016-01-10 0 0 False \n", + " 2016-01-17 0 0 False \n", + " ... ... ... ... \n", + " 2020-11-08 0 0 False \n", + " 2020-11-15 0 0 False \n", + " 2020-11-22 0 0 False \n", + " 2020-11-29 0 0 False \n", + " 2020-12-06 0 0 True \n", + " \n", + " [260 rows x 6 columns]}" + ] + }, + "execution_count": 107, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dfs" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Here we plot some time series:" + ] + }, + { + "cell_type": "code", + "execution_count": 119, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig = plt.figure(figsize=(14,6))\n", + "#plt.plot(dfs[\"US\"].index[-196:], dfs[\"US\"][kw_dict[\"US\"][1]][-196:])\n", + "plt.plot(dfs[\"DE\"].index[-196:], dfs[\"DE\"][kw_dict[\"DE\"][1]][-196:])\n", + "#plt.plot(dfs[\"FR\"].index[-196:], dfs[\"FR\"][kw_dict[\"FR\"][1]][-196:])\n", + "#plt.plot(dfs[\"CH\"].index[-196:], dfs[\"CH\"][kw_dict[\"CH\"][1]][-196:])\n", + "plt.show()\n", + "#plt.plot(dfs[\"DE\"][\"swiss mountain\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Data Processing" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [], + "source": [ + "# Loading the data (from Jan 2009 to December 2020)\n", + "data = pd.read_csv('data/Tourism.csv', delimiter=';', header=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
YearMonthCantonVisitors' country of residence - total ArrivalsSwitzerland ArrivalsBaltic States ArrivalsGermany ArrivalsFrance ArrivalsItaly ArrivalsAustria Arrivals...United Arab Emirates ArrivalsSerbia and Montenegro ArrivalsCroatia ArrivalsRomania ArrivalsRussia ArrivalsSlovakia ArrivalsSlovenia ArrivalsCzechia ArrivalsUkraine ArrivalsSerbia Arrivals
02009JanuarySwitzerland10641115285231250154530443633893910142......91996319552156664463818852623...
12009FebruarySwitzerland1089483521069864160914597873572110615......7797281657988192059524351328...
22009MarchSwitzerland11968595674311290187297550154389514476......964965201013485112378036761839...
32009AprilSwitzerland10451374683081671164642481023874713328......9161010175091391491107330291341...
42009MaySwitzerland12146665483891120183987528694018716379......919903163813502101484738231690...
\n", + "

5 rows × 81 columns

\n", + "
" + ], + "text/plain": [ + " Year Month Canton \\\n", + "0 2009 January Switzerland \n", + "1 2009 February Switzerland \n", + "2 2009 March Switzerland \n", + "3 2009 April Switzerland \n", + "4 2009 May Switzerland \n", + "\n", + " Visitors' country of residence - total Arrivals Switzerland Arrivals \\\n", + "0 1064111 528523 \n", + "1 1089483 521069 \n", + "2 1196859 567431 \n", + "3 1045137 468308 \n", + "4 1214666 548389 \n", + "\n", + " Baltic States Arrivals Germany Arrivals France Arrivals Italy Arrivals \\\n", + "0 1250 154530 44363 38939 \n", + "1 864 160914 59787 35721 \n", + "2 1290 187297 55015 43895 \n", + "3 1671 164642 48102 38747 \n", + "4 1120 183987 52869 40187 \n", + "\n", + " Austria Arrivals ... United Arab Emirates Arrivals \\\n", + "0 10142 ... ... \n", + "1 10615 ... ... \n", + "2 14476 ... ... \n", + "3 13328 ... ... \n", + "4 16379 ... ... \n", + "\n", + " Serbia and Montenegro Arrivals Croatia Arrivals Romania Arrivals \\\n", + "0 919 963 1955 \n", + "1 779 728 1657 \n", + "2 964 965 2010 \n", + "3 916 1010 1750 \n", + "4 919 903 1638 \n", + "\n", + " Russia Arrivals Slovakia Arrivals Slovenia Arrivals Czechia Arrivals \\\n", + "0 21566 644 638 1885 \n", + "1 9881 920 595 2435 \n", + "2 13485 1123 780 3676 \n", + "3 9139 1491 1073 3029 \n", + "4 13502 1014 847 3823 \n", + "\n", + " Ukraine Arrivals Serbia Arrivals \n", + "0 2623 ... \n", + "1 1328 ... \n", + "2 1839 ... \n", + "3 1341 ... \n", + "4 1690 ... \n", + "\n", + "[5 rows x 81 columns]" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.head(5)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "#Reindexing\n", + "data.index = pd.date_range('2009-01-01', '2020-12-01', freq= 'MS')" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [], + "source": [ + "#Drop useless columns\n", + "data = data.drop(['Year', 'Month', 'Canton'], axis = 1)" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [], + "source": [ + "#Replacing '...' values by 0 and Converting arrival string values into integer values\n", + "for column in data.columns:\n", + " data[column] = data[column].apply(lambda x : 0 if x == '...' else float(x))" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [], + "source": [ + "#Reformatting column names \n", + "f = lambda x: x[: -(len(x.split()[-1])+1)]\n", + "data.columns = [f(x) for x in data.columns]" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [], + "source": [ + "# Selecting the corona period of every year \n", + "corona_periods = pd.date_range(f'2009-01-01', periods=5 , freq = 'MS')\n", + "for i in range(2010, 2021):\n", + " corona_periods = corona_periods.append(pd.date_range(f'{i}-01-01', periods= 5, freq = 'MS'))\n", + "\n", + "corona_yearly_periods = data.loc[corona_periods]" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [], + "source": [ + "corona_period_germany_2018 = corona_yearly_periods['Germany'].loc[pd.date_range(f'2018-01-01', periods= 5, freq = 'MS')]\n", + "corona_period_germany_2019 = corona_yearly_periods['Germany'].loc[pd.date_range(f'2019-01-01', periods= 5, freq = 'MS')]\n", + "corona_period_germany_2020 = corona_yearly_periods['Germany'].loc[pd.date_range(f'2020-01-01', periods= 5, freq = 'MS')]\n" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Visitors' country of residence - totalSwitzerlandBaltic StatesGermanyFranceItalyAustriaUnited KingdomIrlandNetherlands...United Arab EmiratesSerbia and MontenegroCroatiaRomaniaRussiaSlovakiaSloveniaCzechiaUkraineSerbia
2009-01-011064111.0528523.01250.0154530.044363.038939.010142.053636.02662.020687.0...0.0919.0963.01955.021566.0644.0638.01885.02623.00.0
2009-02-011089483.0521069.0864.0160914.059787.035721.010615.065594.02880.039239.0...0.0779.0728.01657.09881.0920.0595.02435.01328.00.0
2009-03-011196859.0567431.01290.0187297.055015.043895.014476.061323.02744.024138.0...0.0964.0965.02010.013485.01123.0780.03676.01839.00.0
\n", + "

3 rows × 78 columns

\n", + "
" + ], + "text/plain": [ + " Visitors' country of residence - total Switzerland \\\n", + "2009-01-01 1064111.0 528523.0 \n", + "2009-02-01 1089483.0 521069.0 \n", + "2009-03-01 1196859.0 567431.0 \n", + "\n", + " Baltic States Germany France Italy Austria \\\n", + "2009-01-01 1250.0 154530.0 44363.0 38939.0 10142.0 \n", + "2009-02-01 864.0 160914.0 59787.0 35721.0 10615.0 \n", + "2009-03-01 1290.0 187297.0 55015.0 43895.0 14476.0 \n", + "\n", + " United Kingdom Irland Netherlands ... United Arab Emirates \\\n", + "2009-01-01 53636.0 2662.0 20687.0 ... 0.0 \n", + "2009-02-01 65594.0 2880.0 39239.0 ... 0.0 \n", + "2009-03-01 61323.0 2744.0 24138.0 ... 0.0 \n", + "\n", + " Serbia and Montenegro Croatia Romania Russia Slovakia \\\n", + "2009-01-01 919.0 963.0 1955.0 21566.0 644.0 \n", + "2009-02-01 779.0 728.0 1657.0 9881.0 920.0 \n", + "2009-03-01 964.0 965.0 2010.0 13485.0 1123.0 \n", + "\n", + " Slovenia Czechia Ukraine Serbia \n", + "2009-01-01 638.0 1885.0 2623.0 0.0 \n", + "2009-02-01 595.0 2435.0 1328.0 0.0 \n", + "2009-03-01 780.0 3676.0 1839.0 0.0 \n", + "\n", + "[3 rows x 78 columns]" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.head(3)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [], + "source": [ + "#Taking the median per year for every country\n", + "total_arrivals_per_country = data.groupby(data.index.map(lambda x : x.year)).median().T\n", + "total_arrivals_per_country_during_corona = corona_yearly_periods.groupby(corona_yearly_periods.index.map(lambda x : x.year)).median().T\n" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
200920102011201220132014201520162017201820192020
Visitors' country of residence - total1205762.51269687.51270058.51303630.51326127.01376105.51367459.51403172.51463063.51542019.51569376.0832943.5
Switzerland557910.0580441.5588889.0616644.5615355.5642263.5636332.5668932.5685699.0719934.5736524.5644719.0
Baltic States1270.00.00.00.00.00.00.00.00.00.00.00.0
\n", + "
" + ], + "text/plain": [ + " 2009 2010 2011 \\\n", + "Visitors' country of residence - total 1205762.5 1269687.5 1270058.5 \n", + "Switzerland 557910.0 580441.5 588889.0 \n", + "Baltic States 1270.0 0.0 0.0 \n", + "\n", + " 2012 2013 2014 \\\n", + "Visitors' country of residence - total 1303630.5 1326127.0 1376105.5 \n", + "Switzerland 616644.5 615355.5 642263.5 \n", + "Baltic States 0.0 0.0 0.0 \n", + "\n", + " 2015 2016 2017 \\\n", + "Visitors' country of residence - total 1367459.5 1403172.5 1463063.5 \n", + "Switzerland 636332.5 668932.5 685699.0 \n", + "Baltic States 0.0 0.0 0.0 \n", + "\n", + " 2018 2019 2020 \n", + "Visitors' country of residence - total 1542019.5 1569376.0 832943.5 \n", + "Switzerland 719934.5 736524.5 644719.0 \n", + "Baltic States 0.0 0.0 0.0 " + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "total_arrivals_per_country.head(3)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "def remove_useless_select_year_and_sort(data, year, normalize = False):\n", + " final = pd.DataFrame(data.drop([\"Visitors' country of residence - total\", 'Switzerland'], axis = 0)[year])\\\n", + " .sort_values(by= [year], ascending=False)\\\n", + " .reset_index().rename(columns={'index':'Country', year : 'Arrivals'}, inplace=False)\n", + " return final" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'total_arrivals_per_country_during_corona_period' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0mtotal_arrivals_per_country_2018\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mremove_useless_select_year_and_sort\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtotal_arrivals_per_country\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m2018\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mtotal_arrivals_per_country_during_corona_2018\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mremove_useless_select_year_and_sort\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtotal_arrivals_per_country_during_corona_period\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m2018\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3\u001b[0m \u001b[0mtotal_arrivals_per_country_2020\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mremove_useless_select_year_and_sort\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtotal_arrivals_per_country\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m2020\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0mtotal_arrivals_per_country_during_corona_2020\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mremove_useless_select_year_and_sort\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtotal_arrivals_per_country_during_corona_period\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m2020\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mNameError\u001b[0m: name 'total_arrivals_per_country_during_corona_period' is not defined" + ] + } + ], + "source": [ + "total_arrivals_per_country_2018 = remove_useless_select_year_and_sort(total_arrivals_per_country, 2018)\n", + "total_arrivals_per_country_during_corona_2018 = remove_useless_select_year_and_sort(total_arrivals_per_country_during_corona_period, 2018)\n", + "total_arrivals_per_country_2020 = remove_useless_select_year_and_sort(total_arrivals_per_country, 2020)\n", + "total_arrivals_per_country_during_corona_2020 = remove_useless_select_year_and_sort(total_arrivals_per_country_during_corona_period, 2020)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
CountryArrivals
0Germany135259.5
1China82211.0
2United States70335.5
3United Kingdom58511.5
4France57899.5
.........
71Gulf States0.0
72Australia, New Zealand, Oceania0.0
73Serbia and Montenegro0.0
74Central America, Caribbean0.0
75Baltic States0.0
\n", + "

76 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " Country Arrivals\n", + "0 Germany 135259.5\n", + "1 China 82211.0\n", + "2 United States 70335.5\n", + "3 United Kingdom 58511.5\n", + "4 France 57899.5\n", + ".. ... ...\n", + "71 Gulf States 0.0\n", + "72 Australia, New Zealand, Oceania 0.0\n", + "73 Serbia and Montenegro 0.0\n", + "74 Central America, Caribbean 0.0\n", + "75 Baltic States 0.0\n", + "\n", + "[76 rows x 2 columns]" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "total_arrivals_per_country_2018" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA7EAAAGDCAYAAAD9DpfWAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAAAw/klEQVR4nO3de5xdVX338c9XEkAuAgoFNGjwSuOFhEQUFYwFKSreearoU8BLUVtqtU9rU2kr1LYP9vJYL6UUqbcKiqBSvFTQKgKVAAmBcBFRISgqKorKRSOX3/PHXiOHYSaZSTJz2DOf9+t1Xmfvtdfae52zBs131tp7UlVIkiRJktQHDxh2ByRJkiRJmihDrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRNUpIrkyydhuvMT1JJ5kzBuY9Icv6mPu+oazw8ya1JNtvI82zQ95DkrUlO2phrS5LufwyxkqQp0wLMyOvuJL8Y2H/lJrrGg5OcmuSm9jo5yYPWUf+tSa5rfbghyamTvWZVPb6qzmnnOybJRzbiI9xvJdm6fU+f25D2VfXtqtqmqu7a1H2b4PX/rqpeuyFtk/xpkiuS3NJ+Xv501PH5Sb6c5PYkVyc5YODYrknOTPK9Fr7nj2o7qZ9ZSdK9GWIlSVOmBZhtqmob4NvA8wfKTt5El/kbYAfgkcCjgJ2BY8aqmORw4HeBA1qflgD/vYn6sUlNxezrBjgEWAscmGTX8SqN1df7Sf83RoDD6H62DgKOSvLygeMfBVYBDwGOBk5PslM7djfweeCl45x7wj+zkqT7MsRKkqZdki2S/HObqfpe296iHVvaZkjf2map1qxn1nZ34Iyq+nlV/Qz4FPD4ceo+GTirqr4FUFU3VtWJ7brPSnL5QB+/mOSigf3zk7yoba9JckCSg4C3Ai9rM5aXJdln1Az0L5Osae0ekGRZkm8l+XGSjyd5cDs2smT2NUm+DXxpjO/tVUm+1mYHr03yuoFjI9/b/0nywyTfT/KqgeMPabODP2+f61Hr+E5HHA6cAKwG7jUG7Tv4sySrgduSPHp0/weXASd5eZIVo87x5iRntu3nJVnV+vedJMeM16l0S6GvHZglHfPnY3CWfKAvhyf5dvvZOnq8a1TV31fVJVV1Z1V9HfhP4OntXI8F9gLeVlW/qKpPAJfTQmtV/aCqjgcuHuf0k/mZlSSNYoiVJA3D0cBTgYXAnsDewF8MHN8F2BF4GF2QOjHJ48Y5178AByfZIckOdEHiv8apuxw4rC0VXZJ736t5AfDoJDu2WcQnAPOSbJvkgcBi4LzBk1XV54G/A05ts8t7VtUFA7PPO7RrfrQ1eSPwIuCZwEOBm1v/Bz0T+E3gt8fo/w+Bg4EHAa8C3plkr4HjuwDb0X1vrwH+pX0nI9/TL4FdgVe317iSPBxYCpzcXoeNUe1Q4HnA9sCd6+n/mcDjkjxmoOwVwClt+7Z2je3bOd8w8kuDUf3aGng38Jyq2hZ4GnDpuj7LKM8AHgfsD/xVkt9cX4MkAfYFrmxFjweurapbBqpdxsSD6GR+ZiVJoxhiJUnD8Ergr6vqh1X1I+BYumW+g/6yqtZW1VeAzwK/M865LgE2B37cXncBx49Vsao+AvwhXcD6CvDDJMvasV8CK4D96JYZrwbOp5t9eyrwjar68SQ/57vpwtnIjN/rgKOr6oaqWku3hPSQUUtvj6mq26rqF2P0/7NV9a3qfAU4my5cjbiD7nu9o6o+B9xKFxw3owtKf9XOfQXwofX0/TBgdVVdRRfCH59k0ejPV1XfGdXXMftfVbfTzWYeCtDC7B504ZaqOqeqLq+qu6tqdbvmM8fp293AE5I8sKq+X1VXjlNvLMe22dPL6ILnnhNocwzdv5k+0Pa3AX42qs7PgG0n2IcJ/8xKku7LECtJGoaHAtcP7F/fykbcXFW3reP4oNOAa+gCxIOAbwHjPmipqk6uqgPoZvxeD/x1kpFZw6/QzT7u17bPoQtSz2z7E9aW+i4FXlFVd7fiRwCfSvLTJD8FvkYXYHYeaPqddZzzOUmWJ/lJa/9cuhnrET+uqjsH9m+nC1w7AXNGnXvw+x/LYXQzsFTV9+g+/+Gj6ozV13H7TzfremjbfgXdktrbAZI8Jd2Dkn6U5Gd0Y7Pj6BO0n4uXtePfT/LZJHus57MMunFge+T7GVeSo+i+i+e1XzxA98uB0Q9iehBwCxMzqZ9ZSdK9GWIlScPwPbpAN+LhrWzEDm3Z6HjHB+0J/Fub/buV7h7O566vA2228jS6GdcntOLRIfYrrD/E1uiCJPsCbwde2O55HPEdumWw2w+8tqyq767rfO2cWwCfAP4R2Lmqtgc+R/cAovX5Ed1y390Gyh4+XuUkTwMeA/x5khuT3Ag8BTh01KzxWH0ds//N2cCOSRbShdlTBo6dQjcru1tVbUc3jmN+tqo6q6qeTbc0+mrgfeu45gZL8mpgGbB/Vd0wcOhK4JFJBmde9+Se5cbrs0E/s5KkjiFWkjQMHwX+IslOSXYE/or7zkQdm2TzFggPppu9GsvFwGuTPLDdu3ok3TLR+2gPBHpeu8/1AUmeQ3cf44Wtylfp7pfcG7ioLVN9BF2AO3ec6/8AmJ/kAe0auwGnAodV1TWj6p4A/G2SR7S6OyV54TjnHW1zYAtaIG19P3AiDdufuPkkcEySrZIs4L6zqoMOB74ALKC7b3khXdDfCnjOBPs7Vj/uBE4H/gF4cLvGiG2Bn1TVL5PsTTdTex9Jdk7ygvZLjrV0s6Kb/E/4tIdF/R3w7Kq6dtTnuIbuPty3JdkyyYuBJ9H9kmGk/ZZ04wWwRdsfMeGfWUnSfRliJUnD8Dd095+upnuq6yWtbMSNdA89+h7dktbXV9XV45zr1cB84Abgu3R/tuSIcer+nO5pwt8Gfgr8PfCGqjoffr1U9RLgyqr6VWtzAXB9Vf1wnHOOhOsfJ7mE7oFBu9D9yZWRJxSPzNC9i2628ewkt9A99Okp45z3XtpDhN4IfJzuu3lFO9dEHUW3dPZG4IPcc3/nvbSw9TvAe9rTm0de1wH/wbrD70ScAhwAnDZq6fPv0y3tvoXulxofH6f9A4D/Q/ez8RO6WfLf38g+jeVv6P58zsUD43jCwPGX0907fTNwHHBIu797xC/oAjZ0s8WD9whP5mdWkjRKqta16keSpOmVZCnwkaqaN+SuSJKk+yFnYiVJkiRJvWGIlSRJkiT1hsuJJUmSJEm94UysJEmSJKk3DLGSJEmSpN6Ys/4qmgo77rhjzZ8/f9jdkCRJkqShWLly5U1VtdNk2xlih2T+/PmsWLFi2N2QJEmSpKFIcv2GtHM5sSRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6o05w+7AbHXj7cVxq+4Ydjc0ScsWzR12FyRJkqRZzZlYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9casDLFJjk5yZZLVSS5N8pQNOMcLkiybiv5JkiRJksY26x7slGQf4GBgr6pam2RHYPPJnqeqzgTO3NT9kyRJkiSNbzbOxO4K3FRVawGq6qaq+l6SNUnekeSi9no0QJLnJ7kwyaokX0yycys/Isl72/YHk7w7yVeTXJvkkKF9OkmSJEmawWZjiD0b2C3JNUmOT/LMgWM/r6q9gfcC/9zKzgeeWlWLgI8BbxnnvLsCz6Cb5T1uSnouSZIkSbPcrFtOXFW3JlkM7As8Czh14N7Wjw68v7Ntz2t1dqVbdnzdOKc+o6ruBq4ama0dLcmRwJEA2+/y8I3+LJIkSZI028zGmViq6q6qOqeq3gYcBbx05NBgtfb+HuC9VfVE4HXAluOcdu3Adsa57olVtaSqlmy9w44b/gEkSZIkaZaadSE2yeOSPGagaCFwfdt+2cD7BW17O+C7bfvwKe+gJEmSJGlcs245MbAN8J4k2wN3At+kW+J7MLBFkgvpwv2hrf4xwGlJvgssB3af7g5LkiRJkjqpqvXXmgWSrAGWVNVN03G9eQsW11EnL5+OS2kTWrZo7rC7IEmSJM0ISVZW1ZLJtpt1y4klSZIkSf01G5cTj6mq5g+7D5IkSZKkdTPEDskuW8WlqZIkSZI0SS4nliRJkiT1hiFWkiRJktQbhlhJkiRJUm8YYiVJkiRJvWGIlSRJkiT1hiFWkiRJktQbhlhJkiRJUm8YYiVJkiRJvWGIlSRJkiT1hiFWkiRJktQbhlhJkiRJUm8YYiVJkiRJvWGIlSRJkiT1hiFWkiRJktQbhlhJkiRJUm8YYiVJkiRJvTFn2B2YrW68vThu1R3D7oam2bJFc4fdBUmSJKnXnImVJEmSJPWGIVaSJEmS1BvTGmKTVJJ/Gtj/kyTHrKfN0iRPG9j/YJJDNrIfa5LsuDHnGDjXrZviPJIkSZKk9Zvumdi1wEsmGSCXAk9bX6WJSMfZZ0mSJEnqqekOdHcCJwJvHn0gyU5JPpHk4vZ6epL5wOuBNye5NMm+rfp+Sb6a5NrBWdkkf9rark5ybCubn+RrSY4HLgF2G3XdM5KsTHJlkiMHym9N8rdJLkuyPMnOrXz3JBe067x9oP6uSc5t/bxioK+SJEmSpE1kGLOS/wK8Msl2o8rfBbyzqp4MvBQ4qarWACe08oVVdV6ruyvwDOBg4DiAJAcCjwH2BhYCi5Ps1+o/DvhwVS2qqutHXffVVbUYWAK8MclDWvnWwPKq2hM4F/i9gX7+a+vnjQPneQVwVlUtBPYELp3UtyJJkiRJWq9p/xM7VfXzJB8G3gj8YuDQAcCCJCP7D0qy7TinOaOq7gauGpkhBQ5sr1Vtfxu6UPtt4PqqWj7Oud6Y5MVte7fW5sfAr4DPtPKVwLPb9tPpQjbAfwDvaNsXA+9PMrf179LRF2ozvUcCbL/Lw8fpjiRJkiRpPMO6P/SfgdfQzXaOeACwT5txXVhVD6uqW8Zpv3ZgOwPv/3eg/aOr6t/bsdvGOkmSpXTheZ8247oK2LIdvqOqqm3fxb0DfzFKVZ0L7Ad8F/iPJIeNUefEqlpSVUu23mGTPFdKkiRJkmaVoYTYqvoJ8HG6IDvibOCokZ0kC9vmLcB4M7KDzgJenWSb1v5hSX5jPW22A26uqtuT7AE8dQLX+R/g5W37lQP9fQTww6p6H/DvwF4TOJckSZIkaRKG+aTefwIGpyPfCCxpD2W6iu6BTgCfBl486sFO91FVZwOnABckuRw4nfWH388Dc5KsBt4OjLfkeNAfAX+Q5GK6EDxiKXBpklV0y43fNYFzSZIkSZImIfesmNV0mrdgcR118kQys2aSZYvmDrsLkiRJ0v1CkpVVtWSy7fybqZIkSZKk3jDESpIkSZJ6Y9r/xI46u2wVl5ZKkiRJ0iQ5EytJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknpjzrA7MFvdeHtx3Ko7ht0N9dCyRXOH3QVJkiRpaJyJlSRJkiT1hiFWkiRJktQbhlhJkiRJUm/M+hCb5NZJ1l+a5DNt+wVJlk1NzyRJkiRJo/lgp41QVWcCZw67H5IkSZI0W8z6mdgRbYb1nCSnJ7k6yclJ0o4d1MrOB14y0OaIJO9t289PcmGSVUm+mGTnIX0USZIkSZqxDLH3tgh4E7AAeCTw9CRbAu8Dng/sC+wyTtvzgadW1SLgY8BbRldIcmSSFUlW3HbzTVPQfUmSJEma2Qyx93ZRVd1QVXcDlwLzgT2A66rqG1VVwEfGaTsPOCvJ5cCfAo8fXaGqTqyqJVW1ZOsddpySDyBJkiRJM5kh9t7WDmzfxT33DNcE2r4HeG9VPRF4HbDlJu6bJEmSJM16htj1uxrYPcmj2v6h49TbDvhu2z58ynslSZIkSbOQIXY9quqXwJHAZ9uDna4fp+oxwGlJzgO84VWSJEmSpkC62zw13eYtWFxHnbx82N1QDy1bNHfYXZAkSZI2WpKVVbVksu2ciZUkSZIk9cac9VfRVNhlqzijJkmSJEmT5EysJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk35gy7A7PVjbcXx626Y9jdkFi2aO6wuyBJkiRNmDOxkiRJkqTeMMRKkiRJknpj2kNskqOTXJlkdZJLkzxlA8+zNMnTBvY/mOSQCbS7dWD7uUm+keThG9IHSZIkSdL0mtZ7YpPsAxwM7FVVa5PsCGy+gadbCtwKfHUD+7I/8B7gwKr69gTqB0hV3b0h15MkSZIkbbzpnondFbipqtYCVNVNVfU96EJlklVJLk/y/iRbtPI1LeySZEmSc5LMB14PvLnN5u7bzr9fkq8muXZds7Kt/vuA51XVt1rZHye5or3e1MrmJ/lakuOBS4DdkvxpkovbTPKxA+c8I8nKNst85Kb80iRJkiRJnekOsWfTBcFrkhyf5JkASbYEPgi8rKqeSDdD/IbxTlJVa4ATgHdW1cKqOq8d2hV4Bt1s73HjNN8C+E/gRVV1dbv+YuBVwFOApwK/l2RRq/844MNVtahtPwbYG1gILE6yX6v36qpaDCwB3pjkIRP+ViRJkiRJEzKtIbaqbgUWA0cCPwJOTXIEXTi8rqquaVU/BOw35knW7YyquruqrgJ2HqfOHXRLkF8zUPYM4FNVdVvr4yeBkdnd66tqeds+sL1W0c3M7kEXaqELrpcBy4HdBsp/LcmRSVYkWXHbzTdtwMeTJEmSpNlt2v9ObFXdBZwDnJPkcuBw4NJ1NLmTe8L2lus5/dqB7YxT527gd4AvJnlrVf3dOuoC3DbqnP+3qv5tsEKSpcABwD5VdXuSc8bqa1WdCJwIMG/B4lrnJ5EkSZIk3ce0zsQmeVySwRnKhcD1wNXA/CSPbuW/C3ylba+hm70FeOlA21uAbTekH1V1O92S41cmeQ1wLvCiJFsl2Rp4MXDeGE3PAl6dZJv2eR6W5DeA7YCbW4Ddg25JsiRJkiRpE5vue2K3AT6U5Kokq4EFwDFV9Uu6e1JPa7Ozd9Pd8wpwLPCuJOcBdw2c69PAi0c92GnCquonwEHAX9At//0gcBFwIXBSVa0ao83ZwCnABa2fp9MF6c8Dc9pnejvdkmJJkiRJ0iaWKle1DsO8BYvrqJPNuhq+ZYvmDrsLkiRJmoWSrKyqJZNtN90zsZIkSZIkbTBDrCRJkiSpN6b96cTq7LJVXMYpSZIkSZPkTKwkSZIkqTcMsZIkSZKk3jDESpIkSZJ6wxArSZIkSeoNQ6wkSZIkqTcMsZIkSZKk3jDESpIkSZJ6wxArSZIkSeoNQ6wkSZIkqTcMsZIkSZKk3jDESpIkSZJ6wxArSZIkSeoNQ6wkSZIkqTcMsZIkSZKk3jDESpIkSZJ6wxArSZIkSeqNOcPuwGx14+3FcavuGHY3pFln2aK5w+6CJEmSNoIzsZIkSZKk3jDESpIkSZJ6wxArSZIkSeoNQ+yAJLe29/lJXjGB+vOTXDH1PZMkSZIkgSF2PPOB9YZYSZIkSdL0MsSO7Thg3ySXJnlzm3E9L8kl7fW00Q3a8YUD+/+T5EnT2WlJkiRJmukMsWNbBpxXVQur6p3AD4FnV9VewMuAd4/R5iTgCIAkjwW2qKrVgxWSHJlkRZIVt91805R+AEmSJEmaiQyxEzMXeF+Sy4HTgAVj1DkNODjJXODVwAdHV6iqE6tqSVUt2XqHHaeyv5IkSZI0I80Zdgd64s3AD4A96YL/L0dXqKrbk3wBeCHwO8CSae2hJEmSJM0Chtix3QJsO7C/HXBDVd2d5HBgs3HanQR8mm4p8k+muI+SJEmSNOu4nHhsq4E7k1yW5M3A8cDhSZYDjwVuG6tRVa0Efg58YNp6KkmSJEmziDOxA6pqm/Z+B7D/qMODTxr+81ZvDfCEkcIkD6X7xcDZU9pRSZIkSZqlnIndRJIcBlwIHF1Vdw+7P5IkSZI0EzkTu4lU1YeBD0+0/i5bhWWL5k5hjyRJkiRp5nEmVpIkSZLUG4ZYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9YYhVpIkSZLUG4ZYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9YYhVpIkSZLUG4ZYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9YYhVpIkSZLUG4ZYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9cacYXdgtrrx9uK4VXcMuxuSNGMsWzR32F2QJEnTwJlYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9caMvic2yV3A5QNFL6qqNUPqjiRJkiRpI83oEAv8oqoWjnUgSYBU1d3T2yVJkiRJ0oaaVcuJk8xP8rUkxwOXALsl+dckK5JcmeTYgbprkhyb5JIklyfZo5Vvk+QDrWx1kpe28gOTXNDqn5Zkm+F8SkmSJEmauWZ6iH1gkkvb61Ot7HHAh6tqUVVdDxxdVUuAJwHPTPKkgfY3VdVewL8Cf9LK/hL4WVU9saqeBHwpyY7AXwAHtPorgD8e3ZkkR7bAvOK2m2+akg8sSZIkSTPZrFpOnGQ+cH1VLR+o8ztJjqT7LnYFFgCr27FPtveVwEva9gHAy0caV9XNSQ5u7f6nW6XM5sAFoztTVScCJwLMW7C4NvKzSZIkSdKsM9ND7FhuG9lIsjvdDOuTWxj9ILDlQN217f0u7vmuAowOoAG+UFWHTkmPJUmSJEnAzF9OvD4Pogu1P0uyM/CcCbQ5GzhqZCfJDsBy4OlJHt3Ktkry2CnoryRJkiTNarM6xFbVZcAq4Erg/cD/TKDZ3wA7JLkiyWXAs6rqR8ARwEeTrKYLtXtMTa8lSZIkafaa0cuJq2qbUftrgCeMKjtinLbzB7ZXAEvb9q3A4WPU/xLw5I3rsSRJkiRpXWb1TKwkSZIkqV9m9Ezs/dkuW4Vli+YOuxuSJEmS1CvOxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSemPOsDswW914e3HcqjuG3Q1JmpGWLZo77C5IkqQp4kysJEmSJKk3DLGSJEmSpN5YZ4hNMj/JFaPKjknyJ+tptyTJu9v20iRPm2zHkqxJsuO6ypMsTnJdkkVJXpBk2WSvM861lyb5zKY4lyRJkiRp05mSe2KragWwou0uBW4Fvropr5HkScDpwMuqahWwCjhzU15DkiRJknT/slHLiZOck+QdSS5Kck2SfVv50iSfSTIfeD3w5iSXJtk3yU5JPpHk4vZ6emvzkCRnJ1mV5N+ArOPSvwmcAfxuVV3U2h+R5L1t+4NJ3p3kq0muTXJIK39AkuOTXNn697mBYwcluTrJ+cBLBj7jg5OckWR1kuUtPI/MSH+o9XlNkpck+fsklyf5fBKfKiJJkiRJm9imuCd2TlXtDbwJeNvggapaA5wAvLOqFlbVecC72v6TgZcCJ7XqbwPOr6pFdDOqD1/HNf8TOKqqzl9HnV2BZwAHA8e1spcA84EnAq8F9gFIsiXwPuD5wL7ALgPnORZYVVVPAt4KfHjg2KOA5wEvBD4CfLmqngj8opVLkiRJkjah9S0nrgmUf7K9r6QLiOtzALAg+fVE64OSbAvsR5sBrarPJrl5Hef4IvDaJGdV1V3j1Dmjqu4Grkqycyt7BnBaK78xyZdb+R7AdVX1DYAkHwGOHGjz0tavL7UZ4+3asf+qqjuSXA5sBny+lV/OGN9FkiNHzrv9LuvK6JIkSZKksaxvJvbHwA6jyh4M3DSwv7a938XE7rF9ALBPm5ldWFUPq6pb2rHxQvNoR7X349dRZ+3Adka9j2W8a4/VZqTuWoAWiu+oqpHyuxnju6iqE6tqSVUt2XqH+zyzSpIkSZK0HusMsVV1K/D9JPtDd38ocBCwrmW8o90CbDuwfzb3hFCSLGyb5wKvbGXP4b7hedDdwKHA45L89ST6cj7w0nZv7M50D50CuBrYPcmj2v6hA20G+7UUuKmqfj6Ja0qSJEmSNpGJ3BN7GPAXSS4FvgQcW1XfmsQ1Pg28eOTBTsAbgSXtQUlX0T34Cbp7T/dLcglwIPDtdZ20qtbS3Yv6giR/MMG+fAK4AbgC+DfgQuBnVfVLumW+n20Pdrp+oM0xI/2lu7f28AleS5IkSZK0ieWeFbCzQ5JtqurWJA8BLgKeXlU3Tnc/5i1YXEedvHy6LytJs8KyRT4gXpKk+7skK6tqyWTbTcnfib2f+0yS7YHNgbcPI8BKkiRJkjbMrAuxVbV02H2QJEmSJG2YWRdi7y922Soud5MkSZKkSZrIg50kSZIkSbpfMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpN+YMuwOz1Y23F8etumPY3ZAkzSLLFs0ddhckSdpozsRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNzZ5iE0yP8kVo8qOSfIn62m3JMm72/bSJE/bgGuvSbLjGOWvTnJ5ktVJrkjywlZ+RJKHTuC8E6onSZIkSZpa95sHO1XVCmBF210K3Ap8dWPPm2QecDSwV1X9LMk2wE7t8BHAFcD31nOaidaTJEmSJE2haV9OnOScJO9IclGSa5Ls28qXJvlMkvnA64E3J7k0yb5JdkryiSQXt9fTW5uHJDk7yaok/wZkjEv+BnALXSimqm6tquuSHAIsAU5u13lgkr9q578iyYnpjFVvcZKvJFmZ5Kwku7b+vDHJVW3G92NT/FVKkiRJ0qwzrHti51TV3sCbgLcNHqiqNcAJwDuramFVnQe8q+0/GXgpcFKr/jbg/KpaBJwJPHyMa10G/AC4LskHkjy/Xed0upnfV7br/AJ4b1U9uaqeADwQOHh0PeBO4D3AIVW1GHg/8LftWsuARVX1JLogfi9JjkyyIsmK226+aZJfmSRJkiRpKpYT1wTKP9neVwLzJ3DOA4AFya8nWh+UZFtgP+AlAFX12SQ33+eiVXclOQh4MrA/8M4ki6vqmDGu86wkbwG2Ah4MXAl8elSdxwFPAL7Q+rMZ8P12bDXdjO0ZwBlj9OVE4ESAeQsWj/c9SZIkSZLGMRUh9sfADqPKHgxcN7C/tr3fNcE+PADYp82W/loLkesNg1VVwEXARUm+AHwAOGbUubYEjgeWVNV3khwDbDnG6QJcWVX7jHHseXTB+gXAXyZ5fFXdub7+SZIkSZImZpMvJ66qW4HvJ9kfIMmDgYOA8ydxmluAbQf2zwaOGtlJsrBtngu8spU9h/uGZ5I8NMleA0ULgevHuM5IYL2pPfzpkHH683VgpyT7tPPPTfL4JA8AdquqLwNvAbYHtpnYx5UkSZIkTcRUPZ34MOBfkvxT2z+2qr41ifafBk5vfwrnD4E3tvOtpuvzuXT3nB4LfDTJJcBXgG+Pca65wD+2P5HzS+BH3HO/6geBE5L8AtgHeB9wObAGuHjgHKPrHQK8O8l2rT//DFwDfKSVhe4e3p9O4jNLkiRJktYj3UpbTbd5CxbXUScvH3Y3JEmzyLJFc4fdBUmSfi3JyqpaMtl2w3o6sSRJkiRJkzZVy4m1HrtsFX8jLkmSJEmT5EysJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqDUOsJEmSJKk3DLGSJEmSpN4wxEqSJEmSesMQK0mSJEnqjTnD7sBsdePtxXGr7hh2NyRJmvWWLZo77C5IkibBmVhJkiRJUm8YYiVJkiRJvWGIlSRJkiT1xqwLsUl2SfKxJN9KclWSzyU5Mslnxql/UpIF091PSZIkSdJ9zaoHOyUJ8CngQ1X18la2EHj+eG2q6rXT0ztJkiRJ0vrMtpnYZwF3VNUJIwVVdSlwHrBNktOTXJ3k5BZ4SXJOkiVt+9Ykf5vksiTLk+zcyp+f5MIkq5J8caRckiRJkrRpzbYQ+wRg5TjHFgFvAhYAjwSePkadrYHlVbUncC7we638fOCpVbUI+Bjwlk3YZ0mSJElSM6uWE6/HRVV1A0CSS4H5dOF00K+AkXtnVwLPbtvzgFOT7ApsDlw31gWSHAkcCbD9Lg/fhF2XJEmSpNlhts3EXgksHufY2oHtuxg74N9RVTVGnfcA762qJwKvA7Yc6wJVdWJVLamqJVvvsOOkOy9JkiRJs91sC7FfArZIMrIMmCRPBp65kefdDvhu2z58I88lSZIkSRrHrAqxbRb1xcCz25/YuRI4BvjeRp76GOC0JOcBN23kuSRJkiRJ48g9q2M1neYtWFxHnbx82N2QJGnWW7Zo7rC7IEmzUpKVVbVksu1m1UysJEmSJKnfDLGSJEmSpN7wT+wMyS5bxeVLkiRJkjRJzsRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTeMMRKkiRJknrDECtJkiRJ6g1DrCRJkiSpNwyxkiRJkqTemDPsDsxWN95eHLfqjmF3Q5IkSdIMtmzR3GF3YZNzJlaSJEmS1BuGWEmSJElSb/QqxCbZOckpSa5NsjLJBUlePOx+SZIkSZKmR29CbJIAZwDnVtUjq2ox8HJg3gTbbzaF3ZMkSZIkTYPehFjgt4BfVdUJIwVVdX1VvSfJZkn+IcnFSVYneR1AkqVJvpzkFODytv+VJB9Pck2S45K8MslFSS5P8qjW7vlJLkyyKskXk+zcyo9J8v4k57TZ4De28rcn+aORfiX525FjkiRJkqRNp08h9vHAJeMcew3ws6p6MvBk4PeS7N6O7Q0cXVUL2v6ewB8BTwR+F3hsVe0NnAT8YatzPvDUqloEfAx4y8C19gB+u533bUnmAv8OHA6Q5AF0M8Qnb9zHlSRJkiSN1ts/sZPkX4BnAL8CrgeelOSQdng74DHt2EVVdd1A04ur6vvtHN8Czm7llwPPatvzgFOT7ApsDgy2/2xVrQXWJvkhsHNVrUny4ySLgJ2BVVX14zH6fCRwJMD2uzx8474ASZIkSZqF+jQTeyWw18hOVf0BsD+wExDgD6tqYXvtXlUj4fS2UedZO7B998D+3dwT6t8DvLeqngi8DthynPZ3DbQ5CTgCeBXw/rE+QFWdWFVLqmrJ1jvsuJ6PK0mSJEkarU8h9kvAlkneMFC2VXs/C3hDW9pLkscm2XojrrUd8N22ffgE23wKOIhuOfNZG3FtSZIkSdI4erOcuKoqyYuAdyZ5C/AjulnWPwNOA+YDl7SnGP8IeNFGXO4Y4LQk3wWWA7uvuzpU1a+SfBn4aVXdtRHXliRJkiSNI1U17D7MCO2BTpcA/6uqvrG++vMWLK6jTl4+9R2TJEmSNGstWzR32F0YV5KVVbVksu36tJz4fivJAuCbwH9PJMBKkiRJkjZMb5YT359V1VXAI4fdD0mSJEma6QyxQ7LLVrlfT+1LkiRJ0v2Ry4klSZIkSb1hiJUkSZIk9YYhVpIkSZLUG4ZYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9YYhVpIkSZLUG4ZYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9YYhVpIkSZLUG4ZYSZIkSVJvGGIlSZIkSb1hiJUkSZIk9Uaqath9mJWS3AJ8fdj90Ca3I3DTsDuhTc5xnZkc15nJcZ2ZHNeZyXGdmSYzro+oqp0me4E5k22gTebrVbVk2J3QppVkheM68ziuM5PjOjM5rjOT4zozOa4z03SMq8uJJUmSJEm9YYiVJEmSJPWGIXZ4Thx2BzQlHNeZyXGdmRzXmclxnZkc15nJcZ2ZpnxcfbCTJEmSJKk3nImVJEmSJPWGIXYIkhyU5OtJvplk2bD7o3tLsluSLyf5WpIrk/xRK39wki8k+UZ732GgzZ+38fx6kt8eKF+c5PJ27N1J0sq3SHJqK78wyfxp/6CzVJLNkqxK8pm277j2XJLtk5ye5Or23+0+jmv/JXlz+9/gK5J8NMmWjmv/JHl/kh8muWKgbFrGMcnh7RrfSHL4NH3kWWGccf2H9r/Dq5N8Ksn2A8cc1x4Ya1wHjv1Jkkqy40DZ8Ma1qnxN4wvYDPgW8Ehgc+AyYMGw++XrXmO0K7BX294WuAZYAPw9sKyVLwPe0bYXtHHcAti9je9m7dhFwD5AgP8CntPKfx84oW2/HDh12J97tryAPwZOAT7T9h3Xnr+ADwGvbdubA9s7rv1+AQ8DrgMe2PY/DhzhuPbvBewH7AVcMVA25eMIPBi4tr3v0LZ3GPb3MVNe44zrgcCctv0Ox7V/r7HGtZXvBpwFXA/seH8YV2dip9/ewDer6tqq+hXwMeCFQ+6TBlTV96vqkrZ9C/A1un9QvZDuH8u09xe17RcCH6uqtVV1HfBNYO8kuwIPqqoLqvsv9MOj2oyc63Rg/5HfUmnqJJkHPA84aaDYce2xJA+i+z/dfweoql9V1U9xXGeCOcADk8wBtgK+h+PaO1V1LvCTUcXTMY6/DXyhqn5SVTcDXwAO2tSfb7Yaa1yr6uyqurPtLgfmtW3HtSfG+e8V4J3AW4DBhykNdVwNsdPvYcB3BvZvaGW6H2rLHBYBFwI7V9X3oQu6wG+0auON6cPa9ujye7Vp/4P/M+AhU/IhNOif6f5H+O6BMse13x4J/Aj4QLpl4icl2RrHtdeq6rvAPwLfBr4P/KyqzsZxnSmmYxz999ZwvZpuBg4c115L8gLgu1V12ahDQx1XQ+z0G+u3vD4i+n4oyTbAJ4A3VdXP11V1jLJaR/m62miKJDkY+GFVrZxokzHKHNf7nzl0S5/+taoWAbfRLU8cj+PaA+0eyRfSLVF7KLB1kv+9riZjlDmu/bMpx9HxHZIkRwN3AiePFI1RzXHtgSRbAUcDfzXW4THKpm1cDbHT7wa6deUj5tEtkdL9SJK5dAH25Kr6ZCv+QVsiQXv/YSsfb0xv4J6lNIPl92rTlsptx9jLN7TpPB14QZI1dMv4fyvJR3Bc++4G4IaqurDtn04Xah3XfjsAuK6qflRVdwCfBJ6G4zpTTMc4+u+tIWgP5DkYeGVbSgqOa589iu6XiZe1fz/NAy5JsgtDHldD7PS7GHhMkt2TbE53U/OZQ+6TBrS1+f8OfK2q/t/AoTOBkaelHQ7850D5y9sT13YHHgNc1JZI3ZLkqe2ch41qM3KuQ4AvDfyPvaZAVf15Vc2rqvl0/919qar+N45rr1XVjcB3kjyuFe0PXIXj2nffBp6aZKs2HvvTPZ/AcZ0ZpmMczwIOTLJDm9k/sJVpiiQ5CPgz4AVVdfvAIce1p6rq8qr6jaqa3/79dAPdw09vZNjjuq6nPvmasid/PZfuibffAo4edn983Wd8nkG3hGE1cGl7PZduzf5/A99o7w8eaHN0G8+v057A1sqXAFe0Y+8F0sq3BE6juwn+IuCRw/7cs+kFLOWepxM7rj1/AQuBFe2/2TPonmzouPb8BRwLXN3G5D/onoDpuPbsBXyU7r7mO+j+Afya6RpHuvsyv9lerxr2dzGTXuOM6zfp7mu8tL1OcFz79RprXEcdX0N7OvGwx3XkhJIkSZIk3e+5nFiSJEmS1BuGWEmSJElSbxhiJUmSJEm9YYiVJEmSJPWGIVaSJEmS1BuGWEmSeijJi5NUkj0m0earG3it+Umu2JC2kiRtaoZYSZL66VDgfODlow8k2Wys/ap62vR0TZKkqWOIlSSpZ5JsAzwdeA0txCZZmuTLSU4BLh+93+rc2t5PTfLcgfN9MMlL24zreUkuaa/7hN4kj09yUZJLk6xO8php+MiSJP3anGF3QJIkTdqLgM9X1TVJfpJkr1a+N/CEqrouydLB/VHtPwa8DPhcks2B/YE3AAGeXVW/bOH0o8CSUW1fD7yrqk5ubTdDkqRp5EysJEn9cyhdEKW9H9q2LxoVWEfvj/gv4LeSbAE8Bzi3qn4BzAXel+Ry4DRgwRhtLwDemuTPgEe0dpIkTRtnYiVJ6pEkDwF+C3hCkqKbCS3gc8Bto6qP3gegzbSeA/w23YzsR9uhNwM/APak+0X3L8doe0qSC4HnAWcleW1VfWljP5ckSRPlTKwkSf1yCPDhqnpEVc2vqt2A64BnTPI8HwNeBewLnNXKtgO+X1V3A7/LGEuFkzwSuLaq3g2cCTxpwz6GJEkbxhArSVK/HAp8alTZJ4BXTPI8ZwP7AV+sql+1suOBw5MsBx7L2DO5LwOuSHIpsAfw4UleV5KkjZKqGnYfJEmSJEmaEGdiJUmSJEm9YYiVJEmSJPWGIVaSJEmS1BuGWEmSJElSbxhiJUmSJEm9YYiVJEmSJPWGIVaSJEmS1BuGWEmSJElSb/x/rjDG8Ah0jIkAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots(figsize = (15, 6))\n", + "\n", + "ind = np.arange(10) # the x locations for the groups\n", + "width = 0.45 # the width of the bars\n", + "\n", + "\n", + "p1 = ax.barh(width/2 + ind, total_arrivals_per_country_2018['Arrivals'][:10], width, color = 'lightskyblue')#, yerr=err(median_sugar_switzerland))\n", + "\n", + "ax.set_title('Top 8 Switzerland Arrivals in 2018 ')\n", + "ax.set_yticks(ind + width / 2)\n", + "ax.set_yticklabels(total_arrivals_per_country_2018['Country'][:10])\n", + "\n", + "ax.autoscale_view()\n", + "\n", + "plt.xlabel('Arrivals')\n", + "plt.savefig('images/Top_8_Arrivals_2018.png', transparent=True, bbox_inches='tight', dpi = 300)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "ename": "ModuleNotFoundError", + "evalue": "No module named 'seaborn'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;32mimport\u001b[0m \u001b[0mseaborn\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0msns\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0msns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mset\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrc\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m{\u001b[0m\u001b[0;34m'figure.figsize'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m11\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m6\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0msns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mset\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstyle\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'whitegrid'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0msns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mbarplot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mx\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'Arrivals'\u001b[0m \u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'Country'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdata\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtotal_arrivals_per_country_2018\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;36m8\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0morient\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'h'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'seaborn'" + ] + } + ], + "source": [ + "import seaborn as sns\n", + "\n", + "sns.set(rc={'figure.figsize':(11,6)})\n", + "sns.set(style='whitegrid')\n", + "sns.barplot(x='Arrivals' , y='Country', data = total_arrivals_per_country_2018[:8], orient='h')" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots(figsize = (15, 6))\n", + "\n", + "ind = np.arange(5) # the x locations for the groups\n", + "width = 0.25 # the width of the bars\n", + "\n", + "\n", + "p1 = ax.barh(ind - width, corona_period_germany_2018[:5], width)\n", + "p2 = ax.barh(ind ,corona_period_germany_2019[:5], width)\n", + "p3 = ax.barh(ind + width,corona_period_germany_2020[:5], width)\n", + "\n", + "ax.set_title('Germany Arrivals in 2018, 2019, and 2020 during the Covid-19 period ')\n", + "ax.set_yticks(ind)\n", + "ax.set_yticklabels(np.array(['JANUARY', 'FEBRUARY', 'MARCH', 'APRIL', 'MAY']))\n", + "\n", + "\n", + "ax.legend((p1[0], p2[0], p3[0]), ('2018', '2019', '2020'))\n", + "ax.autoscale_view()\n", + "\n", + "plt.xlabel('Arrivals')\n", + "plt.savefig('images/Germany_Arrivals_Covid_Period.png', transparent=True, bbox_inches='tight', dpi = 300)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [], + "source": [ + "# this file contains topologies for all countries in the world_map\n", + "world_map = './data/world-countries.json'\n", + "json_object = json.load(open(world_map))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ckeck arrivals to Switzerland by country in 2018" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [], + "source": [ + "for feature in json_object['features']:\n", + " country = feature['properties']['name']\n", + " if country not in total_arrivals_per_country_2018.Country.values:\n", + " df = pd.DataFrame({'Country': country, 'Arrivals': 0}, index = np.arange(1))\n", + " total_arrivals_per_country_2018 = pd.concat([total_arrivals_per_country_2018 ,df])\n" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/vincentnaayem/anaconda3/envs/ADA_Project/lib/python3.8/site-packages/folium/folium.py:411: FutureWarning: The choropleth method has been deprecated. Instead use the new Choropleth class, which has the same arguments. See the example notebook 'GeoJSON_and_choropleth' for how to do this.\n", + " warnings.warn(\n" + ] + }, + { + "data": { + "text/html": [ + "
Make this Notebook Trusted to load map: File -> Trust Notebook
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "map = folium.Map(location=[20, 0], zoom_start=2)\n", + "\n", + "map.choropleth(geo_data=world_map, data=total_arrivals_per_country_2018,\n", + " columns=['Country', 'Arrivals'],\n", + " key_on='feature.properties.name',\n", + " fill_color='BuGn')\n", + "\n", + "\n", + "map" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "ename": "KeyError", + "evalue": "\"Visitors' country of residence - total Arrivals\"", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m~/anaconda3/envs/ADA_Project/lib/python3.8/site-packages/pandas/core/indexes/base.py\u001b[0m in \u001b[0;36mget_loc\u001b[0;34m(self, key, method, tolerance)\u001b[0m\n\u001b[1;32m 2894\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2895\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcasted_key\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2896\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32mpandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;32mpandas/_libs/hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[0;34m()\u001b[0m\n", + "\u001b[0;31mKeyError\u001b[0m: \"Visitors' country of residence - total Arrivals\"", + "\nThe above exception was the direct cause of the following exception:\n", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;31m#Plot total number of Arrivals from Jan 2009 to March 2020 (Lockdown in Switzerland)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfigure\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfigsize\u001b[0m\u001b[0;34m=\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0;36m19\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m6\u001b[0m \u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0mdatetime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m2020\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdata\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m\"Visitors' country of residence - total Arrivals\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0mdatetime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m2020\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcolor\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m'orange'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 4\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mdatetime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m2020\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0mdatetime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m2020\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdata\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m\"Visitors' country of residence - total Arrivals\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mdatetime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m2020\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0mdatetime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m2020\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcolor\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m'r'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtitle\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'Total Arrivals in Switzerland from 2009 to 2020'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/anaconda3/envs/ADA_Project/lib/python3.8/site-packages/pandas/core/frame.py\u001b[0m in \u001b[0;36m__getitem__\u001b[0;34m(self, key)\u001b[0m\n\u001b[1;32m 2900\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcolumns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mnlevels\u001b[0m \u001b[0;34m>\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2901\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_getitem_multilevel\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2902\u001b[0;31m \u001b[0mindexer\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcolumns\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2903\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mis_integer\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2904\u001b[0m \u001b[0mindexer\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mindexer\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/anaconda3/envs/ADA_Project/lib/python3.8/site-packages/pandas/core/indexes/base.py\u001b[0m in \u001b[0;36mget_loc\u001b[0;34m(self, key, method, tolerance)\u001b[0m\n\u001b[1;32m 2895\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcasted_key\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2896\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2897\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0merr\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2898\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2899\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mtolerance\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mKeyError\u001b[0m: \"Visitors' country of residence - total Arrivals\"" + ] + }, + { + "data": { + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#Plot total number of Arrivals from Jan 2009 to March 2020 (Lockdown in Switzerland)\n", + "plt.figure(figsize= (19,6 ))\n", + "plt.plot(data[:datetime(2020,3,1)].index, data[\"Visitors' country of residence - total Arrivals\"][:datetime(2020,3,1)], color = 'orange')\n", + "plt.plot(data[datetime(2020,2,1):datetime(2020,3,1)].index, data[\"Visitors' country of residence - total Arrivals\"][datetime(2020,2,1):datetime(2020,3,1)], color = 'r')\n", + "plt.title('Total Arrivals in Switzerland from 2009 to 2020')\n", + "plt.xlabel('Time')\n", + "plt.ylabel('Arrivals')\n", + "plt.grid(color='k', linestyle='-', linewidth=0.1)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## AR Base Modelisation" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/vincentnaayem/anaconda3/envs/ADA_Project/lib/python3.8/site-packages/statsmodels/regression/linear_model.py:1434: RuntimeWarning: invalid value encountered in sqrt\n", + " return rho, np.sqrt(sigmasq)\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "#Covid crisis for our testSet\n", + "start_date_testing = datetime(2015,3,1)\n", + "end_date_testing = datetime(2020,10,1)\n", + "\n", + "Arrivals = pd.DataFrame(data[\"Visitors' country of residence - total\"])\n", + "Arrivals = Arrivals.rename(columns = {\"Visitors' country of residence - total\": 'Total Arrivals'}, inplace = False)\n", + "#Arrivals['Total Arrivals'] = Arrivals['Total Arrivals'].apply(lambda x : np.log(x) if x>0 else 0)\n", + "\n", + "pacf = plot_pacf(Arrivals['Total Arrivals'][:start_date_testing])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "ACF is an (complete) auto-correlation function which gives us values of auto-correlation of any series with its lagged values: it describes how well the present value of the series is related with its past values.\n", + "\n", + "\n", + "PACF is a partial auto-correlation function. Basically instead of finding correlations of present with lags like ACF, it finds correlation of the residuals (which remains after removing the effects which are already explained by the earlier lag(s)) with the next lag value hence ‘partial’ and not ‘complete’ as we remove already found variations before we find the next correlation. For example, if we are regressing a variable Y on other variables X1, X2, and X3, the partial correlation between Y and X3 is the amount of correlation between Y and X3 that is not explained by their common correlations with X1 and X2." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We observe a significant partial correlation with variables in delays list below" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [], + "source": [ + "lags = {1:'t-1', 2:'t-2', 12:'t-12', 15:'t-15', 17:'t-17', 18:'t-18', 19:'t-19' }\n", + "\n", + "for lag in lags:\n", + " Arrivals[f\"t-{lag}\"] = Arrivals['Total Arrivals'].shift(lag)\n", + "\n", + "Arrivals = Arrivals.dropna(axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Total Arrivalst-1t-2t-12t-15t-17t-18t-19
2010-08-011887475.01955557.01556381.01876038.01214666.01196859.01089483.01064111.0
2010-09-011677924.01887475.01955557.01621888.01446249.01045137.01196859.01089483.0
2010-10-011317370.01677924.01887475.01267800.01821751.01214666.01045137.01196859.0
2010-11-01927559.01317370.01677924.0880617.01876038.01446249.01214666.01045137.0
\n", + "
" + ], + "text/plain": [ + " Total Arrivals t-1 t-2 t-12 t-15 \\\n", + "2010-08-01 1887475.0 1955557.0 1556381.0 1876038.0 1214666.0 \n", + "2010-09-01 1677924.0 1887475.0 1955557.0 1621888.0 1446249.0 \n", + "2010-10-01 1317370.0 1677924.0 1887475.0 1267800.0 1821751.0 \n", + "2010-11-01 927559.0 1317370.0 1677924.0 880617.0 1876038.0 \n", + "\n", + " t-17 t-18 t-19 \n", + "2010-08-01 1196859.0 1089483.0 1064111.0 \n", + "2010-09-01 1045137.0 1196859.0 1089483.0 \n", + "2010-10-01 1214666.0 1045137.0 1196859.0 \n", + "2010-11-01 1446249.0 1214666.0 1045137.0 " + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Arrivals.head(4)" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "True_Arrivals = Arrivals['Total Arrivals'][start_date_testing : end_date_testing]" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "Hotels = pd.read_csv('data/Hotel.csv', header = 1, index_col= 'Mois', parse_dates=[0], date_parser = lambda x : datetime.strptime(x, '%Y-%m'))\n", + "Hotels = Hotels.rename(columns = {'Hotel: (Suisse)' : 'Switzerland_Hotels_Trend'})\n", + "Airbnb = pd.read_csv('data/Airbnb.csv', header = 1, index_col= 'Month', parse_dates=[0], date_parser = lambda x : datetime.strptime(x, '%Y-%m'))\n", + "Airbnb = Airbnb.rename(columns = {'airbnb: (France)' : 'France_Airbnb_Trend'})\n", + "Covid_19 = pd.read_csv('data/Covid19.csv', header = 1, index_col= 'Month', parse_dates=[0], date_parser = lambda x : datetime.strptime(x, '%Y-%m'))\n", + "Covid_19 = Covid_19.rename(columns = {'covid19: (Switzerland)' : 'Covid_19_France'})" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [], + "source": [ + "Airbnb['France_Airbnb_Trend'] = Airbnb['France_Airbnb_Trend'].apply(lambda x : 0 if x == '<\\xa01'else float(x))" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Covid_19_France
Month
2009-01-010
2009-02-010
2009-03-010
2009-04-010
2009-05-010
......
2020-08-0122
2020-09-0119
2020-10-0124
2020-11-0119
2020-12-0124
\n", + "

144 rows × 1 columns

\n", + "
" + ], + "text/plain": [ + " Covid_19_France\n", + "Month \n", + "2009-01-01 0\n", + "2009-02-01 0\n", + "2009-03-01 0\n", + "2009-04-01 0\n", + "2009-05-01 0\n", + "... ...\n", + "2020-08-01 22\n", + "2020-09-01 19\n", + "2020-10-01 24\n", + "2020-11-01 19\n", + "2020-12-01 24\n", + "\n", + "[144 rows x 1 columns]" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Covid_19" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [], + "source": [ + "r = np.corrcoef(Arrivals['Total Arrivals'].values, Hotels.loc[Arrivals.index].values.reshape((1,-1))[0])" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.8088484677811733" + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Correlation Coeff between Hotels Trend and True Arrivals \n", + "r[0][1]" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [], + "source": [ + "Arrivals = pd.merge(Arrivals, Hotels, right_index = True, left_index=True)\n", + "Arrivals = pd.merge(Arrivals, Airbnb, right_index = True, left_index=True)\n", + "Arrivals = pd.merge(Arrivals, Covid_19, right_index = True, left_index=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Total Arrivalst-1t-2t-12t-15t-17t-18t-19Switzerland_Hotels_TrendFrance_Airbnb_TrendCovid_19_France
2010-08-011887475.01955557.01556381.01876038.01214666.01196859.01089483.01064111.0940.00
2010-09-011677924.01887475.01955557.01621888.01446249.01045137.01196859.01089483.0850.00
2010-10-011317370.01677924.01887475.01267800.01821751.01214666.01045137.01196859.0780.00
2010-11-01927559.01317370.01677924.0880617.01876038.01446249.01214666.01045137.0660.00
2010-12-011054278.0927559.01317370.01039895.01621888.01821751.01446249.01214666.0610.00
....................................
2020-08-011525425.01539928.0716421.02270490.01624902.01526592.01332892.01226739.07682.022
2020-09-011291992.01525425.01539928.01958831.02006805.01384180.01526592.01332892.07246.019
2020-10-01949466.01291992.01525425.01612160.02284423.01624902.01384180.01526592.05237.024
2020-11-010.0949466.01291992.01154630.02270490.02006805.01624902.01384180.03320.019
2020-12-010.00.0949466.01381913.01958831.02284423.02006805.01624902.03731.024
\n", + "

125 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " Total Arrivals t-1 t-2 t-12 t-15 \\\n", + "2010-08-01 1887475.0 1955557.0 1556381.0 1876038.0 1214666.0 \n", + "2010-09-01 1677924.0 1887475.0 1955557.0 1621888.0 1446249.0 \n", + "2010-10-01 1317370.0 1677924.0 1887475.0 1267800.0 1821751.0 \n", + "2010-11-01 927559.0 1317370.0 1677924.0 880617.0 1876038.0 \n", + "2010-12-01 1054278.0 927559.0 1317370.0 1039895.0 1621888.0 \n", + "... ... ... ... ... ... \n", + "2020-08-01 1525425.0 1539928.0 716421.0 2270490.0 1624902.0 \n", + "2020-09-01 1291992.0 1525425.0 1539928.0 1958831.0 2006805.0 \n", + "2020-10-01 949466.0 1291992.0 1525425.0 1612160.0 2284423.0 \n", + "2020-11-01 0.0 949466.0 1291992.0 1154630.0 2270490.0 \n", + "2020-12-01 0.0 0.0 949466.0 1381913.0 1958831.0 \n", + "\n", + " t-17 t-18 t-19 Switzerland_Hotels_Trend \\\n", + "2010-08-01 1196859.0 1089483.0 1064111.0 94 \n", + "2010-09-01 1045137.0 1196859.0 1089483.0 85 \n", + "2010-10-01 1214666.0 1045137.0 1196859.0 78 \n", + "2010-11-01 1446249.0 1214666.0 1045137.0 66 \n", + "2010-12-01 1821751.0 1446249.0 1214666.0 61 \n", + "... ... ... ... ... \n", + "2020-08-01 1526592.0 1332892.0 1226739.0 76 \n", + "2020-09-01 1384180.0 1526592.0 1332892.0 72 \n", + "2020-10-01 1624902.0 1384180.0 1526592.0 52 \n", + "2020-11-01 2006805.0 1624902.0 1384180.0 33 \n", + "2020-12-01 2284423.0 2006805.0 1624902.0 37 \n", + "\n", + " France_Airbnb_Trend Covid_19_France \n", + "2010-08-01 0.0 0 \n", + "2010-09-01 0.0 0 \n", + "2010-10-01 0.0 0 \n", + "2010-11-01 0.0 0 \n", + "2010-12-01 0.0 0 \n", + "... ... ... \n", + "2020-08-01 82.0 22 \n", + "2020-09-01 46.0 19 \n", + "2020-10-01 37.0 24 \n", + "2020-11-01 20.0 19 \n", + "2020-12-01 31.0 24 \n", + "\n", + "[125 rows x 11 columns]" + ] + }, + "execution_count": 55, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Arrivals" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "#Hotel plot\n", + "fig,axes = plt.subplots(figsize=(18,5))\n", + "axes.plot((Arrivals['Switzerland_Hotels_Trend']*100)/max(Arrivals['Switzerland_Hotels_Trend']), label = 'Actual',color = 'k')\n", + "axes.plot((Arrivals['Total Arrivals']*100)/max(Arrivals['Total Arrivals']), label = 'Actual',color = 'orange')\n", + "axes.plot((Arrivals['Covid_19_France']*100)/max(Arrivals['Covid_19_France']), label = 'Actual')" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [], + "source": [ + "#Implementation of the Linear Regression model with or without the Google Trends features, with a training window increasing at every iteration\n", + "\n", + "def Auto_Regressive_Model(True_Labels, end_date_testing, dataset, lags, trends, with_trends=False):\n", + " \n", + " Arrivals_Predictions = True_Labels.copy()\n", + "\n", + " if (with_trends):\n", + " lags.extend(trends)\n", + " \n", + " for train_last in True_Arrivals.index:\n", + " train = dataset[ :train_last -timedelta(days=1)]\n", + " test = dataset[train_last : end_date_testing]\n", + " \n", + " X_train = train[lags].values\n", + " X_test = test[lags].values\n", + " \n", + " \n", + " y_train = train['Total Arrivals'].values\n", + " y_test = test['Total Arrivals'].values\n", + " \n", + " \n", + " lr = LinearRegression()\n", + " \n", + " lr.fit(X_train, y_train)\n", + " \n", + " \n", + " if(train_last==start_date_testing):\n", + " print('The intercept value is:', lr.intercept_ )\n", + " for i, lag in enumerate(lags):\n", + " print('The final estimation of {} is: {}'.format(lag, lr.coef_[i]))\n", + " \n", + " pred = lr.predict(X_test)\n", + " \n", + " Arrivals_Predictions[train_last] = pred[0]\n", + " \n", + " MAE = mean_absolute_error(True_Labels, Arrivals_Predictions)\n", + " print(\"MAE :{}\".format(MAE) )\n", + " \n", + " return Arrivals_Predictions, MAE" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [], + "source": [ + "lags_1 = ['t-1', 't-2', 't-12', 't-15', 't-17', 't-18','t-19']\n", + "lags_2 = ['t-1', 't-2', 't-15', 't-17', 't-18', 't-19']\n", + "lags_3 = ['t-1']\n", + "\n", + "trends = [ \"Switzerland_Hotels_Trend\", \"Covid_19_France\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The intercept value is: 95699.80661898619\n", + "The final estimation of t-1 is: 0.030009425024571525\n", + "The final estimation of t-2 is: 0.04479499803943534\n", + "The final estimation of t-12 is: 0.9374097852741435\n", + "The final estimation of t-15 is: -0.06298791918931751\n", + "The final estimation of t-17 is: 0.0329810691433627\n", + "The final estimation of t-18 is: -0.018473606478940818\n", + "The final estimation of t-19 is: -0.019485902119822183\n", + "MAE :95071.0041853863\n" + ] + } + ], + "source": [ + "Baseline_Arrivals_Predictions_1, Baseline_MAE_1= Auto_Regressive_Model(True_Arrivals, end_date_testing, Arrivals,\\\n", + " lags_1.copy(),\\\n", + " trends.copy(), with_trends = False)\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The intercept value is: 1800331.7911818312\n", + "The final estimation of t-1 is: 0.7071095660668056\n", + "The final estimation of t-2 is: 0.026450529933775304\n", + "The final estimation of t-15 is: -0.7123525500512277\n", + "The final estimation of t-17 is: 0.23155812639444945\n", + "The final estimation of t-18 is: -0.11060558896220654\n", + "The final estimation of t-19 is: -0.46952953180080576\n", + "MAE :163398.20550977296\n" + ] + } + ], + "source": [ + "Baseline_Arrivals_Predictions_2, Baseline_MAE_2 = Auto_Regressive_Model(True_Arrivals, end_date_testing, Arrivals,\\\n", + " lags_2.copy(),\\\n", + " trends.copy(), with_trends = False)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The intercept value is: 374676.6107534823\n", + "The final estimation of t-1 is: 0.7211413713275944\n", + "MAE :224826.27698392092\n" + ] + } + ], + "source": [ + "Baseline_Arrivals_Predictions_3, Baseline_MAE_3 = Auto_Regressive_Model(True_Arrivals, end_date_testing, Arrivals,\\\n", + " lags_3.copy(),\\\n", + " trends.copy(), with_trends = False)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The intercept value is: 234396.12708243844\n", + "The final estimation of t-1 is: 0.06927055259180474\n", + "The final estimation of t-2 is: 0.027350764586416887\n", + "The final estimation of t-12 is: 0.9509960386966201\n", + "The final estimation of t-15 is: -0.08971339383140951\n", + "The final estimation of t-17 is: 0.03934895475806545\n", + "The final estimation of t-18 is: -0.02510218714309721\n", + "The final estimation of t-19 is: -0.020721475491262808\n", + "The final estimation of Switzerland_Hotels_Trend is: -1984.1962894533724\n", + "The final estimation of Covid_19_France is: 0.0\n", + "MAE :76702.27198365968\n" + ] + } + ], + "source": [ + "Trends_Arrivals_Predictions_1, Trend_MAE_1 = Auto_Regressive_Model(True_Arrivals, end_date_testing, Arrivals,\\\n", + " lags_1.copy(),\\\n", + " trends.copy(), with_trends = True)\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The intercept value is: 1357677.3644670148\n", + "The final estimation of t-1 is: 0.5741671143076812\n", + "The final estimation of t-2 is: 0.07442696992256524\n", + "The final estimation of t-15 is: -0.6144579752509071\n", + "The final estimation of t-17 is: 0.20651099492499073\n", + "The final estimation of t-18 is: -0.08903152931786984\n", + "The final estimation of t-19 is: -0.4485125785233978\n", + "The final estimation of Switzerland_Hotels_Trend is: 5375.16083177827\n", + "The final estimation of Covid_19_France is: 0.0\n", + "MAE :169974.9376190523\n" + ] + } + ], + "source": [ + "Trends_Arrivals_Predictions_2, Trend_MAE_2 = Auto_Regressive_Model(True_Arrivals, end_date_testing, Arrivals,\\\n", + " lags_2.copy(),\\\n", + " trends.copy(), with_trends = True)\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The intercept value is: -678767.4202499401\n", + "The final estimation of t-1 is: 0.4188519650011774\n", + "The final estimation of Switzerland_Hotels_Trend is: 19674.77812973264\n", + "The final estimation of Covid_19_France is: 0.0\n", + "MAE :171995.77610448623\n" + ] + } + ], + "source": [ + "Trends_Arrivals_Predictions_3, Trend_MAE_3 = Auto_Regressive_Model(True_Arrivals, end_date_testing, Arrivals,\\\n", + " lags_3.copy(),\\\n", + " trends.copy(), with_trends = True)\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# I plot the result of the increasing size rolling window: It is the exact same graph obtained in the paper\n", + "fig,axes = plt.subplots(figsize=(18,5))\n", + "\n", + "axes.plot(Arrivals['Total Arrivals'][start_date_testing:end_date_testing], label = 'Actual',color = 'k')\n", + "axes.plot(Baseline_Arrivals_Predictions_1, linestyle='dashed', label='Base with variables {}'.format(lags))\n", + "axes.plot(Trends_Arrivals_Predictions_1, label='Switzerland_Hotel_Trend')\n", + "\n", + "\n", + "plt.text('2018-02-01', 0.25*1e6, ' MAE_Overall_Improvement = {}%'.format(int((Trend_MAE_1 * 100) /Baseline_MAE_1)), bbox={ 'alpha':0.5, 'pad':8})\n", + "\n", + "plt.xlabel('Time')\n", + "plt.ylabel('log(mvp)')\n", + "plt.title('Switzerland Tourism Arrivals')\n", + "plt.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# I plot the result of the increasing size rolling window: It is the exact same graph obtained in the paper\n", + "fig,axes = plt.subplots(figsize=(18,5))\n", + "\n", + "axes.plot(Arrivals['Total Arrivals'][start_date_testing:end_date_testing], label = 'Actual',color = 'k')\n", + "axes.plot(Baseline_Arrivals_Predictions_2, linestyle='dashed', label='Base')\n", + "axes.plot(Trends_Arrivals_Predictions_2, label='Switzerland_Hotel_Trend')\n", + "\n", + "\n", + "plt.text('2018-02-01', 0.25*1e6, ' MAE_Overall_Improvement = {}%'.format(int((Trend_MAE_2 * 100) /Baseline_MAE_2)), bbox={ 'alpha':0.5, 'pad':8})\n", + "\n", + "plt.xlabel('Time')\n", + "plt.ylabel('log(mvp)')\n", + "plt.title('Switzerland Tourism Arrivals')\n", + "plt.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 67, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# I plot the result of the increasing size rolling window: It is the exact same graph obtained in the paper\n", + "fig,axes = plt.subplots(figsize=(18,5))\n", + "\n", + "axes.plot(Arrivals['Total Arrivals'][start_date_testing:end_date_testing], label = 'Actual',color = 'k')\n", + "axes.plot(Baseline_Arrivals_Predictions_3, linestyle='dashed', label='Base')\n", + "axes.plot(Trends_Arrivals_Predictions_3, label='Switzerland_Hotel_Trend')\n", + "\n", + "\n", + "plt.text('2018-02-01', 0.25*1e6, ' MAE_Overall_Improvement = {}%'.format(int((Trend_MAE_3 * 100) /Baseline_MAE_3)), bbox={ 'alpha':0.5, 'pad':8})\n", + "\n", + "plt.xlabel('Time')\n", + "plt.ylabel('log(mvp)')\n", + "plt.title('Switzerland Tourism Arrivals')\n", + "plt.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ADA_Project", + "language": "python", + "name": "ada_project" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.5" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/environment.yml b/environment.yml new file mode 100644 index 0000000..2a2dd14 --- /dev/null +++ b/environment.yml @@ -0,0 +1,52 @@ +name: ADA_Project +channels: + - defaults +dependencies: + - blas=1.0=mkl + - ca-certificates=2020.12.8=hecd8cb5_0 + - certifi=2020.12.5=py38hecd8cb5_0 + - cycler=0.10.0=py38_0 + - freetype=2.10.4=ha233b18_0 + - intel-openmp=2019.4=233 + - jpeg=9b=he5867d9_2 + - kiwisolver=1.3.0=py38h23ab428_0 + - lcms2=2.11=h92f6f08_0 + - libcxx=10.0.0=1 + - libedit=3.1.20191231=h1de35cc_1 + - libffi=3.3=hb1e8313_2 + - libgfortran=3.0.1=h93005f0_2 + - libpng=1.6.37=ha441bb4_0 + - libtiff=4.1.0=hcb84e12_1 + - lz4-c=1.9.2=h79c402e_3 + - matplotlib=3.3.2=0 + - matplotlib-base=3.3.2=py38h181983e_0 + - mkl=2019.4=233 + - mkl-service=2.3.0=py38h9ed2024_0 + - mkl_fft=1.2.0=py38hc64f4ea_0 + - mkl_random=1.1.1=py38h959d312_0 + - ncurses=6.2=h0a44026_1 + - numpy=1.19.2=py38h456fd55_0 + - numpy-base=1.19.2=py38hcfb5961_0 + - olefile=0.46=py_0 + - openssl=1.1.1i=h9ed2024_0 + - pandas=1.1.3=py38hb1e8313_0 + - patsy=0.5.1=py38_0 + - pillow=8.0.1=py38h5270095_0 + - pip=20.3.1=py38hecd8cb5_0 + - pyparsing=2.4.7=py_0 + - python=3.8.5=h26836e1_1 + - python-dateutil=2.8.1=py_0 + - pytz=2020.4=pyhd3eb1b0_0 + - readline=8.0=h1de35cc_0 + - scipy=1.5.2=py38h2515648_0 + - setuptools=51.0.0=py38hecd8cb5_2 + - six=1.15.0=py38hecd8cb5_0 + - sqlite=3.33.0=hffcf06c_0 + - statsmodels=0.12.1=py38h9ed2024_0 + - tk=8.6.10=hb0a8c7a_0 + - tornado=6.1=py38h9ed2024_0 + - wheel=0.36.1=pyhd3eb1b0_0 + - xz=5.2.5=h1de35cc_0 + - zlib=1.2.11=h1de35cc_3 + - zstd=1.4.5=h41d2c2f_0 +prefix: /Users/vincentnaayem/anaconda3/envs/ADA_Project