Bucket-List Cruise Adventures

Pick your sailing — we plan the whole adventure

203 sailings across 23 cruise lines, each one priced and planned end to end: the ports it calls at, the one unmissable thing to do at each, and the flights and nights either side. A balcony averages about $166 a night on Carnival and about $414 on Disney, per person with taxes in — what a night costs on every line. Leaving within three weeks?

Bucket-list adventures at every port — where to fly in, and what to do the day(s) before and after.

When are you free? — only cruises that fit entirely inside your dates
My result then click any cruise row to open it
Trip tap one or more Round-trip One-way Repositioning
Cruise level tap one or more Luxury Premium Contemporary River
+ pick specific cruise lines
Must visit a specific port clear
Reset
Filtering Visits Villefranche × Clear all
Showing 36 of 203 sailings
12-night Piraeus (Athens) to BarcelonaOne-way
Celebrity · Celebrity Infinity
↑ 15% inside, 24d
Mediterranean 12 nights Nov 2 – Nov 14, 2026
Piraeus (Athens), Greece · Dubrovnik, Croatia · … · Barcelona, Spain10 ports
Piraeus (Athens), Greece · Dubrovnik, Croatia · Split, Croatia · Kotor, Montenegro · Messina, Sicily, Italy · Naples, Italy · Civitavecchia (Rome), Italy · La Spezia (Cinque Terre), Italy · Villefranche, France · Barcelona, Spain
View →
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Mira
Balcony: low fare 6% under usual↑ 20% balcony, 39d
Mediterranean 7 nights Nov 18 – Nov 25, 2026
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $2,999 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Mira
Balcony: low fare 21% under usual
Mediterranean 7 nights Nov 25 – Dec 2, 2026
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $2,699 pp
Book This Cruise@ Cruisebound
14-night Piraeus (Athens) to BarcelonaOne-way
Viking Ocean · Viking Vela
Balcony: typical fare in the usual range
Mediterranean 14 nights Nov 30 – Dec 14, 2026
Piraeus (Athens), Greece · Kusadasi (Ephesus), Turkey · … · Barcelona, Spain11 ports
Piraeus (Athens), Greece · Kusadasi (Ephesus), Turkey · Crete, Greece · Messina, Sicily, Italy · Naples, Italy · Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $6,798 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Neptune
Balcony: low fare 30% under usual
Mediterranean 7 nights Dec 1 – Dec 8, 2026
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $2,999 pp
Book This Cruise@ Cruisebound
4-night Civitavecchia (Rome) to CasablancaOne-way
Explora Journeys · EXPLORA II
Suite: above average 113% over usual↑ 8% suite, 10d
Mediterranean 4 nights Dec 5, 2026
Civitavecchia (Rome), Italy · Livorno (Florence/Pisa), Italy · … · Casablanca, Morocco6 ports
Civitavecchia (Rome), Italy · Livorno (Florence/Pisa), Italy · Villefranche, France · Barcelona, Spain · Gibraltar, British Territory · Casablanca, Morocco
View →
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Saturn
Balcony: typical fare in the usual range
Mediterranean 7 nights Dec 5 – Dec 12, 2026
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $3,499 pp
Book This Cruise@ Cruisebound
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Vela
Balcony: typical fare in the usual range
Mediterranean 7 nights Dec 7 – Dec 14, 2026
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $3,049 pp
Book This Cruise@ Cruisebound
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Mira
Balcony: low fare 15% under usual
Mediterranean 7 nights Dec 16 – Dec 23, 2026
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $2,699 pp
Book This Cruise@ Cruisebound
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Libra
Balcony: low fare 14% under usual
Mediterranean 7 nights Dec 20 – Dec 27, 2026
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sail the Mediterranean Sea · Barcelona, Spain
View →
Balcony $2,824 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Mira
Balcony: typical fare in the usual range
Mediterranean 7 nights Dec 23 – Dec 30, 2026
Barcelona, Spain · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $3,049 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Saturn
Balcony: typical fare in the usual range
Mediterranean 7 nights Dec 27 – Jan 3, 2027
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $3,499 pp
Book This Cruise@ Cruisebound
17-night Barcelona to Civitavecchia (Rome)One-way
Explora Journeys · EXPLORA II
Suite: above average 116% over usual↑ 100% suite, 39d
Mediterranean 17 nights Dec 28, 2026
Barcelona, Spain · Palma de Mallorca, Spain · … · Civitavecchia (Rome), Italy14 ports
Barcelona, Spain · Palma de Mallorca, Spain · Palamós · Villefranche, France · Rapallo, Italy · Livorno (Florence/Pisa), Italy · Civitavecchia (Rome), Italy · Marina Grande, Capri, Italy · Syracuse, Sicily · Bari, Italy · Comino, Malta · Tunis, Tunisia · Palermo, Sicily, Italy · Civitavecchia (Rome), Italy
View →
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Vesta
Balcony: typical fare in the usual range↑ 58% suite, 39d
Mediterranean 7 nights Dec 30 – Jan 6, 2027
Barcelona, Spain · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $3,049 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Star
Balcony: typical fare in the usual range↑ 11% balcony, 39d
Mediterranean 7 nights Jan 12 – Jan 19, 2027
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $3,099 pp
Book This Cruise@ Cruisebound
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Saturn
Balcony: low fare 13% under usual
Mediterranean 7 nights Jan 17 – Jan 24, 2027
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $2,799 pp
Book This Cruise@ Cruisebound
5-night Barcelona to Civitavecchia (Rome)One-way
Explora Journeys · EXPLORA II
Suite: typical fare in the usual range
Mediterranean 5 nights Jan 24, 2027
Barcelona, Spain · Valencia · … · Civitavecchia (Rome), Italy9 ports
Barcelona, Spain · Valencia · Palma de Mallorca, Spain · Palamós · La Ciotat, France · Rapallo, Italy · Villefranche, France · Livorno (Florence/Pisa), Italy · Civitavecchia (Rome), Italy
View →
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Mira
Balcony: low fare 12% under usual
Mediterranean 7 nights Jan 27 – Feb 3, 2027
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $2,799 pp
Book This Cruise@ Cruisebound
4-night La Ciotat to Civitavecchia (Rome)One-way
Explora Journeys · EXPLORA II
Suite: low fare 14% under usual↓ 14% suite, 38d
Mediterranean 4 nights Jan 29, 2027
La Ciotat, France · Rapallo, Italy · Villefranche, France · Livorno (Florence/Pisa), Italy · Civitavecchia (Rome), Italy
View →
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Vesta
Balcony: low fare 20% under usual
Mediterranean 7 nights Feb 3 – Feb 10, 2027
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $2,599 pp
Book This Cruise@ Cruisebound
7-night Civitavecchia (Rome) to BarcelonaOne-way
Viking Ocean · Viking Neptune
Balcony: low fare 38% under usual↓ 12% balcony, 38d
Mediterranean 7 nights Feb 5 – Feb 12, 2027
Civitavecchia (Rome), Italy · Florence, Italy · … · Barcelona, Spain6 ports
Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $2,299 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Saturn
Balcony: low fare 16% under usual
Mediterranean 7 nights Feb 8 – Feb 15, 2027
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $2,599 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Mira
Balcony: low fare 24% under usual↑ 13% balcony, 39d
Mediterranean 7 nights Feb 17 – Feb 24, 2027
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $2,599 pp
Book This Cruise@ Cruisebound
12-night Barcelona to Fusina (Venice)One-way
Viking Ocean · Viking Mars
Balcony: low fare 32% under usual
Mediterranean 12 nights Feb 20 – Mar 4, 2027
Barcelona, Spain · Marseille, France · … · Fusina (Venice), Italy11 ports
Barcelona, Spain · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy · Naples, Italy · Sail the Ionian Sea · Corfu, Greece · Dubrovnik, Croatia · Split, Croatia · Fusina (Venice), Italy
View →
Balcony $4,999 pp
Book This Cruise@ Cruisebound
12-night Tarragona to Fusina (Venice)One-way
Viking Ocean · Viking Mars
Mediterranean 12 nights Feb 20 – Mar 4, 2027
Barcelona, Spain · Marseille, France · … · Fusina (Venice), Italy11 ports
Barcelona, Spain · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy · Naples, Italy · Sail the Ionian Sea · Corfu, Greece · Dubrovnik, Croatia · Split, Croatia · Fusina (Venice), Italy
View →
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Star
Balcony: low fare 21% under usual
Mediterranean 7 nights Feb 23 – Mar 2, 2027
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $2,599 pp
Book This Cruise@ Cruisebound
14-night Barcelona to Fusina (Venice)One-way
Viking Ocean · Viking Vesta
Balcony: low fare 28% under usual
Mediterranean 14 nights Feb 25 – Mar 11, 2027
Barcelona, Spain · Sete, France · … · Fusina (Venice), Italy12 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy · Naples, Italy · Messina, Sicily, Italy · Crotone · Bari, Italy · Sibenik, Croatia · Fusina (Venice), Italy
View →
Balcony $6,698 pp
Book This Cruise@ Cruisebound
14-night Barcelona to Fusina (Venice)One-way
Viking Ocean · Viking Neptune
Balcony: low fare 30% under usual↓ 11% balcony, 15d
Mediterranean 14 nights Feb 26 – Mar 12, 2027
Barcelona, Spain · Sete, France · … · Fusina (Venice), Italy12 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy · Naples, Italy · Messina, Sicily, Italy · Crotone · Bari, Italy · Sibenik, Croatia · Fusina (Venice), Italy
View →
Balcony $6,398 pp
Book This Cruise@ Cruisebound
14-night Mediterranean from Civitavecchia (Rome)Round-trip
Viking Ocean · Viking Star
Balcony: typical fare in the usual range
Mediterranean 14 nights Mar 2 – Mar 16, 2027
Civitavecchia (Rome), Italy · Salerno, Italy · … · Civitavecchia (Rome), Italy12 ports
Civitavecchia (Rome), Italy · Salerno, Italy · Palermo, Sicily, Italy · La Goulette, Tunisia · Cagliari, Sardinia, Italy · Valencia, Spain · Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $6,798 pp
Book This Cruise@ Cruisebound
14-night Mediterranean from BarcelonaRound-trip
Viking Ocean · Viking Star
Balcony: typical fare in the usual range
Mediterranean 14 nights Mar 9 – Mar 23, 2027
Barcelona, Spain · Sete, France · … · Barcelona, Spain13 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy · Salerno, Italy · Palermo, Sicily, Italy · La Goulette, Tunisia · Cagliari, Sardinia, Italy · Sail the Mediterranean Sea · Valencia, Spain · Barcelona, Spain
View →
Balcony $7,298 pp
Book This Cruise@ Cruisebound
21-night Piraeus (Athens) to BarcelonaOne-way
Viking Ocean · Viking Saturn
Balcony: low fare 23% under usual↓ 8% balcony, 39d
Mediterranean 21 nights Mar 14 – Apr 4, 2027
Piraeus (Athens), Greece · Katakolon (Olympia), Greece · … · Barcelona, Spain18 ports
Piraeus (Athens), Greece · Katakolon (Olympia), Greece · Corfu, Greece · Kotor, Montenegro · Dubrovnik, Croatia · Split, Croatia · Fusina (Venice), Italy · Sibenik, Croatia · Bari, Italy · Crotone · Messina, Sicily, Italy · Naples, Italy · Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $10,997 pp
Book This Cruise@ Cruisebound
9-night Lisbon to Civitavecchia (Rome)One-way
Regent · Seven Seas Voyager
Suite: low fare 19% under usual
Mediterranean 9 nights Mar 15 – Mar 24, 2027
Lisbon, Portugal · Alicante, Spain · … · Civitavecchia (Rome), Italy9 ports
Lisbon, Portugal · Alicante, Spain · Barcelona, Spain · Sete, France · Villefranche, France · Livorno (Florence/Pisa), Italy · Olbia, Italy · Naples, Italy · Civitavecchia (Rome), Italy
View →
14-night Mediterranean from Civitavecchia (Rome)Round-trip
Viking Ocean · Viking Star
Balcony: above average 11% over usual
Mediterranean 14 nights Mar 16 – Mar 30, 2027
Civitavecchia (Rome), Italy · Salerno, Italy · … · Civitavecchia (Rome), Italy13 ports
Civitavecchia (Rome), Italy · Salerno, Italy · Palermo, Sicily, Italy · La Goulette, Tunisia · Cagliari, Sardinia, Italy · Sail the Mediterranean Sea · Valencia, Spain · Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $7,598 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Sea
Balcony: low fare 31% under usual
Mediterranean 7 nights Mar 19 – Mar 26, 2027
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $3,299 pp
Book This Cruise@ Cruisebound
14-night Fusina (Venice) to BarcelonaOne-way
Viking Ocean · Viking Saturn
Balcony: typical fare in the usual range↓ 16% balcony, 38d
Mediterranean 14 nights Mar 21 – Apr 4, 2027
Fusina (Venice), Italy · Sibenik, Croatia · … · Barcelona, Spain12 ports
Fusina (Venice), Italy · Sibenik, Croatia · Bari, Italy · Crotone · Messina, Sicily, Italy · Naples, Italy · Civitavecchia (Rome), Italy · Florence, Italy · Villefranche, France · Marseille, France · Sete, France · Barcelona, Spain
View →
Balcony $6,698 pp
Book This Cruise@ Cruisebound
7-night Barcelona to Civitavecchia (Rome)One-way
Viking Ocean · Viking Star
Balcony: typical fare in the usual range↓ 13% balcony, 39d
Mediterranean 7 nights Mar 23 – Mar 30, 2027
Barcelona, Spain · Sete, France · … · Civitavecchia (Rome), Italy6 ports
Barcelona, Spain · Sete, France · Marseille, France · Villefranche, France · Florence, Italy · Civitavecchia (Rome), Italy
View →
Balcony $3,299 pp
Book This Cruise@ Cruisebound
Load more 167 more

Itineraries from the Cruisebound catalog + our enrichment; schedules cross-checked against official port authorities. Booking via Cruisebound and CruiseDirect — we may earn a commission, at no extra cost to you.