Esta ciudad balnearia está ubicada sobre el litoral marítimo bonaerense, dentro del partido de la Costa. El clima de San Bernardo es del tipo templado agradable, con una temperatura media anual de 22º C con máximas de 33º C durante el mes más cálido.