Cruises to Spain are among the most popular due to the huge variety of destinations ships can reach in a single voyage.
Sailing from the UK takes a couple of days at sea, ideal for relaxing and getting acclimatised with your cruise ship before arrival.
Then there are Barcelona cruises or Palma cruises with connections by air from numerous UK airports.
UK departures are run by the majority of cruise lines, including Celebrity Cruises, Cunard, Fred Olsen, P&O Cruises, Princess Cruises, Royal Caribbean International and Silversea.
Spain mini cruises run from Barcelona, home of Las Ramblas and Gaudi's Sagrada Familia. Costa Cruises, Disney Cruise Line, MSC Cruises, NCL and Royal Caribbean International are among those operating Barcelona cruises.
Mediterranean Itinerary: Barcelona (Spain), Naples (Italy), Civitavecchia (for Rome) (Italy), Livorno (Italy), Cannes (France), Marseille (France)
Book this cruise by calling
Mediterranean Itinerary: Barcelona (Spain), Monte Carlo (Monaco), Livorno (Italy), Civitavecchia (for Rome) (Italy), Naples (Italy), Dubrovnik (Croatia), Venice (Italy), Messina (Sicily)
Book this cruise by calling