La municipalité de Béduer est située dans le département Lot.
Les communes à proximité sont les suivantes : Figeac, Carayac, Boussac, Saint-Pierre-Toirac, Faycelles, Camboulit, Corn, Brengues, Gréalou, Espagnac-Sainte-Eulalie.
3 infirmiers et infirmières à domicile travaillent à Béduer.