Barcelona, Spain to Miami, Florida Cruise
Oceania Allura by Oceania Cruises
World32-night cruise departing October 31, 2026 from Barcelona, Spain
Arriving December 2, 2026 in Miami, Florida
Itinerary
- Day 1: Barcelona, Spain
- Day 2: Palamos, Spain
- Day 3: Sete, France
- Day 4: Marseille, France
- Day 5: Savona (Genoa), Italy
- Day 6: La Spezia (Cinque Terre), Italy
- Day 7: Portoferraio (Elba), Italy
- Day 8: Civitavecchia (Rome), Italy
- Day 9: Naples, Italy
- Day 10: Messina, Sicily, Italy
- Day 11: Valletta, Malta
- Day 12: Trapani, Italy
- Day 13: La Goulette, Tunisia
- Day 14: Cagliari, Sardinia, Italy
- Day 15: Cartagena, Spain
- Day 16: Valencia, Spain
- Day 17: Barcelona, Spain
- Day 18: Malaga, Spain
- Day 19: Agadir, Morocco
- Day 20: Arrecife, Lanzarote, Canary Islands
- Day 21: San Juan, Puerto Rico
- Day 22: Miami, Florida
Frequently Asked Questions
- How long is the Barcelona, Spain to Miami, Florida cruise?
- 32 nights on Oceania Allura.
- What cruise line operates this route?
- Oceania Cruises operates this cruise on the Oceania Allura.
- What ports does this cruise visit?
- Barcelona, Spain, Palamos, Spain, Sete, France, Marseille, France, Savona (Genoa), Italy, La Spezia (Cinque Terre), Italy, Portoferraio (Elba), Italy, Civitavecchia (Rome), Italy, Naples, Italy, Messina, Sicily, Italy, Valletta, Malta, Trapani, Italy, La Goulette, Tunisia, Cagliari, Sardinia, Italy, Cartagena, Spain, Valencia, Spain, Barcelona, Spain, Malaga, Spain, Agadir, Morocco, Arrecife, Lanzarote, Canary Islands, San Juan, Puerto Rico, Miami, Florida
- When does this cruise depart?
- October 31, 2026
- Where does this cruise depart from?
- Barcelona, Spain