Отель Villa Franca расположен на острове Искья недалеко от залива Сан Франческо, в 1 км от пляжа. Отель находится в 1,5 км от центра города Форио и его термальных курортов. Около отеля есть автобусная остановка. Международный аэропорт Неаполя — в 37 км от отеля.