You can reach Les Diablerets through every international swiss airport. Transfer from Geneva Airport and Bern-Belp take between 1.5 and 2 hours, transfer from Zurich and Basel around 2.5 hours.
Les Diablerets are easy to reach with the train from every major Swiss and European city. There are direct connections from every major train station in Switzerland to Aigle, where you can board the Aigle – Le Sépey – Les Diablerets train (ASD). The ASD’s trace goes through a wonderfull alpine valley and brings you directly in the center of Les Diablerets. For more information and schedule, please click here.
Be careful the last train from Geneva Airport is at 20h21. You can download the train time table from Geneva Airport to Les Diablerets by clicking here: Train schedule Geneva Airport – Les Diablerets
The cost of a taxi ride from Aigle to Les Diablerets will be around CHF 100.
From the highway A9 Lausanne – Grand St-Bernard, take the exit « Aigle » and folow the road signs « Les Diablerets » 30 minutes from the highway exit away,