Отель Apollo расположен в центре Афин, в 100 метрах от станции метро Metaxourgio и в 2 км от Акрополя, в 40 км от аэропорта, в 25 минутах езды от пляжа, в 25 км от порта. До развлекательного района Псири с ресторанами и барами — 1 км. Расстояние до международного железнодорожного вокзала Ларисса, откуда можно легко добраться до Плаки (Старый город Афин) и Акрополиса, составляет 500 метров. Отель находится рядом с музеем Элефтериоса Венизелоса.