Elle est traversée par la Boire des Roux et l'Authion d'est en ouest.
La commune est également traversée par la ligne de chemin de fer Paris-Nantes et la route nationale 23. Elle est située à environ 20 kilomètres au sud-est de Laval.