Située près de l’embouchure du fleuve Guadalquivir, au bord de la mer face au Parc Naturel de Doñana.
Sanlúcar est une ville bien desservie avec des services de bus vers Cadix capital et Xérès et Seville.