By train. The simplest route is to take the main-line train to Aigle, in the Rhône valley below, and change there onto the narrow-gauge Aigle–Leysin (AL) line. The mountain train climbs spectacularly through the vineyards and forests above Aigle and reaches Leysin in just over half an hour. The whole journey from Geneva Airport via Lausanne takes about two hours.
By car. From the Lausanne–Brig motorway (A9) take the Aigle exit and follow signs for Leysin up the mountain road — about 15 km of switchbacks. Snow tyres are required in winter and the road can be slow in bad weather; check conditions before leaving.
By air. The nearest airport is Geneva (about 90 minutes by train), with Zurich a further hour or so beyond.