

Das Hotel Vistabella liegt in der Küstenstadt Roses an der Costa Brava, zwischen den beiden Stränden von Canceles Petites und Almadrava. Es ist rund 3 km vom Zentrum von Roses, 20 km von Cadaques und 60 km von Girona entfernt. Der Busbahnhof ist nur 3 km von Roses entfernt.
Die Flughäfen von Barcelona und Girona sind jeweils 23 bzw. 74 km vom Hotel Vistabella entfernt.