La ville de San Antonio se trouve juste au nord de l'embouchure du Maipo, sur de petites collines et dunes près de la côte du centre du Chili, à une altitude de 63 m au-dessus du niveau de la mer.
La commune a une superficie de 404,5 km2 (156,2 mi2). Elle se trouve à environ 50 km au sud de Valparaíso, la capitale de la région.
San Antonio est bordée au nord et au nord-est par la commune de San Esteban ; à l'est, par la commune de Melipilla et le fleuve Maipo ; au sud, par ce même fleuve et par les communes de Santo Domingo et San Pedro ; et à l'ouest, par l'océan Pacifique.
Lieux adjacents à San Antonio, Chili |
| Commune de San Esteban | Commune de San Esteban | | Océan Pacifique | San Antonio | Commune de Melipilla | | Communes de Santo Domingo et San Pedro | | |