Discover El Puerto de Santa María
compiled from our dataEl Puerto de Santa María is located in Andalusia, Spain, and has a population of about 89,983. Our atlas lists 544 places here.
These include 33 sights and 5 museums, 399 restaurants, 90 places to stay and 17 cocktail bars. Highlights include Castillo de San Marcos, El Puerto de Sta.María, Castle of Doña Blanca.