Trip length
8-night cruises from Barcelona
28 departures from the Port of Barcelona run 8 nights. They sail on 16 ships from Costa Cruises, Silversea, Virgin Voyages, Carnival Cruise Line, Royal Caribbean International, Oceania Cruises, Seabourn, Windstar Cruises, Celebrity Cruises, and Azamara.
They go to the Canary Islands and Madeira, the western Mediterranean, the Greek isles and eastern Mediterranean, and Spain, Portugal and Morocco. Most leave on a Saturday, which is worth checking against the days you can actually take off.
The lowest recorded starting fare is $722 per person, on Costa Smeralda departing Sat, Nov 14, 2026. The median across the group is about $209 a night, which is the number to compare against a longer or shorter trip.
- Departures
- 28
- Ships
- 16
- Months covered
- 16
- From
- $722
Our guide to flying in for a cruise covers how early to arrive, and the flights home after the cruise.
Routes at this length
Cheapest per night first.
| Itinerary | Ship | Nights | Departures | From |
|---|---|---|---|---|
| 8-Night Canaries and Madeira Calls at Malaga (Spain) · Cadiz (Spain) · Las Palmas (Gran Canaria, Canary Islands) · Funchal (Madeira, Portugal) Ends in Santa Cruz de Tenerife (Canary Islands) Next on Sat, Nov 14, 2026 | Costa Smeralda | 8 | 2 | $722$90 a night |
| 8-Night Mediterranean Calls at Valencia (Spain) · Cartagena (Spain) · Malaga (Spain) · Ibiza (Spain) · Palma de Mallorca (Spain) · Alcudia (Spain) Next on Sat, Apr 24, 2027 | Silver Ray, Carnival Sunshine, Oceania Allura, Star Explorer, Wind Surf, Star Legend, Azamara Journey, Azamara Quest | 8 | 14 | $723$90 a night |
| 8-Night Spain & Morocco Calls at Tangier (Morocco) · Casablanca (Morocco) · Cadiz (Spain) · Malaga (Spain) · Palma de Mallorca (Spain) Next on Thu, Jun 24, 2027 | Mariner of the Seas | 8 | 1 | $859$107 a night |
| 8-Night Italy, Spain & French Riviera Calls at Palma de Mallorca (Spain) · Toulon (France) · Villefranche (France) · Livorno (Italy) · Catania (Sicily, Italy) · Amalfi (Italy) Ends in Civitavecchia (Italy) Next on Fri, Aug 20, 2027 | Mariner of the Seas | 8 | 1 | $881$110 a night |
| 8-Night Spain Portugal & France Calls at Seville (Spain) · Lisbon (Portugal) · Gibraltar · Malaga (Spain) · Marseille (France) Next on Sat, Aug 14, 2027 | Carnival Sunshine | 8 | 1 | $887$111 a night |
| 8-Night Spain, Portugal & Morocco Calls at Cartagena (Spain) · Lisbon (Portugal) · Seville (Spain) · Tangier (Morocco) · Malaga (Spain) Next on Thu, Nov 11, 2027 | Celebrity Equinox | 8 | 1 | $1,018$127 a night |
| 8-Night Greek Isles, Italy & Malta Calls at Palermo (Sicily, Italy) · Valletta (Malta) · Santorini (Greece) · Rhodes (Greece) · Mykonos (Greece) Ends in Piraeus (Greece) Next on Fri, May 5, 2028 | Rhapsody of the Seas | 8 | 1 | $1,101$138 a night |
| 8-Night Spain, Italy & France Calls at Cartagena (Spain) · Palma de Mallorca (Spain) · Marseille (France) · La Spezia (Italy) · Civitavecchia (Italy) · Naples (Italy) Next on Sat, May 6, 2028 | Liberty of the Seas | 8 | 2 | $1,278$160 a night |
Starting fares in US dollars per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.
Every departure by date
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Sat, Nov 14, 2026 ends Sun, Nov 22, 2026 E terminal | Costa Smeralda | Costa Cruises | 8 | 8-Night Canaries and Madeira Calls at Malaga (Spain) · Cadiz (Spain) · Las Palmas (Gran Canaria, Canary Islands) · Funchal (Madeira, Portugal) Ends in Santa Cruz de Tenerife (Canary Islands) | Lowest fare shown |
Sun, Nov 22, 2026 back Mon, Nov 30, 2026 E terminal | Costa Toscana | Costa Cruises | 8 | 8-Night Western Mediterranean Calls at Palma de Mallorca (Spain) · Alicante (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France) | |
Sat, Apr 24, 2027 back Sun, May 2, 2027 Terminal not published yet | Silver Ray | Silversea | 8 | 8-Night Mediterranean Calls at Valencia (Spain) · Cartagena (Spain) · Malaga (Spain) · Ibiza (Spain) · Palma de Mallorca (Spain) · Alcudia (Spain) | |
Sat, May 8, 2027 ends Sun, May 16, 2027 Terminal not published yet | Scarlet Lady | Virgin Voyages | 8 | 8-Night Mediterranean: Barcelona To Athens Calls at Ajaccio (Corsica, France) · Civitavecchia (Italy) · Salerno (Italy) · Catania (Sicily, Italy) · Mykonos (Greece) Ends in Piraeus (Greece) | |
Fri, May 21, 2027 ends Sat, May 29, 2027 Terminal not published yet | Silver Ray | Silversea | 8 | 8-Night Mediterranean Calls at Cagliari (Sardinia, Italy) · Trapani (Italy) · Valletta (Malta) · Taormina (Sicily, Italy) · Agropoli (Italy) · Sorrento (Italy) Ends in Civitavecchia (Italy) | |
Sat, Jun 19, 2027 back Sun, Jun 27, 2027 Terminal not published yet | Carnival Sunshine | Carnival Cruise Line | 8 | 8-Night Mediterranean Calls at Seville (Spain) · Lisbon (Portugal) · Gibraltar · Malaga (Spain) · Palma de Mallorca (Spain) | |
Thu, Jun 24, 2027 back Fri, Jul 2, 2027 Terminal not published yet | Mariner of the Seas | Royal Caribbean International | 8 | 8-Night Spain & Morocco Calls at Tangier (Morocco) · Casablanca (Morocco) · Cadiz (Spain) · Malaga (Spain) · Palma de Mallorca (Spain) | |
Fri, Jul 9, 2027 ends Sat, Jul 17, 2027 Terminal not published yet | Oceania Allura | Oceania Cruises | 8 | 8-Night Mediterranean Calls at Palamos (Spain) · Sete (France) · Monte Carlo (Monaco) · Livorno (Italy) · Ajaccio (Corsica, France) · Golfo Aranci (Sardinia, Italy) · Salerno (Italy) Ends in Civitavecchia (Italy) | |
Thu, Jul 15, 2027 ends Fri, Jul 23, 2027 Terminal not published yet | Seabourn Ovation | Seabourn | 8 | 8-Night Western Mediterranean Calls at Valencia (Spain) · Mahon (Minorca, Spain) · Palamos (Spain) · Port Vendres (France) · Sete (France) · Sanary-Sur-Mer (France) Ends in Monte Carlo (Monaco) | |
Sat, Jul 17, 2027 back Sun, Jul 25, 2027 Terminal not published yet | Carnival Sunshine | Carnival Cruise Line | 8 | 8-Night Mediterranean Calls at La Goulette (Tunisia (dock)) · Palermo (Sicily, Italy) · Naples (Italy) · Ajaccio (Corsica, France) · Marseille (France) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Sat, Aug 14, 2027 back Sun, Aug 22, 2027 Terminal not published yet | Carnival Sunshine | Carnival Cruise Line | 8 | 8-Night Spain Portugal & France Calls at Seville (Spain) · Lisbon (Portugal) · Gibraltar · Malaga (Spain) · Marseille (France) | |
Fri, Aug 20, 2027 ends Sat, Aug 28, 2027 Terminal not published yet | Mariner of the Seas | Royal Caribbean International | 8 | 8-Night Italy, Spain & French Riviera Calls at Palma de Mallorca (Spain) · Toulon (France) · Villefranche (France) · Livorno (Italy) · Catania (Sicily, Italy) · Amalfi (Italy) Ends in Civitavecchia (Italy) | |
Sat, Sep 11, 2027 back Sun, Sep 19, 2027 Terminal not published yet | Carnival Sunshine | Carnival Cruise Line | 8 | 8-Night Mediterranean Calls at La Goulette (Tunisia (dock)) · Palermo (Sicily, Italy) · Naples (Italy) · Ajaccio (Corsica, France) · Marseille (France) | |
Wed, Sep 15, 2027 ends Thu, Sep 23, 2027 Terminal not published yet | Star Explorer | Windstar Cruises | 8 | 8-Night Mediterranean Calls at Palamos (Spain) · Port Vendres (France) · Sanary-Sur-Mer (France) · Monte Carlo (Monaco) · Cannes (France) · Portofino (Italy) · Portoferraio (Italy) Ends in Civitavecchia (Italy) | |
Thu, Oct 28, 2027 ends Fri, Nov 5, 2027 Terminal not published yet | Wind Surf | Windstar Cruises | 8 | 8-Night Mediterranean Calls at Palma de Mallorca (Spain) · Cartagena (Spain) · Almeria (Spain) · Malaga (Spain) · Gibraltar · Cadiz (Spain) Ends in Lisbon (Portugal) | |
Sat, Nov 6, 2027 ends Sun, Nov 14, 2027 Terminal not published yet | Seabourn Ovation | Seabourn | 8 | 8-Night Western Mediterranean Calls at Valencia (Spain) · Cartagena (Spain) · Motril (Spain) · Melilla (Spain) · Cadiz (Spain) · Leixoes (Portugal) Ends in Lisbon (Portugal) | |
Thu, Nov 11, 2027 back Fri, Nov 19, 2027 Terminal not published yet | Celebrity Equinox | Celebrity Cruises | 8 | 8-Night Spain, Portugal & Morocco Calls at Cartagena (Spain) · Lisbon (Portugal) · Seville (Spain) · Tangier (Morocco) · Malaga (Spain) | |
Fri, Nov 12, 2027 ends Sat, Nov 20, 2027 Terminal not published yet | Star Legend | Windstar Cruises | 8 | 8-Night Mediterranean Calls at Palma de Mallorca (Spain) · Cartagena (Spain) · Almeria (Spain) · Malaga (Spain) · Gibraltar · Cadiz (Spain) Ends in Lisbon (Portugal) | |
Sun, Nov 14, 2027 ends Mon, Nov 22, 2027 Terminal not published yet | Costa Smeralda | Costa Cruises | 8 | 8-Night Canaries and Madeira Calls at Malaga (Spain) · Tangier (Morocco) · Las Palmas (Gran Canaria, Canary Islands) · Santa Cruz de La Palma (Spain) Ends in Santa Cruz de Tenerife (Canary Islands) | |
Sat, Dec 11, 2027 ends Sun, Dec 19, 2027 Terminal not published yet | Azamara Journey | Azamara | 8 | 8-Night Mediterranean Calls at Valencia (Spain) · Cartagena (Spain) · Malaga (Spain) · Gibraltar · Seville (Spain) Ends in Lisbon (Portugal) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Sun, Jan 2, 2028 back Mon, Jan 10, 2028 Terminal not published yet | Costa Toscana | Costa Cruises | 8 | 8-Night Western Mediterranean Calls at Alicante (Spain) · Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France) | |
Fri, Apr 21, 2028 ends Sat, Apr 29, 2028 Terminal not published yet | Azamara Quest | Azamara | 8 | 8-Night Mediterranean Calls at Marseille (France) · Monte Carlo (Monaco) · Nice (France) · Portovenere (Italy) · Livorno (Italy) · Portoferraio (Italy) Ends in Civitavecchia (Italy) | |
Fri, May 5, 2028 ends Sat, May 13, 2028 Terminal not published yet | Rhapsody of the Seas | Royal Caribbean International | 8 | 8-Night Greek Isles, Italy & Malta Calls at Palermo (Sicily, Italy) · Valletta (Malta) · Santorini (Greece) · Rhodes (Greece) · Mykonos (Greece) Ends in Piraeus (Greece) | |
Sat, May 6, 2028 back Sun, May 14, 2028 Terminal not published yet | Liberty of the Seas | Royal Caribbean International | 8 | 8-Night Spain, Italy & France Calls at Cartagena (Spain) · Palma de Mallorca (Spain) · Marseille (France) · La Spezia (Italy) · Civitavecchia (Italy) · Naples (Italy) | |
Sun, Jun 18, 2028 back Mon, Jun 26, 2028 Terminal not published yet | Liberty of the Seas | Royal Caribbean International | 8 | 8-Night Spain, Italy & France Calls at Palma de Mallorca (Spain) · Marseille (France) · La Spezia (Italy) · Civitavecchia (Italy) · Naples (Italy) · Palermo (Sicily, Italy) | |
Sun, Jun 25, 2028 ends Mon, Jul 3, 2028 Terminal not published yet | Star Legend | Windstar Cruises | 8 | 8-Night Mediterranean Calls at Palma de Mallorca (Spain) · Cartagena (Spain) · Almeria (Spain) · Malaga (Spain) · Gibraltar · Cadiz (Spain) Ends in Lisbon (Portugal) | |
Fri, Sep 15, 2028 ends Sat, Sep 23, 2028 Terminal not published yet | Azamara Journey | Azamara | 8 | 8-Night Mediterranean Calls at Marseille (France) · Cannes (France) · Monte Carlo (Monaco) · Portofino (Italy) · Livorno (Italy) · Porto Santo Stefano (Italy) Ends in Civitavecchia (Italy) | |
Sat, Oct 28, 2028 ends Sun, Nov 5, 2028 Terminal not published yet | Wind Surf | Windstar Cruises | 8 | 8-Night Mediterranean Calls at Palma de Mallorca (Spain) · Cartagena (Spain) · Almeria (Spain) · Malaga (Spain) · Gibraltar · Cadiz (Spain) Ends in Lisbon (Portugal) | |
- NOV14
Saturday · 8 nights
Leaves from the E terminal8-Night Canaries and Madeira
Costa Smeralda · Costa Cruises
Calls at Malaga (Spain) · Cadiz (Spain) · Las Palmas (Gran Canaria, Canary Islands) · Funchal (Madeira, Portugal)
Ends in Santa Cruz de Tenerife (Canary Islands)
Ends Sun, Nov 22, 2026 in Santa Cruz de Tenerife
Lowest fare shown
- NOV22
Sunday · 8 nights
Leaves from the E terminal8-Night Western Mediterranean
Calls at Palma de Mallorca (Spain) · Alicante (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France)
Returns Mon, Nov 30, 2026
- APR24
Saturday · 8 nights
Terminal not published yet
8-Night Mediterranean
Calls at Valencia (Spain) · Cartagena (Spain) · Malaga (Spain) · Ibiza (Spain) · Palma de Mallorca (Spain) · Alcudia (Spain)
Returns Sun, May 2, 2027
- MAY8
Saturday · 8 nights
Terminal not published yet
8-Night Mediterranean: Barcelona To Athens
Calls at Ajaccio (Corsica, France) · Civitavecchia (Italy) · Salerno (Italy) · Catania (Sicily, Italy) · Mykonos (Greece)
Ends in Piraeus (Greece)
Ends Sun, May 16, 2027 in Piraeus
- MAY21
Friday · 8 nights
Terminal not published yet
8-Night Mediterranean
Calls at Cagliari (Sardinia, Italy) · Trapani (Italy) · Valletta (Malta) · Taormina (Sicily, Italy) · Agropoli (Italy) · Sorrento (Italy)
Ends in Civitavecchia (Italy)
Ends Sat, May 29, 2027 in Civitavecchia
- JUN19
Saturday · 8 nights
Terminal not published yet
8-Night Mediterranean
Carnival Sunshine · Carnival Cruise Line
Calls at Seville (Spain) · Lisbon (Portugal) · Gibraltar · Malaga (Spain) · Palma de Mallorca (Spain)
Returns Sun, Jun 27, 2027
- JUN24
Thursday · 8 nights
Terminal not published yet
8-Night Spain & Morocco
Mariner of the Seas · Royal Caribbean International
Calls at Tangier (Morocco) · Casablanca (Morocco) · Cadiz (Spain) · Malaga (Spain) · Palma de Mallorca (Spain)
Returns Fri, Jul 2, 2027
- JUL9
Friday · 8 nights
Terminal not published yet
8-Night Mediterranean
Oceania Allura · Oceania Cruises
Calls at Palamos (Spain) · Sete (France) · Monte Carlo (Monaco) · Livorno (Italy) · Ajaccio (Corsica, France) · Golfo Aranci (Sardinia, Italy) · Salerno (Italy)
Ends in Civitavecchia (Italy)
Ends Sat, Jul 17, 2027 in Civitavecchia
- JUL15
Thursday · 8 nights
Terminal not published yet
8-Night Western Mediterranean
Calls at Valencia (Spain) · Mahon (Minorca, Spain) · Palamos (Spain) · Port Vendres (France) · Sete (France) · Sanary-Sur-Mer (France)
Ends in Monte Carlo (Monaco)
Ends Fri, Jul 23, 2027 in Monte Carlo
- JUL17
Saturday · 8 nights
Terminal not published yet
8-Night Mediterranean
Carnival Sunshine · Carnival Cruise Line
Calls at La Goulette (Tunisia (dock)) · Palermo (Sicily, Italy) · Naples (Italy) · Ajaccio (Corsica, France) · Marseille (France)
Returns Sun, Jul 25, 2027
- We may earn a commission if you book through these buttons, at no cost to you.
- AUG14
Saturday · 8 nights
Terminal not published yet
8-Night Spain Portugal & France
Carnival Sunshine · Carnival Cruise Line
Calls at Seville (Spain) · Lisbon (Portugal) · Gibraltar · Malaga (Spain) · Marseille (France)
Returns Sun, Aug 22, 2027
- AUG20
Friday · 8 nights
Terminal not published yet
8-Night Italy, Spain & French Riviera
Mariner of the Seas · Royal Caribbean International
Calls at Palma de Mallorca (Spain) · Toulon (France) · Villefranche (France) · Livorno (Italy) · Catania (Sicily, Italy) · Amalfi (Italy)
Ends in Civitavecchia (Italy)
Ends Sat, Aug 28, 2027 in Civitavecchia
- SEP11
Saturday · 8 nights
Terminal not published yet
8-Night Mediterranean
Carnival Sunshine · Carnival Cruise Line
Calls at La Goulette (Tunisia (dock)) · Palermo (Sicily, Italy) · Naples (Italy) · Ajaccio (Corsica, France) · Marseille (France)
Returns Sun, Sep 19, 2027
- SEP15
Wednesday · 8 nights
Terminal not published yet
8-Night Mediterranean
Star Explorer · Windstar Cruises
Calls at Palamos (Spain) · Port Vendres (France) · Sanary-Sur-Mer (France) · Monte Carlo (Monaco) · Cannes (France) · Portofino (Italy) · Portoferraio (Italy)
Ends in Civitavecchia (Italy)
Ends Thu, Sep 23, 2027 in Civitavecchia
- OCT28
Thursday · 8 nights
Terminal not published yet
8-Night Mediterranean
Calls at Palma de Mallorca (Spain) · Cartagena (Spain) · Almeria (Spain) · Malaga (Spain) · Gibraltar · Cadiz (Spain)
Ends in Lisbon (Portugal)
Ends Fri, Nov 5, 2027 in Lisbon
- NOV6
Saturday · 8 nights
Terminal not published yet
8-Night Western Mediterranean
Calls at Valencia (Spain) · Cartagena (Spain) · Motril (Spain) · Melilla (Spain) · Cadiz (Spain) · Leixoes (Portugal)
Ends in Lisbon (Portugal)
Ends Sun, Nov 14, 2027 in Lisbon
- NOV11
Thursday · 8 nights
Terminal not published yet
8-Night Spain, Portugal & Morocco
Celebrity Equinox · Celebrity Cruises
Calls at Cartagena (Spain) · Lisbon (Portugal) · Seville (Spain) · Tangier (Morocco) · Malaga (Spain)
Returns Fri, Nov 19, 2027
- NOV12
Friday · 8 nights
Terminal not published yet
8-Night Mediterranean
Star Legend · Windstar Cruises
Calls at Palma de Mallorca (Spain) · Cartagena (Spain) · Almeria (Spain) · Malaga (Spain) · Gibraltar · Cadiz (Spain)
Ends in Lisbon (Portugal)
Ends Sat, Nov 20, 2027 in Lisbon
- NOV14
Sunday · 8 nights
Terminal not published yet
8-Night Canaries and Madeira
Costa Smeralda · Costa Cruises
Calls at Malaga (Spain) · Tangier (Morocco) · Las Palmas (Gran Canaria, Canary Islands) · Santa Cruz de La Palma (Spain)
Ends in Santa Cruz de Tenerife (Canary Islands)
Ends Mon, Nov 22, 2027 in Santa Cruz de Tenerife
- DEC11
Saturday · 8 nights
Terminal not published yet
8-Night Mediterranean
Calls at Valencia (Spain) · Cartagena (Spain) · Malaga (Spain) · Gibraltar · Seville (Spain)
Ends in Lisbon (Portugal)
Ends Sun, Dec 19, 2027 in Lisbon
- We may earn a commission if you book through these buttons, at no cost to you.
- JAN2
Sunday · 8 nights
Terminal not published yet
8-Night Western Mediterranean
Calls at Alicante (Spain) · Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France)
Returns Mon, Jan 10, 2028
- APR21
Friday · 8 nights
Terminal not published yet
8-Night Mediterranean
Calls at Marseille (France) · Monte Carlo (Monaco) · Nice (France) · Portovenere (Italy) · Livorno (Italy) · Portoferraio (Italy)
Ends in Civitavecchia (Italy)
Ends Sat, Apr 29, 2028 in Civitavecchia
- MAY5
Friday · 8 nights
Terminal not published yet
8-Night Greek Isles, Italy & Malta
Rhapsody of the Seas · Royal Caribbean International
Calls at Palermo (Sicily, Italy) · Valletta (Malta) · Santorini (Greece) · Rhodes (Greece) · Mykonos (Greece)
Ends in Piraeus (Greece)
Ends Sat, May 13, 2028 in Piraeus
- MAY6
Saturday · 8 nights
Terminal not published yet
8-Night Spain, Italy & France
Liberty of the Seas · Royal Caribbean International
Calls at Cartagena (Spain) · Palma de Mallorca (Spain) · Marseille (France) · La Spezia (Italy) · Civitavecchia (Italy) · Naples (Italy)
Returns Sun, May 14, 2028
- JUN18
Sunday · 8 nights
Terminal not published yet
8-Night Spain, Italy & France
Liberty of the Seas · Royal Caribbean International
Calls at Palma de Mallorca (Spain) · Marseille (France) · La Spezia (Italy) · Civitavecchia (Italy) · Naples (Italy) · Palermo (Sicily, Italy)
Returns Mon, Jun 26, 2028
- JUN25
Sunday · 8 nights
Terminal not published yet
8-Night Mediterranean
Star Legend · Windstar Cruises
Calls at Palma de Mallorca (Spain) · Cartagena (Spain) · Almeria (Spain) · Malaga (Spain) · Gibraltar · Cadiz (Spain)
Ends in Lisbon (Portugal)
Ends Mon, Jul 3, 2028 in Lisbon
- SEP15
Friday · 8 nights
Terminal not published yet
8-Night Mediterranean
Calls at Marseille (France) · Cannes (France) · Monte Carlo (Monaco) · Portofino (Italy) · Livorno (Italy) · Porto Santo Stefano (Italy)
Ends in Civitavecchia (Italy)
Ends Sat, Sep 23, 2028 in Civitavecchia
- OCT28
Saturday · 8 nights
Terminal not published yet
8-Night Mediterranean
Calls at Palma de Mallorca (Spain) · Cartagena (Spain) · Almeria (Spain) · Malaga (Spain) · Gibraltar · Cadiz (Spain)
Ends in Lisbon (Portugal)
Ends Sun, Nov 5, 2028 in Lisbon