Umlilo Lodge is gelegen in St. Lucia, een kleine kustplaats in het Greater St. Lucia Wetland Park, het eerste gebied van Zuid-Afrika dat op de Werelderfgoedlijst staat.
L'Umlilo Lodge est situé à Sainte-Lucie, un petit village côtier entouré par le Grand parc de la zone humide de Sainte-Lucie, le premier site sud-africain appartenant au patrimoine mondial de l'Unesco.