El Puerto de Santa María tiene 23 estaciones de servicio con precios publicados. El precio medio de la gasolina 95 en el municipio es 1,912 €/l, 0,032 € por debajo de la media de Cádiz. Entre la más barata y la más cara hay 0,240 € por litro, unos 12,00 € en un depósito de 50 litros. 14 de ellas abren 24 horas.
Ordenadas de más barata a más cara por el precio de la gasolina 95. Un guion indica que la estación no vende ese carburante.
| Estación | Gasolina 95 | Gasolina 98 | Diésel | Diésel premium | GLP |
|---|---|---|---|---|---|
| BALLENOILCARRETERA N-IV KM. 653,2L-D: 24HCómo llegar | 1,789 | — | 1,809 | 1,829 | — |
| GM OILCARRER EL PALMAR, 11L-D: 24HCómo llegar | 1,789 | — | 1,779 | — | — |
| PETROPRIXCALLE RIO GUADARRANQUE, 1L-D: 24HCómo llegar | 1,789 | — | 1,809 | — | — |
| PETROPRIXCALLE ALBERT EINSTEIN, 17L-D: 24HCómo llegar | 1,789 | — | 1,809 | — | — |
| PETROL & GO PUERTO DE SANTA MARIACALLE RIO TAJO, 2L: 24HCómo llegar | 1,799 | — | 1,819 | 1,839 | — |
| SHELLPOLIGONO AVDA. INGENIERO FELIX SANCHO 19, POLÍGONO INDUSTRIAL SALINAS, S/NL-D: 00:00-23:59Cómo llegar | 1,799 | — | 1,779 | — | — |
| ASC CARBURANTESCALLE ALBERT EINSTEIN, 12L-D: 24HCómo llegar | 1,799 | — | 1,799 | — | — |
| SHELLC/ LUIS M. FERNÁNDEZ, S/N km CENTRO COMERCIAL ML-S: 08:00-21:30Cómo llegar | 1,859 | — | 1,819 | 1,899 | — |
| E.S. LA LONJACARRETERA NACIONAL IV, MUELLE PESQUERO KM. 654L-D: 24HCómo llegar | 1,859 | — | 1,849 | 1,899 | 1,149 |
| SHELLP.IND.POLIG. IND. LA ISLETA S/N N-IV, KM 654,7L-D: 06:00-00:00Cómo llegar | 1,889 | 2,029 | 1,849 | 1,929 | — |
| CLC CALIDAD LOW COSTCALLE ALFRED NOBEL, 9L-D: 24HCómo llegar | 1,929 | — | 1,889 | — | — |
| Q8EASYCALLE EL PALMAR, 3L-D: 24HCómo llegar | 1,949 | — | 1,889 | — | — |
| CARREFOURCARRETERA MADRID CADIZ KM. 653L-D: 24HCómo llegar | 1,959 | 2,109 | 1,919 | 1,959 | — |
| SPCARRETERA CR CA-603 KM. 4,2L-D: 24HCómo llegar | 1,959 | 2,069 | 1,869 | 1,929 | — |
| SPCARRETERA CR CA-603 KM. 4,350L-D: 07:00-22:00Cómo llegar | 1,959 | — | 1,869 | 1,929 | — |
| MOEVECARRETERA N-IVA KM. 654L-D: 07:00-23:00Cómo llegar | 1,964 | — | 1,949 | 1,999 | — |
| ENICARRETERA 602 KM. 2,05L-D: 07:00-23:00Cómo llegar | 1,979 | 2,099 | 1,935 | 2,035 | — |
| BP LAS SALINASCALLE ALBERT EINSTEIN, 16L-D: 24HCómo llegar | 2,009 | 2,149 | 1,949 | 2,039 | — |
| BP PUERTO STA. MARIACR N-IV, KM. 649.8L-D: 24HCómo llegar | 2,009 | 2,149 | 1,949 | 2,039 | — |
| BP LA VICTORIAAVENIDA RAFAEL ALBERTI, S/NL-D: 24HCómo llegar | 2,009 | 2,149 | 1,949 | 2,039 | — |
| REPSOLCARRETERA P-603 M.D. KM. 1L-D: 06:00-22:00Cómo llegar | 2,029 | 2,139 | 1,949 | 1,999 | 1,149 |
| REPSOLCR P-603 ,P.K. 1 M.I.L-D: 06:00-23:00Cómo llegar | 2,029 | 2,139 | 1,949 | 1,999 | — |
| REPSOLCARRETERA A-2001 KM. 5L-D: 07:00-23:00Cómo llegar | 2,029 | 2,129 | 1,949 | 1,989 | — |