The closest hotel to St. Moritz Engadin is Bever Lodge, which is located 0.4 km away from the city centre.