Madulain è un comune svizzero di 229 abitanti del Canton Grigioni, nella regione Maloja.
Madulain è situato in Alta Engadina, sulla sponda sinistra dell’Inn; dista 14 km da Sankt Moritz, 63 km da Tirano, 67 km da Coira e 139 km da Lugano. Il punto più elevato del comune è la cima del Piz Val Müra (3 162 m s.l.m.), che segna il confine con S-chanf e Zuoz.