Хотел Троя се намира в Свети Влас на 33 км от летище Бургас, на 3 км от Слънчев бряг и на 5 км от Елените.
Хотелът е построен в подножието на планината, а плажът и яхтеното пристанище се намират на 300 м от плажа на селището. Плажните ивици на Свети Влас са с обща дължина около 1 км и средна ширина 16 метра.
Съчетанието на морски и планински климат прави Свети Влас перфектно място за лятна почивка