Cruise Ship Travel
Barcelona is the busiest cruise port in Spain and Europe. Other popular ports of call in the country are Málaga, Alicante, and Palma de Mallorca. Gibraltar is also a popular stop. Although cruise lines such as Silversea and Costa traditionally offer cruises that take in parts of Spain and other Mediterranean countries such as Italy and Greece, it is becoming increasingly common to find package tours wholly within Spain. Two popular routes consist of island hopping in the Balearics or around the Canary Islands. Among the many cruise lines that call on Spain are Royal Caribbean, Holland America Line, Norwegian Cruise Line, and Princess Cruises.