Miralago is a small village in the Poschiavo valley, at the southern end of the Lago di Poschiavo. It lies on the Bernina Express line.
Coordinates: 46°16′24″N 10°06′03″E / 46.2732°N 10.1009°E / 46.2732; 10.1009