El Puerto de Santa Maria is a locality located 478.76 km north-northeast from Madrid in Cadiz Province, Spain. The population of El Puerto de Santa Maria is 88,703 people. Algeciras, Cadiz, Chiclana de la Frontera are located close to El Puerto de Santa Maria. You can find El Puerto de Santa Maria on any map using the following decimal coordinates: 36.6015 (latitude), -6.2381 (longitude).