7 nights Western Mediterranean from Barcelona
The 7 nights Western Mediterranean from Barcelona is a 7-night Western Mediterranean cruise aboard MSC World Europa, operated by MSC Cruises. Departing Barcelona on April 29, 2028, the voyage visits 6 ports. Fares start from $1,109 per person.
- Length
- 7 nights
- Departs
- Apr 29, 2028
- Returns
- May 6, 2028
- Ports of call
- 6
- Days at sea
- 1
from $1,109 pp
via CruiseDirect
Itinerary
Round-trip from Barcelona · approximate route
Pricing
Lowest fare we've tracked over the observed 13-day span: $1,109 · range $1,109–$1,119
Current prices
Per person · 2 guests · incl. taxes & fees
Inside
from $1,109
$158 / night
Fare rows
Interior Bella Guaranteed
Cabin grade
from $1,109
$158 / night
per person · incl. taxes
Deluxe Interior
Cabin grade
from $1,209
$172 / night
per person · incl. taxes
Deluxe Interior
Cabin grade
from $1,219
$174 / night
per person · incl. taxes
Interior Bella Guaranteed
Cabin grade
from $1,501
$214 / night
per person · incl. taxes
Deluxe Interior
Cabin grade
from $1,601
$228 / night
per person · incl. taxes
Deluxe Interior
Cabin grade
from $1,611
$230 / night
per person · incl. taxes
Interior Bella Guaranteed
Cabin grade
from $2,198
$314 / night
per person · incl. taxes
Deluxe Interior
Cabin grade
from $2,398
$342 / night
per person · incl. taxes
Deluxe Interior
Cabin grade
from $2,418
$345 / night
per person · incl. taxes
Oceanview
from $1,409
$201 / night
Fare rows
Deluxe Ocean View
Cabin grade
from $1,409
$201 / night
per person · incl. taxes
Deluxe Ocean View
Cabin grade
from $1,419
$202 / night
per person · incl. taxes
Infinite Ocean View
Cabin grade
from $1,489
$212 / night
per person · incl. taxes
Infinite Ocean View
Cabin grade
from $1,599
$228 / night
per person · incl. taxes
Deluxe Ocean View
Cabin grade
from $1,801
$257 / night
per person · incl. taxes
Deluxe Ocean View
Cabin grade
from $1,811
$258 / night
per person · incl. taxes
Infinite Ocean View
Cabin grade
from $1,881
$268 / night
per person · incl. taxes
Infinite Ocean View
Cabin grade
from $1,991
$284 / night
per person · incl. taxes
Deluxe Ocean View
Cabin grade
from $2,798
$399 / night
per person · incl. taxes
Deluxe Ocean View
Cabin grade
from $2,818
$402 / night
per person · incl. taxes
Infinite Ocean View
Cabin grade
from $2,958
$422 / night
per person · incl. taxes
Infinite Ocean View
Cabin grade
from $3,178
$454 / night
per person · incl. taxes
Balcony
from $1,509
$215 / night
Fare rows
Balcony Bella Guaranteed
Cabin grade
from $1,509
$215 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $1,519
$217 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $1,529
$218 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $1,539
$219 / night
per person · incl. taxes
Deluxe Balcony With Promenade & Ocean View Fantastica
Cabin grade
from $1,549
$221 / night
per person · incl. taxes
Deluxe Balcony with Partial View Fantastica
Cabin grade
from $1,579
$225 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $1,649
$235 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $1,659
$237 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $1,669
$238 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $1,689
$241 / night
per person · incl. taxes
Deluxe Balcony Aurea
Cabin grade
from $1,799
$257 / night
per person · incl. taxes
Balcony Bella Guaranteed
Cabin grade
from $1,901
$271 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $1,911
$273 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $1,921
$274 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $1,931
$275 / night
per person · incl. taxes
Deluxe Balcony With Promenade & Ocean View Fantastica
Cabin grade
from $1,941
$277 / night
per person · incl. taxes
Deluxe Balcony with Partial View Fantastica
Cabin grade
from $1,971
$281 / night
per person · incl. taxes
Premium balcony Aurea
Cabin grade
from $2,039
$291 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $2,041
$291 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $2,051
$293 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $2,061
$294 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $2,081
$297 / night
per person · incl. taxes
Deluxe Balcony Aurea
Cabin grade
from $2,191
$313 / night
per person · incl. taxes
Premium balcony Aurea
Cabin grade
from $2,431
$347 / night
per person · incl. taxes
Balcony Bella Guaranteed
Cabin grade
from $2,998
$428 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $3,018
$431 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $3,038
$434 / night
per person · incl. taxes
Deluxe Balcony With Promenade View Fantastica
Cabin grade
from $3,058
$436 / night
per person · incl. taxes
Deluxe Balcony With Promenade & Ocean View Fantastica
Cabin grade
from $3,078
$439 / night
per person · incl. taxes
Deluxe Balcony with Partial View Fantastica
Cabin grade
from $3,138
$448 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $3,278
$468 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $3,298
$471 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $3,318
$474 / night
per person · incl. taxes
Deluxe Balcony Fantastica
Cabin grade
from $3,358
$479 / night
per person · incl. taxes
Deluxe Balcony Aurea
Cabin grade
from $3,578
$511 / night
per person · incl. taxes
Premium balcony Aurea
Cabin grade
from $4,058
$579 / night
per person · incl. taxes
Suite
from $1,849
$264 / night
Fare rows
Deluxe Suite Aurea With Promenade & Ocean View
Cabin grade
from $1,849
$264 / night
per person · incl. taxes
Deluxe Suite Aurea With Promenade & Ocean View
Cabin grade
from $2,241
$320 / night
per person · incl. taxes
Premium Suite Aurea
Cabin grade
from $2,339
$334 / night
per person · incl. taxes
MSC Yacht Club Interior Suite
Cabin grade
from $2,399
$342 / night
per person · incl. taxes
MSC Yacht Club Interior Suite
Cabin grade
from $2,399
$342 / night
per person · incl. taxes
Grand Suite Aurea
Cabin grade
from $2,579
$368 / night
per person · incl. taxes
Premium Suite Aurea
Cabin grade
from $2,731
$390 / night
per person · incl. taxes
Grand Suite Aurea with Terrace
Cabin grade
from $2,819
$402 / night
per person · incl. taxes
Grand Suite Aurea
Cabin grade
from $2,971
$424 / night
per person · incl. taxes
Grand Suite Aurea with Terrace
Cabin grade
from $3,211
$458 / night
per person · incl. taxes
Grand Suite Aurea with Terrace and Whirlpool
Cabin grade
from $3,409
$487 / night
per person · incl. taxes
MSC Yacht Club Deluxe Suite
Cabin grade
from $3,409
$487 / night
per person · incl. taxes
MSC Yacht Club Deluxe Suite
Cabin grade
from $3,409
$487 / night
per person · incl. taxes
Deluxe Suite Aurea With Promenade & Ocean View
Cabin grade
from $3,678
$525 / night
per person · incl. taxes
Grand Suite Aurea with Terrace and Whirlpool
Cabin grade
from $3,801
$543 / night
per person · incl. taxes
MSC Yacht Club Duplex Suite
Cabin grade
from $4,129
$589 / night
per person · incl. taxes
MSC Yacht Club Duplex Suite
Cabin grade
from $4,129
$589 / night
per person · incl. taxes
Premium Suite Aurea
Cabin grade
from $4,658
$665 / night
per person · incl. taxes
MSC Yacht Club Interior Suite
Cabin grade
from $4,778
$682 / night
per person · incl. taxes
MSC Yacht Club Duplex Suite with Jacuzzi
Cabin grade
from $4,959
$708 / night
per person · incl. taxes
MSC Yacht Club Duplex Suite with Jacuzzi
Cabin grade
from $4,959
$708 / night
per person · incl. taxes
Grand Suite Aurea
Cabin grade
from $5,138
$734 / night
per person · incl. taxes
Grand Suite Aurea with Terrace
Cabin grade
from $5,618
$802 / night
per person · incl. taxes
MSC Yacht Club Royal Suite with Whirlpool Bath
Cabin grade
from $6,029
$861 / night
per person · incl. taxes
MSC Yacht Club Royal Suite with Whirlpool Bath
Cabin grade
from $6,029
$861 / night
per person · incl. taxes
Grand Suite Aurea with Terrace and Whirlpool
Cabin grade
from $6,798
$971 / night
per person · incl. taxes
MSC Yacht Club Deluxe Suite
Cabin grade
from $6,798
$971 / night
per person · incl. taxes
MSC Yacht Club Owner's Suite with Whirlpool Bath
Cabin grade
from $7,459
$1,065 / night
per person · incl. taxes
MSC Yacht Club Owner's Suite with Whirlpool Bath
Cabin grade
from $7,459
$1,065 / night
per person · incl. taxes
MSC Yacht Club Duplex Suite
Cabin grade
from $8,238
$1,176 / night
per person · incl. taxes
MSC Yacht Club Duplex Suite with Jacuzzi
Cabin grade
from $9,898
$1,414 / night
per person · incl. taxes
MSC Yacht Club Royal Suite with Whirlpool Bath
Cabin grade
from $12,038
$1,719 / night
per person · incl. taxes
MSC Yacht Club Owner's Suite with Whirlpool Bath
Cabin grade
from $14,898
$2,128 / night
per person · incl. taxes
Prices verified Jun 23, 2026
Prices come from third-party data feeds via MSC Cruises and may differ from the cruise line's current fare. Confirm the final price before booking. How our pricing works
Price history
All
○ = last available date (sold out, or no longer listed). · Price verified 5 days ago.
Show all 36 cabin grades
Ship
Similar cruises
Other sailing dates
Same itinerary, different dates. Prices per person · incl. taxes & fees.
Compare similar cruises
7 nights Western Mediterranean from Barcelona
MSC Grandiosa · Western Mediterranean · 7 nights
from $1,111
$158 / night
per person · incl. taxes
7 nights Western Mediterranean from Civitavecchia (Rome)
MSC Grandiosa · Western Mediterranean · 7 nights
from $927
$132 / night
per person · incl. taxes
7 Night Western Mediterranean
Legend of the Seas · Western Mediterranean · 7 nights
from $2,458
$351 / night
per person · incl. taxes
Mediterranean from Barcelona
Costa Toscana · Mediterranean · 7 nights
from $1,632
$233 / night
per person · incl. taxes
Mediterranean with Greece & Adriatic
Sun Princess · Western Mediterranean · 7 nights
from $1,374
$196 / night
per person · incl. taxes
7-Day Mediterranean Splendor: Corfu, Sicily & Spain
Oosterdam · Western Mediterranean · 7 nights
Call for price
per person · incl. taxes
from $1,109 pp
via CruiseDirect