Petite commune du Lot-et-Garonne, en région Nouvelle-Aquitaine, Beaupuy prend place à proximité de Marmande, à soixante-dix kilomètres d'Agen. Elle est limitrophe de Sainte-Bazeille et Castelnau-sur-Gupie.
La commune tient son nom du latin Bello podio, signifiant Belle colline, et rappelant sa situation géographique exceptionnelle. Proche de l'autoroute A62 et de la voie ferrée Bordeaux-Nice, elle bénéficie d'un accès simple et pratique.
Préservée, la cité de Beaupuy continue aujourd'hui d'attirer les visiteurs grâce à son patrimoine architectural et à ses beaux paysages naturels. Sa proximité avec certaines des plus belles villes de la région en fait un lieu idéal pour partir à la découverte de cette partie du sud de la France et pour apprécier une gastronomie riche et reconnue dans le monde entier.