Skip to content
Cruises From London

Destination

Cruises from London to Barcelona

15 sailings call at Barcelona or end there (10 one-way), running 7 to 42 nights, on Viking, Holland America Line, and Carnival Cruise Line. The lowest starting fare we recorded is $783 per person, on the Sun, May 30, 2027 departure.

On this site they sit under Mediterranean and Long voyages and Iceland, which the destination pages compare.

Schedule last updated · 15 departures listed · Dates can change. Verify with the cruise line before booking.

Every departure by date

We may earn a commission if you book through these buttons, at no cost to you.

By month

Starting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.

Other cruises from London

Cruises from London to Barcelona: questions

How many cruises go from London to Barcelona?

15 sailings in the schedule we track call at Barcelona or end there, from Sun, May 30, 2027 to Mon, Oct 2, 2028, on 7 ships.

How long is a cruise from London to Barcelona?

From 7 to 42 nights. The most common length is 7 nights, on 4 of the 15 sailings.

Which cruise lines sail from London to Barcelona?

Viking (9), Holland America Line (5), and Carnival Cruise Line (1).

Are there one-way cruises from London to Barcelona?

Yes, 10 sailings end there rather than coming back to London, so you fly home from Barcelona. They are marked "Ends in" in the list below.

What is the cheapest cruise from London to Barcelona?

Among the fares we checked on 2026-11-09, the lowest is $783 per person, 10 nights on Sun, May 30, 2027. Fares change daily, so check the current price before you book.