Barcelona - Mallorca ferries 2024

Sail to the Balearics in 2024!

The ferry route from Barcelona to Mallorca (or Majorca) is one of the busiest and most popular in Spain, as it connects Catalonia's capital to the heart of the Balearics.

Here, you can find all the information you need on Barcelona - Mallorca ferries: ports, operators, ticket prices, schedules, and duration. Compare all your options and book your ferry tickets on Ferryhopper without hidden fees!

Tip: if you are planning a trip to the Balearic Islands in the winter, check out all about ferries and schedules to the Balearics in the off-season.

The Es Pontàs natural arch in the southeastern part of Mallorca island, Balearics, Spain

The stunning Es Pontàs natural arch in southeastern Mallorca

Barcelona to Palma de Mallorca ferry info

Barcelona is connected by ferry to Mallorca through the island’s 2 ports, Palma and Alcúdia, with multiple daily departures. 

The port of Palma is located in the capital of Palma de Mallorca, in the island’s western part. The distance between Barcelona and Mallorca is approximately 112 nautical miles (207 km).

The port of Alcúdia is located in the northeastern side of Mallorca. The distance between Barcelona and Alcúdia is around 107 nautical miles (200 km).

Fountain in front of the Gothic Cathedral of Santa Maria of Palma in Mallorca, Balearics, Spain

The impressive Cathedral of Mallorca

Barcelona - Mallorca ferry schedules in 2024

In 2024, there are normally 3-6 daily ferry crossings from the port of Barcelona to both ports of Majorca. The ferry companies that are currently operating on the Barcelona - Mallorca routes are Baleària, Trasmed and GNV.

Baleària and Trasmed serve ferry crossings to both Palma and Alcúdia, while GNV only travels to the port of Palma.

The routes are mainly served by conventional ferries that cover the distance in approximately 5.5-7.5 hours, and a few high-speed ferries (to Alcúdia port) arriving in around 3.5 hours.

Barcelona - Palma de Mallorca ferry 2024

In 2024, ferries to Palma de Mallorca from Barcelona usually depart in the evening, between 21:30 and 23:00, and arrive at Palma early in the next morning.

Barcelona - Palma ferry tickets start at around €41, and the trip duration ranges from 6 hours 40 minutes to 7 hours 15 minutes.

Barcelona - Alcúdia (Mallorca) ferry 2024

As for the ferry route to Alcúdia from Barcelona, the earliest crossing from Barcelona to Alcúdia is at around 16:00, with the ferry arriving between 19:30 and 22:00, and the latest one at 21:30-22:00, reaching the island between 03:30 and 05:00 in the morning.

Barcelona - Alcúdia ferry tickets start at around €60, and the trip duration ranges from 5 hours 30 minutes to 6 hours.

Note: keep in mind that the Barcelona - Mallorca ferry routes depend on seasonality, with ferry frequency increasing during the summer season.

Find all ferry connections to Mallorca and other islands of the archipelago and plan your island-hopping adventure in the Balearics on Ferryhopper!

Aerial view of the port of Barcelona in Spain

The busy and elegant port of Barcelona

What is the Barcelona to Mallorca ferry price in 2024?

A standard ticket for the ferry from Barcelona to Mallorca costs from around €41 to €130. The total price depends on the port of arrival, seat / cabin / vehicle selection, offers and discounts.

Important: note that if you book your 2024 ferry tickets from Barcelona to Mallroca with GNV by the end of 2023, you can get a 20% discount exclusively with a Ferryhopper coupon.

Can I bring my car on ferries from Barcelona to Mallorca?

Yes, you can normally bring your vehicle on all ferries traveling between Barcelona and Mallorca (Palma or Alcúdia), as they have car decks that can host cars, motorcycles, vans, and campers.

Book Barcelona - Mallorca ferry tickets for 2024

You can find all available crossings, compare prices, ferry companies and timetables, and book ferry tickets to Mallorca on Ferryhopper in just a few taps and swipes!

To visualize and compare all routes from Barcelona to Mallorca and the rest of the Balearic islands, take a look at our interactive Map of ferries!