Iberian Peninsula cruises

Find the perfect Iberian Peninsula cruise for your next trip!

Prices include all applicable taxes and port fees

3,344 cruises to the Iberian Peninsula

Prices include all applicable taxes and port fees

169 Night Viking World Voyage Iii

Viking Vesta
Viking Vesta Recommended Cruise
Departing from:Fort Lauderdale (Port Everglades), Florida
Ports of call:Cozumel, Mexico•Cartagena, Colombia•Colon, Panama•Puntarenas, Costa Rica•Cabo San Lucas, Mexico•Ensenada, Mexico•Los Angeles, California•Hilo, Hawaii•Honolulu, Oahu, Hawaii•Bora Bora, French Polynesia•Papeete, Tahiti, French Polynesia•Opunohu Bay, Moorea, Society Islands, French Polynesia
Sailing dates:December 28, 2027
Balcony from $77,995/ pp
View Itinerary

14 Night Spain and Portugal Transatlantic

Explorer of the Seas
Explorer of the Seas Recommended Cruise
Departing from:Port Canaveral, Florida
Ports of call:Funchal, Madeira, Portugal•Cadiz (Seville), Spain•Malaga, Spain•Cartagena, Spain•Palma de Mallorca, Spain•Barcelona, Spain
Sailing dates:April 26, 2027

Bonus Offers:

  • Save $177 per person with this offer
Interior from $1,080 $903
View Itinerary

11 Night Europe - France and Iberia

Norwegian Star
Norwegian Star Great Deal Recommended Cruise
Departing from:Southampton, England
Ports of call:Zeebrugge (Bruges), Belgium•Amsterdam, The Netherlands•Le Havre (Paris), France•Le Verdon, France•Bilbao, Spain•La Coruna, Spain•Vigo, Spain•Porto (Oporto), Portugal•Lisbon, Portugal
Sailing dates:October 20, 2027

Bonus Offers:

  • Save $1,529 per person with this offer
  • Up to 50% off
Interior from $3,368 $1,839
View Itinerary

14N Spain, Italy, Azores Transatlantic

Odyssey of the Seas
Odyssey of the Seas Recommended Cruise
Departing from:Cape Liberty (Bayonne), New Jersey
Ports of call:Ponta Delgada, Azores, Portugal•Malaga, Spain•Cartagena, Spain•Barcelona, Spain•La Spezia (Cinque Terre), Italy•Civitavecchia (Rome), Italy
Sailing dates:April 25, 2027

Bonus Offers:

  • Save $889 per person with this offer
  • 60% off 2nd guest
  • Kids Sail Free!
Interior from $3,281 $2,392
View Itinerary

11 Night Mediterranean Cruise

Sun Princess
Sun Princess Recommended Cruise
Departing from:Barcelona, Spain
Ports of call:Marseille, France•Genoa, Italy•Civitavecchia (Rome), Italy•Naples, Italy•Bar, Montenegro•Corfu, Greece•Chania, Greece•Mykonos, Greece•Piraeus (Athens), Greece
Sailing dates:June 13, 2027
Interior from $1,883/ pp
View Itinerary

15 Night Repo

Norwegian Dawn
Norwegian Dawn Great Deal Recommended Cruise
Departing from:Jacksonville, Florida
Ports of call:Great Stirrup Cay, Bahamas•Horta, Azores, Portugal•Ponta Delgada, Azores, Portugal•Funchal, Madeira, Portugal•Portimao, Portugal•Lisbon, Portugal
Sailing dates:April 4, 2027

Bonus Offers:

  • Save $629 per person with this offer
  • Up to 50% off
Interior from $1,508 $879
View Itinerary

11 Night Mediterranean Cruise

Sun Princess
Sun Princess Great Deal Recommended Cruise
Departing from:Piraeus (Athens), Greece
Ports of call:Heraklion, Crete, Greece•Kusadasi (Ephesus), Turkey•Santorini (Thira), Greece•Mykonos, Greece•Chania, Greece•Messina, Sicily, Italy•Naples, Italy•Civitavecchia (Rome), Italy•Barcelona, Spain
Sailing dates:July 4, 2027
Interior from $1,581/ pp
View Itinerary

7 Night Mediterranean Cruise

Disney Wish
Disney Wish Recommended Cruise
Departing from:Barcelona, Spain
Ports of call:Palma de Mallorca, Spain•Naples, Italy•Civitavecchia (Rome), Italy•Livorno (Florence/Pisa), Italy
Sailing dates:May 22•July 10, 2027
Interior from $3,261/ pp
View Itinerary

7 Night Mediterranean - Western Cruise

MSC Seaview
MSC Seaview Great Deal Recommended Cruise
Departing from:Barcelona, Spain
Ports of call:Marseille, France•Genoa, Italy•Naples, Italy•Palermo, Sicily, Italy•Valletta, Malta
Sailing dates:March 2027•April 2027•May 2027•June 2027•July 2027•August 2027•September 2027•October 2027•November 2027•December 2027•January 2028
Interior from $860/ pp
View Itinerary

13 Night Spanish Transatlantic Cruise

Legend of the Seas
Legend of the Seas Recommended Cruise
Departing from:Barcelona, Spain
Ports of call:Palma de Mallorca, Spain•Malaga, Spain•Cadiz (Seville), Spain•Fort Lauderdale (Port Everglades), Florida
Sailing dates:October 25, 2026

Bonus Offers:

  • Save $779 per person with this offer
  • 60% off 2nd guest
  • Kids Sail Free!
Interior from $2,775 $1,996
View Itinerary

Showing Results 10 of 3344

About Iberian Peninsula cruises

Iberian Peninsula cruises sail from Barcelona, Civitavecchia (Rome), Marseille, and Genoa. MSC Cruises, Costa, and Viking Ocean offer these itineraries. Trips include 7- to 21-night itineraries with stops at Cadiz (Seville), Tangier, and Florence.

Sailings to the Iberian Peninsula run from October 2026 to November 2029, most often in October. Choose from interior, oceanview, balcony, and suite cabins. You can sail on Costa Toscana, MSC World Asia, and MSC World Europa. Take a look at the departure dates and itineraries above to find a sailing that fits your plans.

Frequently asked questions

Which ports do Iberian Peninsula cruises visit?

Iberian Peninsula itineraries include stops at Naples, Palermo, and Palma de Mallorca. 2,001 sailings stop at Naples.

Which cruise lines sail to the Iberian Peninsula?

MSC Cruises, Costa, and Viking Ocean all sail to the Iberian Peninsula.

Where do Iberian Peninsula cruises leave from?

You can sail from Barcelona, Civitavecchia (Rome), Marseille, and Genoa. Departures are most frequent from Barcelona.

Which ships sail to the Iberian Peninsula most often?

Ships sailing most often include Costa Toscana, MSC World Asia, and MSC World Europa.

What kinds of cabins are available?

You can choose interior, oceanview, balcony, and suite cabins.

How many cruises and ships are sailing to the Iberian Peninsula?

There are currently 7,461 sailings on 129 ships. Departures run from October 2026 to November 2029.

What are the shortest and longest Iberian Peninsula cruises?

The shortest trip is 1 night, and the longest is 181 nights. Most trips last 7 to 21 nights.

How long are Iberian Peninsula cruises?

Trips include 7- to 21-night itineraries.