Cheap flights to St Moritz Railway Station
- There is no direct airport in St Moritz. The closest airport is Samedan Airport, also known as Engadin Airport, which is located around 5 kilometers from St Moritz. Samedan Airport mainly serves private and charter flights. Alternatively, travelers can fly into Zurich Airport or Milan Malpensa Airport, both of which are around 200 kilometers away from St Moritz, and then take a train or a private transfer to reach the town.