Ferry from Mallorca to Barcelona

Tickets, Prices & Schedules

Ferries from Mallorca to Barcelona operate year-round, with up to 5 daily crossings. The route is served by Baleària, Trasmed and GNV, with both conventional and high-speed ferries. Crossing times range from 3.5 hr to 8.5 hr, while ticket prices usually start at around €16.

On Ferryhopper, you can find updated ferry schedules, compare companies and prices, and book your Mallorca - Barcelona ferry tickets easily with no hidden fees.

Discounts

Discounts on Mallorca - Barcelona ferries vary depending on the ferry company and the age of the passenger.

Baleària discounts on Mallorca - Barcelona ferries

  • Infants (under 1 year old): free of charge
  • Children (1-13 years old): 50% off
  • Passengers over 60 years old: 20% off

GNV discounts on Mallorca - Barcelona ferries

  • Infants and toddlers under 4 years old: free of charge
  • Children (4-11 years old): 30% off

Trasmed discounts on Mallorca - Barcelona ferries

  • Infants (under 2 years old): free of charge
  • Children (2-13 years old): 50% off

Note: residents of the Balearic Islands are entitled to a 75% discount. You can use the resident discount on Ferryhopper and book Mallorca - Barcelona ferry tickets from around €8.

Ferry operators: prices & frequency

Palma de Mallorca - Barcelona

Ferry Company Crossings Duration Price
Trasmed 6-7 weekly 7.5 hr from €16
GNV 6 weekly 7 hr 15 min from €19
Baleària 6 weekly 8-8.5 hr from €35

Alcúdia - Barcelona

Ferry Company Crossings Duration Price
Baleària 1-2 daily 3.5 hr - 6 hr 15 min from €65

On-board services and amenities

The ferry companies operating the Mallorca - Barcelona route run a fleet of modern conventional and high-speed ferries designed to offer a comfortable and relaxing trip between the Balearic Islands and mainland Spain.

Depending on the vessel and operator, you can enjoy a wide range of onboard services, from restaurants and open-air decks to digital entertainment and family-friendly facilities.

Conventional ferry amenities

Conventional ferries, such as Baleària’s Abel Matutes, Trasmed’s Ciudad de Palma or GNV’s GNV Spirit, are ideal for long crossings and include a broader selection of onboard facilities:

  • Restaurants and bars: self-service restaurants, cafés, snack bars and indoor or outdoor lounges serving meals, snacks and drinks
  • Relaxation areas: spacious indoor lounges with air conditioning and open decks with sea views
  • Family facilities: children's play areas and entertainment spaces for younger travelers
  • Shopping areas: onboard shops, mini markets and kiosks with travel essentials and gifts
  • Extra amenities: selected ferries also feature swimming pool areas, sunbeds and premium lounges

High-speed ferry services

High-speed ferries, such as Baleària’s Margarita Salas, offer a faster way to travel between Mallorca and Barcelona while still providing plenty of comfort onboard.

  • Modern seating lounges with ergonomic seats and bright interiors
  • Cafeterias and snack bars serving drinks, sandwiches and light meals
  • Outdoor deck areas to enjoy the views
  • Pet-friendly zones and dedicated family spaces
  • Children's play areas on selected vessels

Digital services and Wi-Fi

Wi-Fi access is available on all Mallorca - Barcelona ferry routes, although the services offered vary by company and vessel.

  • Baleària and GNV usually offer onboard Internet packages available for purchase during the trip.
  • On Baleària smart ships, such as the Abel Matutes and the Hypatia de Alejandría, passengers can also enjoy free WhatsApp messaging throughout the journey.
  • Many Baleària ferries additionally feature digital entertainment services, including on-demand TV content and access to online newspapers and magazines.
  • Trasmed ferries generally include free Wi-Fi access for passengers.

Accessibility

The ferries serving the Mallorca - Barcelona route are generally suitable for passengers with disabilities or reduced mobility, featuring a range of PMR-friendly facilities onboard.

  • Accessible cabins and seating areas on most conventional ferries
  • Adapted bathrooms in common areas
  • Elevators and ramps for easier movement around the vessel
  • Wheelchair-accessible spaces and dedicated safety anchoring points on selected ferries
  • Priority boarding assistance before embarkation and disembarkation

Baleària, Trasmed and GNV can also provide special assistance services for boarding and moving around the ferry. Since accessibility features may vary depending on the vessel, we recommend contacting the ferry company in advance and mentioning any assistance needs.

Cabins and accommodation

Ferries from Mallorca to Barcelona offer several accommodation options, ranging from simple lounge seating to private cabins with sea views. Since the crossings are operated during the day, most travelers choose a numbered seat or lounge access, though cabins are also available on almost all conventional ferries for extra comfort and privacy.

Note: cabins are not available on Baleària’s high-speed Margarita Salas, as the crossing takes as little as 3.5 hr.

Seats and lounge options

All ferry companies operating the Mallorca - Barcelona route offer different types of seating, depending on the vessel and travel class.

  • Deck-lounge access: the most budget-friendly option, with access to shared indoor lounges and common areas
  • Numbered reclining seats: assigned airplane-style seats with extra comfort for relaxing during the trip
  • VIP and premium lounges: quieter areas with upgraded seating and additional amenities on selected ferries

Indicatively, prices for standard seating start at around €19, while premium/business seats usually start at around €28.

Here are some of the seating options available by company:

  • Baleària: standard Sirena seats, premium Neptuno seats with access to a more exclusive lounge, and VIP seats on selected vessels, such as the Margarita Salas
  • Trasmed: standard lounge seating and upgraded reclining seats in Club areas on selected ferries
  • GNV: spacious reclining seats in air-conditioned lounges

Cabin options on Mallorca - Barcelona ferries

If you prefer additional privacy, you can book a cabin on most conventional ferries serving the route.

Depending on the operator and vessel, you can typically choose between:

  • Inside cabins
  • Outside cabins with a window or sea view
  • Suites and deluxe cabins with extra space and premium amenities
  • Pet-friendly cabins
  • Accessible cabins for passengers with reduced mobility
  • Shared cabins with individual beds on selected GNV ferries

Most cabins include air conditioning, an ensuite bathroom, bedding and storage space.

Indicative cabin prices on Mallorca - Barcelona ferries:

  • A bed in a shared cabin starts at around €57
  • A standard inside cabin for up to 4 passengers starts at around €99
  • An outside cabin with sea view starts at around €125
  • A premium suite cabin with sea view starts at around €234

How much luggage can I bring on board?

Each ferry company that serves the Mallorca to Barcelona ferry route has different luggage policies:

  • On the ferries of Baleària and Trasmed, there are no limitations on the amount of luggage for each passenger, as long as you can carry it on your own. There are also open luggage storage spaces on board.
  • With GNV, each passenger is allowed to carry up to 2 pieces of personal luggage on board.

Traveling with pets

Traveling from Mallorca to Barcelona by ferry with your pet is easy, as all ferry companies operating the route offer pet-friendly facilities and dedicated onboard accommodation options.

Depending on the operator and vessel, pets can travel in pet-friendly cabins, specially designed kennels, or in dedicated seating areas alongside their owners. Pet tickets usually cost around €15-€20, depending on the type and size of the animal.

Pet-friendly accommodation on board

On Mallorca - Barcelona ferries, you can typically choose between several accommodation options for your pet:

  • On Baleària ferries, pets can travel in pet-friendly cabins, kennels or special pet-friendly seats. On smart ships, the kennel areas even feature video surveillance systems, allowing you to check on your pet directly from your phone during the crossing.
  • On Trasmed ferries, you can travel with your pet in dedicated cabins, pet-seat lounges (for pets up to 8 kg including the carrier) or monitored kennels. Some ferries also include pet-friendly cafés, outdoor pet garden areas and dedicated restaurant zones where pets are welcome.
  • GNV ferries also provide pet cabins and onboard walking areas, allowing pets to stretch their legs during longer crossings.

Useful information for traveling with pets

  • Remember to include your pet in the booking before traveling
  • Pets must normally travel with a valid health certificate or pet passport
  • Dogs should be kept on a leash, while some breeds may also require a muzzle in common areas
  • Small pets traveling in lounges or seating areas usually need to remain inside a carrier
  • Many ferries include outdoor walking areas for pets on deck

Note: for a more comfortable trip, it’s a good idea to bring your pet’s food, water bowl, leash and anything else they may need during the crossing.

Useful tips for your ferry trip to Barcelona from Mallorca

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

  • Make sure you have your valid ID or passport and your boarding pass (printed or digital) ready before boarding the ferry.
  • If you are traveling with a vehicle, we recommend arriving at the port at least 1.5-2 hr in advance, especially during the summer and holiday periods.
  • Before heading back to Barcelona, take the opportunity to discover more of the Balearic Islands. From Mallorca, you can easily continue your trip on the Mallorca - Menorca ferry or the Mallorca - Ibiza ferry.
  • If you’re thinking of visiting more than one island, have a look at our Balearic island-hopping guide for route ideas, itineraries and practical travel tips.
  • Before booking your ferry tickets, it’s always a good idea to check the latest Spain ferry schedules for 2026 for updated crossings, prices and ferry companies.
  • Also check out the Barcelona - Mallorca ferry route, and plan your trip from the mainland to the Balearic island hassle-free.

Where to take the ferry from Mallorca to Barcelona

Ferries from Mallorca to Barcelona depart from 2 ports: Palma, on the southwest coast of the island, and Alcúdia, in the northeast. Your departure port depends on the ferry company and route you choose.

Departing from the port of Palma

The port of Palma de Mallorca is the island's main passenger port and is located close to the city center, along the seafront. It is the usual departure point for Trasmed, GNV and some Baleària ferries to Barcelona.

The port and can be reached in about 15-25 min by car or taxi. From central Palma, you can get there by local bus, taxi or even on foot if you are staying near the waterfront.

  • By car: follow signs for Port de Palma or the ferry terminal indicated on your ticket.
  • By bus: local EMT buses connect the city center with Palma’s port zone.
  • By taxi: taxis are widely available in Palma, and is usually the easiest option if you are carrying luggage.

Tip: Trasmed departures from Palma usually take place from Muelle Viejo, while terminal assignments for Baleària and GNV may vary. Always check the exact boarding point on your ticket before heading to the port.

Departing from the port of Alcúdia

The port of Alcúdia is located on Mallorca’s northeast coast and is mainly served by Baleària.

Alcúdia is a convenient departure port if you are staying in northern Mallorca, including Port d’Alcúdia, Playa de Muro, Can Picafort, Port de Pollença or the Formentor area.

  • By car: from Palma, take the Ma-13 towards Alcúdia and follow signs for Port d’Alcúdia.
  • By bus: TIB buses connect Palma and other towns in northern Mallorca with Port d’Alcúdia.
  • By taxi: the ride from Palma to Alcúdia usually takes around 45-60 min, depending on traffic.

The distance between the ports of Palma and Alcúdia is about 58 km. The journey takes around 45 min by car or about 1-1.5 hr by bus.

Where does the ferry arrive in Barcelona?

Ferries from Mallorca arrive at the port of Barcelona, one of the main ferry hubs in the Mediterranean. The arrival terminal depends on the company and vessel, so it is always best to check the details on your ticket.

Barcelona ferry terminals

  • GNV and Trasmed ferries from Mallorca normally arrive at Terminal Ferry Barcelona, in the Moll Sant Bertran area.
  • Baleària ferries usually arrive at the Baleària terminal area in the Port of Barcelona. Depending on the route and vessel, boarding and arrival points may vary between the WTC / Barcelona wharf area and the Moll Adossat docks.

The ferry terminals offer basic passenger services, such as waiting areas, ticket offices, toilets, cafés and transport connections.

How to get from Barcelona port to the city center

  • On foot: from the closest ferry areas, you can walk to the lower end of La Rambla, the Gothic Quarter or Barceloneta in around 10-20 min, depending on your terminal.
  • By metro: the nearest metro stops are usually Drassanes (Line 3 - Green) and Barceloneta (Line 4 - Yellow).
  • By bus: the T-3 Portbus connects the ferry/cruise terminal area with the area around the Columbus Monument, near La Rambla.
  • By taxi: taxis are available outside the terminals. The ride to central Barcelona usually takes around 5-15 min, depending on traffic and your exact destination.

Leaving the port of Barcelona by car

If you are arriving in Barcelona with your vehicle, you can easily continue your trip towards the city, the Costa Brava or other parts of mainland Spain.

  • For central Barcelona, follow signs for Centre ciutat, La Rambla or Barceloneta.
  • For southern Catalonia, follow signs for Ronda Litoral / B-10.
  • For the Costa Brava, Girona or France, take the Ronda Litoral and connect with the AP-7 northbound.

Tip: Barcelona’s port area is large, and ferry terminals are not all within the same walking distance from the city. Check your arrival terminal in advance, especially if you are meeting someone, booking a taxi or continuing by public transport.

How long is the ferry ride from Mallorca to Barcelona?

The ferry duration from Mallorca to Barcelona depends mainly on the departure port, ferry company and type of vessel.

  • The Palma - Barcelona ferry is operated by conventional ferries and usually takes between 7 hr 15 min and 8.5 hr. More specifically, GNV crossings normally take around 7 hr 15 min, Trasmed ferries take about 7.5 hr, while Baleària crossings usually last around 8 hr to 8.5 hr.
  • The Alcúdia - Barcelona ferry is usually faster. Conventional Baleària ferries complete the crossing in around 6 hr 15 min, while the high-speed ferry Margarita Salas takes just 3.5 hr.

Are there overnight ferries from Mallorca to Barcelona?

No, Mallorca - Barcelona ferries are generally daytime crossings. Most ferries depart from Mallorca in the morning or around midday and arrive in Barcelona in the afternoon or evening.

The fastest ferry, Baleària’s Margarita Salas, usually departs from Alcúdia at 09:45 and arrives in Barcelona at 13:15. Conventional ferries from Palma and Alcúdia normally depart between 10:30 and 13:00, arriving in Barcelona between 17:45 and 19:30.

Related posts from our blog

FAQs

Yes, the ferry might take a bit longer than the plane, but here’s a couple of reasons why you should travel from Mallorca to Barcelona by sea:

  • Convenience: with numerous daily crossings, you can stay flexible with scheduling and choose the departure time that best suits your travel plans.
  • Comfort: with a variety of seating options at an affordable price, and comfortable cabins at your disposal, the trip is just smooth sailing. Relax with a book, walk around the ferry and admire the sea view, play with the kids in the children’s area, enjoy a good meal at the restaurant, and have a little nap; before you know it you’ve reached your destination. 
  • Vehicle transportation: there’s no better way to explore your next destination than with your own car, motorcycle or camper, at your own pace and stress-free!

Yes, all ferries operating between Mallorca and Barcelona have car decks, allowing you to travel with your car, motorcycle, camper van or bicycle. Bringing your own vehicle is one of the best ways to continue your trip around Catalonia, the Costa Brava or the rest of mainland Spain at your own pace.

Vehicle prices on Palma - Barcelona ferries

On conventional ferries from Palma to Barcelona, prices for 1 passenger + vehicle usually start at:

  • Car: from €41
  • Motorcycle: from €29
  • Motorhome: from €87

Vehicle prices on Alcúdia - Barcelona ferries

The Alcúdia - Barcelona route is mainly operated by Baleària, with both high-speed ferries and conventional ferries.

On conventional ferries, prices for 1 passenger + vehicle normally start at:

  • Car: from €135
  • Motorcycle: from €107
  • Motorhome: from €375

On the high-speed ferry route, prices usually start at:

  • Car: from €162
  • Motorcycle: from €138
  • Motorhome: from €859

Bicycle transport on Baleària ferries is normally free of charge, although a passenger ticket is still required separately.

Tip: if you plan to bring a vehicle on board, we recommend booking well in advance, especially during the summer months and holiday weekends, as vehicle spaces tend to sell out quickly.

Note: Trasmed ferries usually cannot accommodate very large vehicles, such as camper vans, motorhomes or trailers. If you are traveling with a motorhome, it is best to choose either Baleària or GNV, depending on the route and vessel availability.

Yes, Baleària operates a high-speed ferry between Alcúdia and Barcelona. The route is served by the fast ferry Margarita Salas, which completes the crossing in as little as 3.5 hr.

Most Mallorca - Barcelona crossings are operated by conventional ferries, particularly those departing from Palma. If you are looking for the fastest connection between Mallorca and mainland Spain, the Alcúdia - Barcelona route is usually the best option.

The Margarita Salas is one of Baleària’s newest smart and eco-efficient ferries, designed to reduce emissions and improve fuel efficiency compared to traditional vessels.

Good to know: due to the shorter crossing time, cabins are not available on the Margarita Salas, but you can choose between different types of numbered and VIP seats.

The distance between the port of Palma de Mallorca and the port of Barcelona is around 163 nautical miles (302 km), while the distance between the port of Alcúdia and Barcelona is approximately 126 nautical miles (233 km).

If you wish to travel in the high season, we recommend booking your Mallorca to Barcelona ferry tickets 1-3 weeks in advance, as these ferry routes are very popular between April and October. Especially if you travel with a vehicle or want to travel in a cabin, it’s best to book as early as possible, as car-deck spaces and cabins usually sell out fast.

In the off-season, the routes are usually less busy, but we recommend booking a few days in advance in any case.

Prices for the 2 Mallorca - Barcelona ferry routes normally don’t depend on the day of the week, but on the season and demand. This means that, if you wish to travel in August or on a busy weekend, prices are likely to be higher than, for example, on a working day in March.

When booking your Mallorca - Barcelona ferry on Ferryhopper, the check-in and boarding process depends on the ferry company you are traveling with.

E-tickets and online check-in

  • Baleària and Trasmed: you can complete the online check-in, receive your tickets directly on your phone and board the ferry using your e-ticket, without needing to collect printed tickets at the port.
  • GNV: passengers usually need to collect their printed boarding passes from the company’s ticket office or collection point at the port before boarding.

Recommended arrival times at the port

Arrival times vary depending on the ferry operator and whether you are traveling with a vehicle or as a foot passenger.

  • Trasmed: arrive at least 30 min in advance as a foot passenger and 1.5 hr before departure if you are bringing a vehicle.
  • Baleària: the company recommends arriving around 1 hr before departure for foot passengers and 1.5 hr in advance when traveling with a vehicle.
  • GNV: it is usually recommended to arrive at the port at least 1 hr before departure as a foot passenger and 2 hr in advance if you are traveling with a vehicle.

Tip: during the summer and holiday periods, ports in both Mallorca and Barcelona can get quite busy, so it is always a good idea to allow some extra time before boarding.

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.

Book your ferry tickets