Commune située au confluent de la Dordogne et de la Vézère, elle fait partie de l'association Les Plus Beaux Villages de France.
L'orme a donné son nom au village de Limeuil. D'origine gallo-romaine, le préfixe Lim vient du terme lemo qui signifie orme. Et euil dérive du terme ialo désignant un espace découvert, une clairière. Limeuil pourrait donc être traduit : Une clairière plantée d'ormes.
Limeuil est situé dans le Périgord Pourpre, à la frontière du Périgord Noir. Le village fait partie du Pays des bastides et cités médiévales. Villes aux alentours : Sarlat à 36 km, Bergerac à 41 km, Périgueux à 47 km.