Cruises from Barcelona: port guide and hotels before you sail
Where ships sail from Barcelona, how to reach the port, and a hotel for the night before.
Find a hotel before you sail- Where ships goThe Western Mediterranean: the French Riviera, Italy, the Balearic Islands, and some Greek isles sailings.
- SeasonMostly April to November. Spring and fall are cheaper than summer.
- Cruise linesRoyal Caribbean, Norwegian, MSC, Celebrity, Costa and Princess
Find a cruise from Barcelona
Pick where and when you want to sail. Prices and sailings open on CruiseDirect, our cruise partner.
Getting to the port
Barcelona's cruise terminals are about 10 miles from El Prat Airport (BCN), around 25 minutes by taxi. A night in the city before sailing is easy and worth it.
Hotels for the night before your cruise
Each site opens with Barcelona and a sample night filled in. Change the date there to the night before you sail.
- Booking.comBiggest choice, many rooms with free cancellationSee prices on Booking.com
- ExpediaMember prices and hotel + flight dealsSee prices on Expedia
- Hotels.comCollect nights and get rewardsSee prices on Hotels.com
- AgodaOften cheapest in Asia and for city hotelsSee prices on Agoda
Airport to port transfers
- Welcome PickupsAirport pickup with a driver waiting at arrivalsBook on Welcome Pickups
- GetTransferCompare transfer offers from local driversBook on GetTransfer
- intui.travelPrivate airport transfers booked aheadBook on intui.travel
Cheap flights to Barcelona
- New York to Barcelona
- Los Angeles to Barcelona
- Chicago to Barcelona
- Miami to Barcelona
- Boston to Barcelona
- San Francisco to Barcelona
- Washington, D.C. to Barcelona
- Atlanta to Barcelona
- Dallas to Barcelona
- Houston to Barcelona
- Seattle to Barcelona
- Denver to Barcelona
More for your Barcelona trip
Frequently asked questions
- Where do cruises from Barcelona go?
- The Western Mediterranean: the French Riviera, Italy, the Balearic Islands, and some Greek isles sailings.
- When is cruise season in Barcelona?
- Mostly April to November. Spring and fall are cheaper than summer.
- Which cruise lines sail from Barcelona?
- Royal Caribbean, Norwegian, MSC, Celebrity, Costa and Princess usually have ships here. Schedules change every season, so check the sailing dates on the cruise site.
- How do I get from the airport to the Barcelona cruise port?
- Barcelona's cruise terminals are about 10 miles from El Prat Airport (BCN), around 25 minutes by taxi. A night in the city before sailing is easy and worth it.
- Should I arrive the day before my cruise?
- Yes, if you are flying in. A delayed or cancelled flight can mean missing the ship, and it will not wait. Flying in the day before and staying one night near the port is the safest plan.
