Barcelona to Mallorca
Travelers heading from Barcelona to Mallorca can choose between two transport services, flight or ferry, with schedules, estimated durations and prices listed below.
Travel options for Barcelona to Mallorca
Travel from Barcelona to Mallorca by flight for a quicker journey lasting 45 minutes, or take a ferry to save 22 EUR.
Ferry from Barcelona to Mallorca
Board the ferry at Barcelona Port and travel between Barcelona and Mallorca, arriving at Palma Port or Alcudia Port after a crossing of approximately 3 hours 30 minutes. Ferry ticket prices usually start at 22 EUR. You can check routes, availability, and ticket details on the ferry schedule and booking page.
Prices: 22 EUR
Duration: 3h 30m – 8h 30m ⏱
Flight from Barcelona to Mallorca
Depart from BCN Barcelona Airport when traveling from Barcelona and cover the distance to Mallorca in roughly 45 minutes, with arrival taking place at PMI Palma De Mallorca Airport. Flying is a practical option for this route, especially when time matters, and ticket prices usually start from 43 EUR. Full flight details and booking options can be found in the available flight listings.
Prices: 43 EUR
Duration: 45m – 55m ⏱
Ferry Routes & Schedules from Barcelona to Mallorca
- From Barcelona Port, take a boat ride to Palma Port, lasting approximately 7h to 8h 30m. Departures run from 21:30 until 22:30, with tickets starting at 22 to 36 EUR.
- Hop on a ferry at Barcelona Port and enjoy a trip across the sea to Alcudia Port, lasting roughly 3h 30m to 6h. Services operate from 15:45 until 21:15, and fares start at 67 to 88 EUR.
Cheapest Ferry Barcelona to Mallorca
22 EUR, from Barcelona Port to Palma Port, departure at 22:30, duration 7hFastest Ferry Barcelona to Mallorca
88 EUR, from Barcelona Port to Alcudia Port, departure at 15:45, duration 3h 30mFerry Timetable: Barcelona Port → Alcudia Port
- 15:45 19:15 3h 30m 88 EUR
- 21:15 03:15 6h 67 EUR
Ferry Timetable: Barcelona Port → Palma Port
- 21:30 06:00 8h 30m 24 EUR
- 22:15 05:30 7h 15m 36 EUR
- 22:30 05:30 7h 22 EUR
Flight Routes & Schedules from Barcelona to Mallorca
Catch your nonstop flight at BCN Barcelona Airport, the only direct connection from Barcelona to Mallorca. Flights depart from 07:00 until 23:30, and the journey in the air typically lasts around 0h 45m to 0h 55m before touching down at PMI Palma De Mallorca Airport. Fares start from 43 to 229 EUR, and you can consult the full timetable for the Barcelona–Mallorca route to select the departure that suits your schedule and book your seat in advance.
Cheapest Flight Barcelona to Mallorca
43 EUR, from BCN Barcelona Airport to PMI Palma De Mallorca Airport, departure at 23:30, duration 55mFlight Timetable: BCN Barcelona Airport → PMI Palma De Mallorca Airport
- 07:00 07:55 55m 151 EUR
- 07:00 07:55 55m 75 EUR
- 07:00 07:55 55m 62 EUR
- 07:00 07:55 55m 64 EUR
- 07:00 07:55 55m 161 EUR
- 08:25 09:20 55m 229 EUR
- 08:25 09:20 55m 104 EUR
- 08:25 09:20 55m 104 EUR
- 08:40 09:25 45m 76 EUR
- 11:35 12:30 55m 173 EUR
- 11:35 12:30 55m 74 EUR
- 11:35 12:30 55m 74 EUR
- 11:55 12:40 45m 76 EUR
- 12:25 13:20 55m 145 EUR
- 12:25 13:20 55m 66 EUR
- 12:25 13:20 55m 53 EUR
- 12:25 13:20 55m 55 EUR
- 12:25 13:20 55m 155 EUR
- 14:05 15:00 55m 151 EUR
- 14:05 15:00 55m 57 EUR
- 14:05 15:00 55m 59 EUR
- 14:05 15:00 55m 161 EUR
- 14:40 15:35 55m 145 EUR
- 14:40 15:35 55m 57 EUR
- 14:40 15:35 55m 59 EUR
- 14:40 15:35 55m 155 EUR
- 15:30 16:15 45m 53 EUR
- 17:05 18:00 55m 173 EUR
- 17:05 18:00 55m 74 EUR
- 17:05 18:00 55m 70 EUR
- 18:00 18:55 55m 229 EUR
- 18:00 18:55 55m 104 EUR
- 18:00 18:55 55m 104 EUR
- 18:45 19:30 45m 76 EUR
- 21:40 22:35 55m 151 EUR
- 21:40 22:35 55m 62 EUR
- 21:40 22:35 55m 64 EUR
- 21:40 22:35 55m 161 EUR
- 22:00 22:45 45m 88 EUR
- 23:30 00:25 55m 131 EUR
- 23:30 00:25 55m 58 EUR
- 23:30 00:25 55m 45 EUR
- 23:30 00:25 55m 43 EUR
- 23:30 00:25 55m 140 EUR
Frequently Asked Questions Barcelona to Mallorca
Below you will find answers to the most common questions about traveling from Barcelona to Mallorca.
How do people usually travel from Barcelona to Mallorca?
The route from Barcelona to Mallorca is served by flights and ferries. Flights go from BCN Barcelona Airport to PMI Palma De Mallorca Airport. Ferries leave from Barcelona Port and arrive at Palma Port or Alcudia Port.
What is the cheapest way to get from Barcelona to Mallorca?
The cheapest option from Barcelona to Mallorca is the ferry, with fares starting at 22 EUR. Ferry tickets can go up to 88 EUR depending on the sailing and route. Flights start at 43 EUR.
What is the fastest way to travel from Barcelona to Mallorca?
The fastest option from Barcelona to Mallorca is the flight. It runs between BCN Barcelona Airport and PMI Palma De Mallorca Airport. The ferry is slower, with trip times ranging from about 3 hours 30 minutes to 8 hours 30 minutes.
How much does it usually cost to go from Barcelona to Mallorca?
Prices from Barcelona to Mallorca vary by transport type. Flights cost about 43 EUR to 229 EUR, while ferries cost about 22 EUR to 88 EUR. The final fare depends on the departure time and service chosen.
How long does the Barcelona to Mallorca trip usually take?
Travel time from Barcelona to Mallorca depends on the transport. Flights are the quickest, while ferries take about 3 hours 30 minutes to 8 hours 30 minutes. On ferries, the arrival port also affects the duration.
Where do I leave from and arrive in Mallorca when traveling from Barcelona?
Flights from Barcelona to Mallorca depart from BCN Barcelona Airport and arrive at PMI Palma De Mallorca Airport. Ferries leave Barcelona Port and arrive either at Palma Port or Alcudia Port, depending on the sailing.
How often do flights run from Barcelona to Mallorca?
There are 44 flight departures on the Barcelona to Mallorca route. The first flight leaves at 07:00 and the last one at 23:30. This gives travelers a wide spread of departure times through the day.
How often do ferries run from Barcelona to Mallorca?
There are 5 ferry trips from Barcelona to Mallorca. Ferries start at 15:45 and the last departure is at 22:30. The schedule is much less frequent than flights, so timing matters more.
Which ferry route from Barcelona to Mallorca is quicker, Palma or Alcudia?
The Barcelona Port to Alcudia Port ferry is quicker, taking about 3 hours 30 minutes to 6 hours. The Barcelona Port to Palma Port ferry takes about 7 hours to 8 hours 30 minutes. Both depart from Barcelona Port.
Which ferry arrival ports are used on the Barcelona to Mallorca route?
Ferries from Barcelona to Mallorca arrive at two ports: Palma Port and Alcudia Port. Both services depart from Barcelona Port. The arrival port matters because the travel time differs between the two sailings.
What are the first and last departure times for Barcelona to Mallorca?
For Barcelona to Mallorca, flights start at 07:00 and the last flight leaves at 23:30. Ferries begin later, with the first departure at 15:45 and the last at 22:30.
Where can I book Barcelona to Mallorca tickets?
For Barcelona to Mallorca tickets, TicketRoutes.com is the booking reference to use. It lists the available flights and ferries for this route. You can check departure times, prices, and arrival ports there.
More travel routes for Barcelona and Mallorca
Planning more stops after Barcelona to Mallorca?
If your journey doesn’t end with Barcelona to Mallorca, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.