Maloja is 18km from St. Moritz, 190km from Zurich, 150km from Milano and 150 km from Landeck.
By train
Arrive in St. Moritz and take the bus to Maloja (appx. 30 min).
By car
1. Drive via the Julierpass to Silvaplana, then to Maloja.
2. Use the car-train from Klosters to Lavin. From Lavin, follow signs to Maloja.
3. From Milan, drive via Chiavenna through Bergell and up the Maloja Pass.
4. From Landeck, drive via Scoul and St. Moritz following the signs to Maloja/ Maloja Pass.
By plane, train or bus:
Fly to Zürich airport and take the train to St. Moritz. Take the local bus to “Maloja Posta” (appx. 30 min).