San Antonio está ubicado a la vera de la ruta provincial 29, a unos 40 km hacia el sur de la localidad de Malanzán, cabecera del departamento y a unos 215 km de la ciudad de La Rioja.