Swissotel Makkah, İslam dünyasının kalbinde, Kutsal Şehir manzaralı yüksek bir kulede yer almaktadır. Otel, Kutsal Kabe’ye bakan ve İbrahim El Halil Caddesi’nden Ulu Cami’ye ve Umm Al Qura Tüneli’nin girişine doğrudan erişim sağlayan muhteşem Abraj Al Bait kompleksinin bir parçasıdır. Abraj Al Bait kompleksinden de otele doğrudan erişim bulunmaktadır.