
Cruise · Fred. Olsen Cruise Lines
Sunlit Shores of Spain, Portugal & Gibraltar
Route: RosythVigoGibraltarMálagaand 3 more
- Duration
- 14 nights
- Dates
- Departs 4 May 2027
- Sails from
- Rosyth
from£2,249per person, sharing
Cruises
Every cruise to Gibraltar we list, side by side: dates, lengths, operators and prices. You book directly with the cruise line.
Cruises to Gibraltar
Active filters
Recommended puts the closest matches to your search first, then the lowest price, then the soonest departure. Whether Atlas & Passage earns a commission plays no part: that information isn’t in the search index at all.

Cruise · Fred. Olsen Cruise Lines
Route: RosythVigoGibraltarMálagaand 3 more
from£2,249per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: SouthamptonGibraltarArrecifeSanta Cruz de Tenerifeand 4 more
from£2,449per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: SouthamptonLa CoruñaVigoCádizand 1 more
from£2,549per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: SouthamptonMatosinhosGibraltarCartagenaand 14 more
from£2,599per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: LimassolAlexandriaMarmarisIstanbuland 7 more
from£2,699per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: LiverpoolTangierGibraltarCartagenaand 6 more
from£2,799per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: PortsmouthGibraltarVallettaKoperand 7 more
from£2,799per person, sharing

Cruise · Ambassador Cruise Line
Route: DundeeLeixoesGibraltarAlmeriaand 7 more
from£2,999per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: MálagaGibraltarFunchalSanta Cruz de La Palmaand 10 more
from£3,099per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: LiverpoolMálagaCartagenaAjaccioand 4 more
from£3,549per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: MálagaGibraltarFunchalSanta Cruz de La Palmaand 10 more
from£4,199per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: VallettaBrindisiSplitKoperand 19 more
from£8,019per person, sharing

Cruise · Fred. Olsen Cruise Lines
Route: LiverpoolTangierCartagenaCagliariand 9 more
from£8,749per person, sharing