San Felipe se encuentra localizado a 11 kilómetros al oeste de Río Lagartos y en la entrada del estero Ría Lagartos, mundialmente famoso por las concentraciones de flamingos rosados que en el tienen lugar, desde San Felipe el estero corre paralelo a la costa del Golfo de México hasta el puerto de El Cuyo.