Swallows Nest befindet sich in Margate, einer Küstenstadt in der Nähe von Durban, die für ihre entspannte Strandatmosphäre bekannt ist. Das Hotel liegt in der Nähe des Hibiscus Mall Centre, nur 0,3 km entfernt, und Margate Beach, etwa 2,9 km von der Unterkunft entfernt. Ramsgate Beach ist ebenfalls in der Nähe, etwa 3,5 km entfernt. Der internationale Flughafen King Shaka in Durban ist 170.6 km vom Hotel entfernt.