Compare ferry prices & book now

How do I get from Barcelona to Mallorca?

The ferry is the direct way across. Three operators – Baleària, Trasmediterránea and GNV – sail daily, year-round. Overnight crossings to Palma take about 7–8.5 hours and leave Barcelona between 21:30 and 22:45, so you sleep on board and wake up in Mallorca. Prefer to travel by day? The Baleària fast ferry reaches Alcúdia in northern Mallorca in just 3.5 hours. Foot passengers pay from approx. €55 one way, with low-season offers from €15.

See today’s departure times →

Your Complete Guide to the Barcelona–Mallorca Ferry

Welcome to the most comprehensive English-language guide to travelling by ferry from Barcelona to Mallorca. Whether you are combining a city break in Barcelona with a beach holiday in Mallorca, already travelling in Spain and looking for the quickest way across to the island, or planning your route to the Balearic Islands from anywhere in Europe, this guide has everything you need. Our team – Thomas, Elena, and Lisa Bergmann – have made over 150 crossings between them and share their first-hand experience to help you plan the perfect trip.

Taking the ferry is more than just transport – it is part of the holiday experience. Watch Barcelona's skyline fade into the sunset, enjoy dinner on board, sleep in a comfortable cabin, and wake up in Palma ready to explore. No airport queues, no luggage restrictions, and you can even bring your car.

Two Routes to Choose From

Barcelona → Palma (Overnight)

The classic route. Board in the evening, sleep on the ferry, and arrive in Palma first thing in the morning. Three operators run this route daily.

  • Duration: 7–8.5 hours
  • Frequency: Daily, year-round
  • Operators: Baleària, Trasmediterránea, GNV
  • From: approx. €55 one way (low-season offers from €15)
Check live prices → Complete route guide →

Barcelona → Alcúdia (Fast Ferry)

The daytime option. Baleària’s fast ferry “Margarita Salas” whisks you to the north of Mallorca in as little as 3.5 hours, arriving in the charming port of Alcúdia (on some days it calls at Menorca first, adding time).

  • Duration: from 3.5 hours (direct; on some days via Menorca approx. 5h)
  • Frequency: Almost daily in season (spring to autumn)
  • Operator: Baleària (“Margarita Salas”)
  • From: approx. €75 one way
Check live prices → Fast ferry guide →

Three Operators at a Glance

Baleària

The Innovation Leader

  • Routes: Palma + Alcúdia
  • Departure: 22:15 daily
  • Crossing: 7h 15min
  • Highlight: Fast ferry to Alcúdia
  • Best for: Families, cars

Trasmediterránea

The Traditional Choice

  • Route: Palma only
  • Departure: 22:45 daily
  • Crossing: 7h 45min
  • Highlight: Best cabin selection
  • Best for: Comfort seekers

GNV Grandi Navi

The Budget Option

  • Route: Palma only
  • Departure: 21:30 (varies)
  • Crossing: 7h 30min
  • Highlight: Lowest prices
  • Best for: Budget travellers

Read our detailed operator comparison →

Ferries & Ports: Impressions of the Crossing

Baleària ferry Martin i Soler at Barcelona port
Baleària ferry “Martin i Soler” at Barcelona port
Photo: Jordiferrer, CC BY-SA 3.0, via Wikimedia Commons
Moll Adossat ferry terminal at Barcelona port with vehicles
Moll Adossat Terminal – where ferries to Mallorca depart
Photo: Jordiferrer, CC BY-SA 4.0, via Wikimedia Commons
Aerial view of Palma de Mallorca harbour
Palma de Mallorca Harbour – main arrival port
Photo: Chixoy, CC BY-SA 3.0, via Wikimedia Commons
Port d'Alcúdia in Mallorca with waterfront promenade
Port d’Alcúdia – fast ferry destination from Barcelona
Photo: Antonio De Lorenzo, CC BY 2.5, via Wikimedia Commons

2026 Prices at a Glance

Foot Passengers

  • Low season: €15–35
  • Shoulder season: €35–65
  • High season: €65–120
  • Inside cabin add-on: +€40–60
  • Outside cabin add-on: +€60–100

With a Vehicle

  • Car + 2 passengers: €120–280
  • Car + family (4): €180–400
  • Motorhome up to 7m: €200–450
  • Motorhome over 8m: €300–600
  • Motorcycle: €80–150
"My top tip: book 6–8 weeks in advance. I have paid as little as €15 for Barcelona to Palma, but also €95 – for the very same crossing!"
- Thomas

See our complete price guide →

Why Travellers Choose the Ferry Over Flying

Mallorca has long been one of Europe's favourite holiday islands, but most visitors only ever see the airport and their resort. Taking the ferry from Barcelona opens up an entirely different experience: you get a city break and a beach holiday in one trip. With cheap flights and fast train links into Barcelona from all over Europe – and no baggage limits on the ferry – this route is remarkably easy to reach.

Fly + Ferry Combo

Fly into Barcelona, spend 2–3 days exploring the city, then take the overnight ferry to Mallorca. You save on a night's hotel (sleep on the ferry!) and arrive fresh in Palma.

Complete fly & ferry guide →

Beyond the Resorts

Discover the Mallorca that package tourists miss: the Serra de Tramuntana mountains, Palma's Gothic old town, local markets, and authentic Mallorcan cuisine.

Mallorca holiday guide →

Travelling with Pets

Bringing your dog to Mallorca? The ferry is the only way to travel with your pet. We cover pet cabins, kennels, and the EU pet passport and entry requirements you need.

Pet travel guide →

Quick Links – Plan Your Crossing

Schedules & Timetables

All departure times for 2026, across all three operators. Filter by day, route, and season.

View timetables →

Port Guides

Terminal maps, parking, metro & bus connections for Barcelona and Palma ferry ports.

Barcelona port → | Palma port →

Car Ferry & Cabins

Everything you need to know about taking your vehicle, plus our cabin guide with types and prices.

Car ferry guide → | Cabin guide →

Top 5 Tips for First-Time Ferry Travellers

Book early for the best prices. Fares start at €15 but can exceed €100 in peak season. The sweet spot is 6–8 weeks before departure. Summer weekends sell out fast.
Get a cabin for overnight crossings. Reclining seats are available, but a cabin makes the overnight crossing genuinely restful. An inside cabin costs from €40 extra – well worth it.
Arrive at the port early. With a vehicle, arrive 90 minutes before departure. Foot passengers should allow 60 minutes. Peak season queues can be significant.
Bring your own food for the crossing. On-board restaurants charge €18–25 for a basic meal. Pick up sandwiches from La Boqueria market before boarding – it is just minutes from the port.
Consider the Alcúdia fast ferry for north Mallorca. If your hotel is in Pollensa, Alcúdia, or Can Picafort, the direct fast ferry saves you a 45-minute drive from Palma.

Ready to Book Your Crossing?

Use our guides to find the best operator, price, and schedule for your trip