Saint-Louis ligger sørvest på øya og har kystlinje mot Det indiske hav. Kommunen grenser ellers mot Les Avirons, Cilaos, Entre-Deux, L'Étang-Salé og Saint-Pierre.