Ferry from Mallorca to Barcelona

Tickets, Prices & Schedules

There are at least 2 daily ferries from the ports of Mallorca to Barcelona that are normally operated by Baleària, Trasmediterránea and GNV. Find detailed info about available crossings, compare prices and companies, and book ferry tickets to and from the Balearics on Ferryhopper with ease!

Ferry schedules

Mallorca Barcelona Schedules frequency: Every day Earliest ferry: 04:30 Latest ferry: 23:59 Average duration: 5h 22m Price range: 17.00 € - 512.00 €
Barcelona Mallorca Schedules frequency: Every day Earliest ferry: 08:00 Latest ferry: 23:59 Average duration: 5h 7m Price range: 17.00 € - 512.00 €

Is there a ferry from Mallorca to Barcelona?

Normally, there are daily ferries from the ports of Mallorca to Barcelona. The route is mainly operated by 3 ferry companies: Trasmediterránea, Baleària and GNV.

Please note that ferry timetables are subject to change depending on the season. You can find real-time schedules from both ports of Mallorca to mainland Spain and buy your ferry ticket online on Ferryhopper.

Am I allowed to travel from Mallorca to Barcelona?

Yes, traveling by ferry from Mallorca to Barcelona is possible. As you start planning your holidays, we suggest you take a look at the latest updates on Covid-19 and ferry travel in Spain and get ready for your trip.

What’s the ferry schedule from Mallorca to Barcelona

Usually, there are around 20 weekly ferry crossings from both ports of Mallorca to Barcelona, with increased ferry frequency in the high season.

The earliest ferry usually departs at 11:00 in the morning from Alcudia and reaches the port of Barcelona around 17:30. The latest ferry from Mallorca to Barcelona leaves at around 14:00, reaching Barcelona at about 19:00.

Rarely, there are also ferries that depart around midnight, arriving the following morning.

Ferry Tickets, Offers & Discounts

How much is the ferry from Mallorca to Barcelona?

The ticket cost for the trip from Mallorca to Barcelona starts at €17-36. The final cost may vary depending on available discounts, seat type and vehicle selection.


Find the best available offers for the route you’re interested in on Ferryhopper. Read updated information about our ferry crossings, compare prices and offers, and book your ferry tickets on Ferryhopper without hidden fees.


Toddlers can travel from Mallorca to Barcelona for free. There are also discount tickets for children and residents of the Balearic Islands. Check all crossings on our fare search engine and find the discount that best suits your needs.

Ferry Route Info

How long is the ferry ride from Mallorca to Barcelona?

The ferry from Mallorca to Barcelona takes about 5 hr to 10 hr. Travel time depends on the departure port and the type of vessel.

Is there a high-speed ferry from Mallorca to Barcelona?

The Mallorca - Barcelona ferry route is mainly operated by conventional ferries that have bed cabins and allow the transfer of vehicles. The fastest ferry departs from the port of Alcúdia and takes 5-6 hr to reach the port of Barcelona.

What’s the distance between Mallorca and Barcelona?

The distance between the island of Mallorca and Barcelona is around 112 nautical miles (207 km).

Ferry Trip Tips

Useful tips for your ferry trip to Barcelona from Mallorca

Here are some travel tips for your trip from Mallorca to Barcelona:

  • Make sure that you arrive at the port of Mallorca at least 1 hr before your departure, as it can get quite busy, especially in summer.
  • Mallorca has 2 ports: Palma and Alcúdia. Make sure that you double-check the port of departure on your booking confirmation. 
  • Transferring your vehicle by ferry from Mallorca to Barcelona is a great idea if you want to do a road trip to Costa Brava and mainland Spain. 
  • Barcelona is one of the most beautiful Spanish cities and we recommend exploring its architecture, food and culture. Read more about what to do and where to go in our Barcelona travel guide.

Where to take the ferry from Mallorca to Barcelona

Mallorca has 2 ports that both serve ferry crossings to Barcelona. The port of Mallorca that mainly serves connections to Barcelona is the port of Alcúdia. There are also a few ferry crossings from the port of Palma de Mallorca, located on the west coast of the island.

The distance between Palma and Alcúdia is approximately 55km. There are regular trains and buses connecting the 2 ports in about 1 hr.

The port of Palma is closer to the island’s airport (about 15km) and takes about 25 min by car or 1 hr by public transport to get there.

Can I travel on the ferry from Mallorca to Barcelona with a car?

Yes, the majority of the ferries that travel from Mallorca to Barcelona have garages for vehicles.

Ferry luggage

Each ferry company that serves this route has different luggage policies:

  • Trasmediterránea allows passengers to carry luggage with a maximum weight of 40kg for cabins and 30kg for onboard seating. Ferries often have closed spaces for luggage.
  • On the ferries of Baleària, there are no limitations on the amount of luggage per passenger, as long as you can handle it on your own. There are also open luggage trunks in the passenger lounges for storing your luggage.
  • With GNV, each passenger is allowed to carry up to 2 pieces of personal luggage on board.


Most of the ferries on the Mallorca - Barcelona route have cabins and numbered seats for a more comfortable trip.

Pet travel

When it comes to traveling to Barcelona by ferry, you can bring along your pet. Depending on the operator and type of vessel, there are various services and infrastructures for your little friend, such as special pet-friendly cabins and kennels

For more information regarding documents and pet travel, we suggest that you consult the ferry company you’re traveling with.

Where can I book cheap ferry tickets from Mallorca to Barcelona?

You can book cheap ferry tickets to Barcelona online on Ferryhopper. On our Map of ferries, you can find all available ferry crossings, compare ferry companies, itineraries and prices, and book your trip from the Balearic Islands to mainland Spain in just a few clicks

Book your ferry tickets