De stad Beauvoir ligt in het zuidwesten grens van het departement Manche, op 4 kilometer van Mont Saint Michel, 6 km ten noorden van Pontorson en 22 km ten zuidwesten van Avranches. De gemeente, met een oppervlakte van 1429 hectare, wordt begrensd door 4 steden die beide deel uitmaken van het departement van Ille-et-Vilaine. De stad Beauvoir is gelegen op de rechteroever van de Couesnon, aan de voet van de Mont Saint-Michel. Het reliëf is vrij duidelijk in het dorp niveau met een piek bij "The Corcane" met een hoogte van 43 meter. Het dieptepunt, ondertussen, ligt in Polder met een hoogte van 7 meter.
In 1973, de stad samengevoegd met Pontorson, Ardevon, Boucey, Cormeray, Curey, Moidrey en De Pas. Beauvoir herwon zijn onafhankelijkheid in 1989.