Lostallo est une petite commune dans la région de Moesagi dans la région de Graubünden. Elle se trouve à 426 m d'altitude au centre de la magnifique vallée de Mesolcina. La commune est composée de quatre hameaux différents : Sorte, Cabbiolo, Arabella et Lostallo. À l'est, l'Italie borde la commune avec la province italienne de Sondrio. Au nord, la localité de Soazza est adjacente à Lostallo, à l'ouest se trouve Cauco et au sud Cama. La rivière Moesa serpente à travers la commune. On y trouve également l'axe nord-sud de l'autoroute A13. Comparée à d'autres communes de la vallée de Mesolcina, Lostallo se situe dans une zone inhabituellement plate. De nombreuses montagnes puissantes entourent la vallée. Avec 2690 m d'altitude, le Piz di Groven se distingue particulièrement. Plusieurs pierres à cuve sont à voir à Lostallo.