Tourist Information Guide

How To Travel By Ferry From Barcelona To The Balearic Islands (Mallorca)?

Page Content

Q: I would like to know how to travel from Barcelona to Mallorca (Balearic Island) by ship? Where is the ship station in Barcelona? How often do the ships go from Barcelona to Mallorca? Should I book the ticket or I can go to the ship station buying a ticket?

A: There are two operators (Acciona Trasmediterranea, Balearia) that offer transfer from the Barcelona port to the Balearic Islands (Mallorca, Minorca or Ibiza) by ferry. There are ferries every day. Please check timetables at the website of each operator. The price varies depending on how you travel, if you have a vehicle with you, special luggage, which accommodation you choose, etc. To buy tickets, we recommend to make your reservation with time. Please see the contact information for these companies below.

Barcelona Cruise Port
Barcelona Cruise Port

Our Insider Tip

Nobody likes waiting around in long queues to get their COVID test. The Express COVID testing service we recommend only works by appointment ensuring that you get tested when you need to without having to queue. Getting your COVID test in the city centre before your flight or cruise offers many advantages over getting tested in the Airport or from a cruise liner. You have your certificates on time without a rush, you have time to correct inaccuracies on your certificate and you have time to re-arrange your flight or other travel plans if you should test positive. To learn more about how to get your COVID travel certificates valid for planes, cruises and other transport, follow one of the links below to learn more.


Acciona gives the option to buy the tickets per phone, at the ticket office or online. At the website, you can choose the English version by clicking on "Inglés" at the home page.

Acciona Trasmediterranea
Estación Maritima,
Muelle de San Beltran
08039 Barcelona, España.
Tel: +34 90 245 4645
Official Website:

At Balearia you can purchase your tickets online (although there is not really an English option to the website), via telephone or at their ticket office at the port. On their website you will find detailed timetable information, unfortunately not in English. Therefore it may be best to call them to find out details. Please find the contact details below:

Estació Marítima Drassanes
08039 Barcelona, España.
Tel: +34 93 324 8982

Website: Balearia

Shared shuttle minibus transfer from / to Cruise port

Back To The Top Of The Page