Ferries Barcelona
See all connections and book ferry ticketsFerries from Barcelona reach various European destinations, including the Balearic Islands, Italy and Morocco. The Spanish city is connected to Mallorca, Menorca and Ibiza, as well as the Italian ports of Genoa, Porto Torres, and Civitavecchia. There are also routes to Tangier and Nador, in Morocco. Conventional ferries operate year-round, and schedules and frequency vary depending on the season and ferry company.
Find out all about ferries to Barcelona, compare prices, discover offers, and book tickets to Barcelona without hidden fees.
Barcelona ferry schedules
Palma Barcelona
Alcúdia Barcelona
Ibiza Barcelona
Civitavecchia Barcelona
Porto Torres Barcelona
Mahón Barcelona
Ciutadella Barcelona
Genoa Barcelona
Tanger Med Barcelona
Formentera Barcelona
Nador Barcelona
Algiers Barcelona
Oran Barcelona
Barcelona Palma
Barcelona Alcúdia
Barcelona Ibiza
Barcelona Civitavecchia
Barcelona Mahón
Barcelona Ciutadella
Barcelona Porto Torres
Barcelona Genoa
Barcelona Tanger Med
Barcelona Formentera
Barcelona Nador
Barcelona Algiers
Barcelona Oran
How much is the ferry to Barcelona?
Take a look at indicative ferry ticket prices for the most popular Barcelona routes; check prices for standard tickets, family bookings, and vehicle transportation.
| Palma – Barcelona | Alcúdia – Barcelona | Ibiza – Barcelona | |
|---|---|---|---|
| 1 Adult | € 12.3 | € 14.99 | € 6.78 |
| 2 Adults | € 24.6 | € 29.98 | € 18 |
| 2 Adults, 1 Car | € 28.72 | € 60.05 | € 26.7 |
| 2 Adults, 2 Children, 1 Car | € 67.9 | € 141.18 | € 35.49 |
Book ferry tickets for Barcelona
Offers
On Ferryhopper, you can take advantage of all active ferry offers and book cheap ferry tickets to Barcelona. Browse the latest deals and find the one that suits you best!
Remember: current ferry ticket offers will be automatically applied as you go through the booking process.
Discounts
Ferry companies serving Barcelona routes offer discounts up to 50% to certain passenger categories:
- Children up to 13 years old
- Young passengers under the age of 26
- Senior travelers (60+ years old)
- Large families
- Eurail/Interrail pass holders
Infants and toddlers up to 2-4 years old travel free of charge.
Bear in mind that there are also fixed discounts for residents of the Balearic Islands, that you can take advantage of when booking your tickets on Ferryhopper.
Barcelona ferry routes
Barcelona is one of the largest ports in the western Mediterranean. It offers ferry connections to several destinations in Spain, Italy and Morocco. Routes usually operate year-round, with more frequent departures during the high season.
Ferries from Barcelona to the Balearic Islands
Barcelona - Mallorca
Barcelona to Mallorca ferries are active all year round, with several daily departures to the ports of Palma and Alcúdia. The route is served by Baleària, GNV and Trasmed, with crossings ranging from around 3 to 8.5 hours. Ticket prices start at around €15.
Barcelona - Menorca
The] Barcelona - Menorca ferry route runs throughout the year with services operated by Baleària, Trasmed and GNV. There are up to 4 daily crossings, with journey times ranging from 5 hr 15 min to 9 hours. Ferry tickets start at around €30.
Barcelona - Ibiza
You can travel from Barcelona to Ibiza every month of the year. Baleària, GNV and Trasmed operate up to 7 weekly crossings, with a travel time of around 8.5 hours. Ticket prices start at €14.
Ferries between Barcelona and Italy
Barcelona - Porto Torres (Sardinia)
Ferries from Barcelona to Porto Torres, in Sardinia, are available all year round and operated by Grimaldi Lines. During the summer, there are usually up to 3 weekly crossings, while departures are less frequent in winter. The journey takes up to 15 hours and ticket prices start at €36.
Barcelona - Rome (Civitavecchia)
There are also ferries from Barcelona to Civitavecchia, the nearest port to Rome throughout the year thanks to Grimaldi Lines. There are usually up to 7 weekly departures, most of them leaving late in the evening. The crossing takes between 19 and 23 hours, with tickets starting at around €41.
Barcelona - Genoa
If you're wanting you reach northern Italy then the Barcelona - Genoa ferry route is the one for you! Ferries run all year round and are operated by GNV (Grandi Navi Veloci). There are up to 6 weekly crossings, with travel times ranging from 19 to 25 hours. Ticket prices start at around €70.
Ferries from Barcelona to Morocco
Barcelona - Tangier
The Barcelona - Tangier ferry route operates throughout the year, with around 1-2 weekly departures. The crossing takes approximately 30 to 34 hours and tickets start at around €90. The route is operated by GNV (Grandi Navi Veloci).
Barcelona - Nador
Barcelona - Nador ferries are available all year round, usually with 1-2 weekly departures. The journey lasts between 28 and 32 hours, with ticket prices starting at around €93. The route is operated by GNV (Grandi Navi Veloci).
Ferry companies serving routes from Barcelona
The main ferry companies that operate routes from Barcelona are:
- Grandi Navi Veloci (GNV), serving Mallorca, Menorca, Ibiza, Genoa, Tangier and Nador
- Grimaldi Lines, serving Porto Torres and Civitavecchia, in Italy
- Baleària, serving Mallorca, Menorca and Ibiza
- Trasmed, serving Mallorca, Menorca and Ibiza
How much luggage can you take on the ferry from Barcelona?
Luggage policies vary depending on the company:
- Trasmed allows passengers to carry up to 30 kg of luggage per person
- Baleària has no luggage restrictions as long as passengers can carry their own luggage on board in one trip
- GNV allows passengers to bring up to 2 pieces of luggage per person
- Grimaldi Lines allows passengers traveling with a deck lounge, seat, or cabin ticket to bring 1 piece of luggage with maximum dimensions of 56x45x25 cm
Note: luggage policies may vary depending on the ticket type, route, and time of year. We recommend checking the latest information on the ferry company’s website or during the booking process on Ferryhopper.
How long is the ferry trip from Barcelona?
Crossing times vary depending on the route, ferry type and operator. Here’s an overview of the main ferry routes from Barcelona:
- Barcelona - Mallorca: crossing times range from 3 to 8.5 hours
- Barcelona - Menorca: the journey takes between 5 hr 15 min and 9 hours, depending on the ferry company and vessel type
- Barcelona - Ibiza: the crossing takes around 8.5 hours
- Barcelona - Porto Torres: the journey lasts up to 15 hours
- Barcelona - Civitavecchia: travel time ranges from 19 to 23 hours, depending on the itinerary
- Barcelona - Genoa: crossings take between 19 and 25 hours
- Barcelona - Tangier: the journey lasts approximately 30 to 34 hours
- Barcelona - Nador: crossing times range from 28 to 32 hours
Note: ferry schedules and journey times may vary depending on weather conditions, the season and the type of vessel. We recommend checking the latest timetables when booking your ferry on Ferryhopper.
How to choose the best route to Ibiza
Barcelona offers ferry connections to several destinations across Europe and Northern Africa. The best option depends on your travel destination, budget, desired journey duration, and whether you plan to bring a vehicle on board.
What is the fastest ferry route from Barcelona?
The fastest route is usually Barcelona to Mallorca, with crossings to Palma or Alcúdia taking as little as 2 hours.
What is the cheapest route?
The cheapest route is often Barcelona to Ibiza, with ticket prices starting at around €14, but keep in mind that fares vary depending on the season, ferry company, vessel type, and accommodation option.
Prices can also change significantly depending on the type of seat or cabin you choose and when you travel.
Vehicles
Are vehicles allowed on ferries from Barcelona?
Yes, all ferries departing from Barcelona allow vehicles on board, including cars, motorcycles, camper vans and bicycles.
How much does it cost to bring a vehicle on ferries from Barcelona?
Vehicle ticket prices vary depending on the route, travel period and vehicle type.
On shorter routes to the Balearic Islands, bringing a car onboard usually starts at around €20, while on longer crossings, such as routes to Tangier, prices can start at around €100.
Onboard services
Ferries from Barcelona offer a wide range of services designed to make your trip comfortable and enjoyable.
Most ferries feature spacious indoor lounges with air conditioning, as well as outdoor decks where you can enjoy the sea views.
Onboard facilities may include:
- Restaurants (à la carte and self-service), bars and cafés
- Children’s play areas
- Duty-free shops
- Wi-Fi access (available on selected ferries, usually for an additional fee)
The ferries also have large garages equipped for transporting cars, motorcycles and camper vans.
Can I reserve a numbered seat?
Yes, ferries from Barcelona offer different accommodation options. If you’re travelling on a budget, you can book a deck-lounge ticket, or choose a numbered airplane-style seat with reclining chairs for extra comfort.
Are there cabins on ferries from Barcelona?
Yes, all ferries from Barcelona to Italy and Morocco include private cabins. You can usually choose between different cabin types, including interior cabins, sea-view cabins and pet-friendly cabins.
Can I travel in first class on ferries from Barcelona?
Yes, depending on the ferry company and vessel, you may be able to book a suite or a more spacious premium cabin with additional amenities.
Availability varies by ferry, so we recommend checking the options when booking on Ferryhopper.
Are ferries from Barcelona accessible for passengers with disabilities?
Yes, ferry companies operating routes from Barcelona provide facilities and services for passengers with reduced mobility.
Accessibility services vary by operator, but ferries are generally equipped with elevators and access ramps. Reserved seating is available in common areas, while accessible cabins and adapted restrooms are also provided on many vessels.
Onboard staff are trained to assist passengers with reduced mobility throughout the journey.
Can I travel with my pet on ferries from Barcelona?
Yes, pets are welcome on all ferries to and from Barcelona, usually for an additional fee.
Depending on the ferry company, pets may either stay in designated onboard kennels and outdoor decks or access certain common areas freely.
Small pets are generally required to remain inside their carrier throughout the trip. Dogs must wear a leash and muzzle while onboard.
Before travelling, make sure you carry all the necessary documents for your pet, including vaccination records, as well as food and water for the journey.
Booking information
What documents do I need to travel by ferry from Barcelona?
To travel by ferry from Barcelona, you will need to present the following documents:
- A valid ID document (required for all passengers, including EU citizens)
- Your ferry ticket or booking confirmation (electronic or printed, depending on the ferry company)
- A passport if travelling to Tangier or Nador. Your passport must be valid for at least 90 days beyond your travel date.
If you are travelling with a vehicle, you will also need to bring the vehicle registration documents and make sure that the details match those entered during the booking.
How to book Barcelona ferry tickets
Booking your Barcelona ferry tickets is quick and easy with Ferryhopper:
- Select your departure port
- Choose Barcelona as your destination and your travel dates
- Compare ferry operators, schedules, and ticket prices
- Add passengers, vehicles, or pets
- Complete your booking securely online
Once your booking is confirmed, you will receive your ferry tickets by email. With Ferryhopper, you can manage your booking, check updates, and access customer support all in one place.
Check-in and boarding procedures
Check-in and boarding procedures may vary slightly depending on the ferry company, but they are generally simple and straightforward.
- It is recommended to arrive at the port at least 1 hour before departure, especially during high season.
- Foot passengers should head to the passenger terminal and follow the signs for boarding.
- If you are travelling with a vehicle, follow the port staff’s instructions to access the designated vehicle boarding lanes.
Information about Barcelona
Barcelona is Spain’s second-largest city and the capital of Catalonia, known for its unique blend of Gothic and modernist architecture, vibrant street life, Mediterranean beaches, and world-renowned cuisine. With a mild climate and a rich cultural calendar, Barcelona is an excellent year-round destination and a major hub for ferry routes to the Balearic Islands, Italy and North Africa.
Highlights of the city include the atmospheric Gothic Quarter, the color-pop architectural masterpieces of Gaudí like the Sagrada Família and Park Güell, and the lively promenade of La Rambla. Beachgoers can enjoy spots like Barceloneta beach or venture a little further to Ocata or Castelldefels.
Tips and advice for your trip
Best time to book your Barcelona ferry tickets
The best time to book your ferry tickets from Barcelona depends on your destination and the season you plan to travel.
For trips to the Balearic Islands (Ibiza, Mallorca, Menorca or Formentera), it’s ideal to book your ferry tickets 2 to 3 months in advance, especially during the summer months, when demand is highest. Spring and fall travel generally offers more availability and flexibility, but booking a few weeks ahead will still help you secure good prices and departure times.
If you're traveling to Italy (Genoa, Civitavecchia or Sardinia), ferries also operate year-round, with peak traffic in summer and during holiday periods. To ensure availability - especially if you're traveling with a car or during busy weeks - aim to book at least 4 to 6 weeks in advance.
For routes to North Africa (Tangier or Nador in Morocco), ferries can get quite busy during school holidays, Eid and the summer months. Booking your tickets about 4 weeks before departure is recommended, particularly if you're bringing a vehicle.
Other travel tips
- As many ferry trips from Barcelona last several hours, you can book a cabin for greater comfort on your journey. Alternatively, you can book a numbered airplane-style seat in the lounge.
- Make sure you have all necessary travel documents with you, as you will need a passport to travel between Morocco and Spain.
- Check out the Ferryhopper guide on Spain - Italy and Spain - Morocco ferry schedules for more information on routes and travel tips.
- Ibiza, Mallorca and Menorca are excellent destinations for island-hopping in the Balearics. For all options, check out the latest Balearic Islands ferry schedules.
- Planning to visit Mallorca? Don’t miss our complete guide on the ferry ride from Barcelona to Mallorca for everything you need to know.
Barcelona port
The port of Barcelona is conveniently located right next to the city center, making it easy to reach by foot or public transport. The entire harbor area is known as Port de Barcelona, and it includes various terminals and docks serving passenger ferries, cruise ships and cargo vessels.
Most ferry and cruise departures take place at Port Vell, the historic section of the port. There are 3 main ferry terminals for passengers:
- Terminal Drassanes
- Terminal Ferry Barcelona
- Grimaldi Terminal Barcelona
The closest metro station is Drassanes on Line L3, just a short walk from the terminals. Several city buses also stop near the passenger areas. You can even walk from Plaça de Catalunya to the port in about 15 min.
How to get to the port of Barcelona
You can easily reach the port of Barcelona by metro, bus, train, car or taxi, depending on your starting point:
- By metro: the nearest metro station is Drassanes (L3 line), just a short walk from the ferry terminals.
- By bus: lines 45, 59, 88, 88B, D20, 21, N0, N6 and H14 serve the port area. The T-3 Portbus shuttle also connects Drassanes with the cruise and ferry terminals.
- By train: from Barcelona Sants station, take the R2 Nord line to Estació de França. From there, the port is around a 20-minute walk away.
- By taxi: if you’re staying in the city center, simply enter “Port de Barcelona” or your specific terminal into your taxi or ride-hailing app. The journey usually takes around 5-10 minutes.
- By car: follow the C-31 road towards the B-10 ring road and follow the signs to the Port of Barcelona. Several parking areas are available near the terminals.
- From Barcelona-El Prat Airport: the airport is located around 15-20 km from the port. By taxi, the journey takes approximately 20-30 minutes. Alternatively, you can take the train, metro or Aerobus shuttle to the city center and continue to the ferry terminal by metro, bus or taxi.
Tip: if you’re staying near La Rambla or Barceloneta, the port can easily be reached on foot in around 10-20 minutes.
Ferry companies traveling to Barcelona
Related posts from our blog
FAQs
Yes, ferry companies operating routes from Barcelona offer evening and overnight crossings to the Balearic Islands, Italy and Morocco. Overnight ferries are a convenient option if you want to save time and arrive at your destination the next morning.
From Barcelona, you can easily reach Mallorca, especially Alcúdia, thanks to high-speed ferries with crossing times of around 3.5 hours.
It’s also possible to reach Palma de Mallorca, Menorca and Ibiza on the same day, although travel times are longer and schedules vary depending on the departure time.
We always recommend checking updated ferry timetables on Ferryhopper for your exact travel date.
Yes, you can book last-minute ferry tickets, even on the day of departure. However, ferry routes to and from Barcelona are very popular, especially during the high season, so booking a few weeks in advance is strongly recommended, particularly if you’re travelling with a vehicle.
Trasmed and Baleària support e-tickets and online check-in, allowing passengers to receive their boarding passes directly by email or smartphone without collecting printed tickets.
For GNV and Grimaldi Lines, you can book online with Ferryhopper and collect printed tickets before departure. After booking, you’ll receive all the details about available collection points.
Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.
Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.
Ferry route map
Below, you can see all active ferry connections to Barcelona, as well as starting prices for each route. Use our interactive Map of ferries to visualize your trip and easily plan an island-hopping adventure.