Ferry From Barcelona to Mallorca: Ibiza and Menorca Too

A white passenger ferry crossing a deep blue Mediterranean sea

Yes, the Barcelona Mallorca ferry exists, and the crossing takes roughly 6 to 7.5 hours, so it is a long trip and not a quick hop. Ferries also sail from Barcelona to Ibiza and Menorca, each a little longer. Below, the three islands are compared on crossing time and price, and then the ferry is weighed against a plane.

A long sea crossing is a trip in its own right, so it only pays off when the ride itself is part of what you want.

Crossing time: Barcelona ferry to Mallorca vs Ibiza vs Menorca

The Barcelona ferry to Mallorca takes roughly 6 to 7.5 hours, Menorca about 7.5 hours and Ibiza 8.5 to 9 hours, going by the operator GNV. Its route pages for the three islands show the times below. The Palma page lists 7 h 30 min out and 6 h 30 min back in its booking box, and 6 h 15 min in its text. The Ibiza page lists 9 h direct out and 7 h 45 min back, and 8 h 30 min in its text. The Menorca page lists 7 h 45 min direct out and 7 h 30 min back.

Ferries leave from the Port de Barcelona, which sits by the sea at the foot of the city. GNV's Palma page names only the ports and gives no terminal name, and the port's ferries page names no terminal or Balearic operator either, so check your ticket for the terminal. The terminal for the Mallorca ferry is not published on any official page we checked, including the port's ferries page, so your ticket is the only place to find it. Head for the Port de Barcelona and confirm the terminal on your ticket before you leave. The getting around Barcelona guide shows how to reach the port by metro or taxi. The port itself says on its ferries page that sailings from Barcelona serve the Balearic Islands, Italy and North Africa through different shipping companies.

Some sailings stop on the way. GNV's Barcelona to Ibiza page shows a version that calls at Palma de Mallorca and takes 13 h 45 min. Its Barcelona to Menorca page shows one that calls at Alcúdia on Mallorca and takes about 10 hours. Pick the direct sailing if you want the shortest ride.

Pro Tip On the Barcelona to Ibiza route, look for the 9-hour direct sailing and skip the 13 h 45 min version that stops in Palma de Mallorca, unless the lower price matters more than the extra hours.

Ticket price and boarding: Mallorca vs Ibiza vs Menorca

The cheapest fares on GNV's route pages are €15 one way to Mallorca, €25 to Ibiza and €28 to Menorca. These are starting prices with no travel date shown, so your price depends on the season, the seat or cabin and whether you bring a car. In summer and at Easter the page says prices are usually higher. GNV's Palma page shows no departure times, so it does not say whether the Mallorca crossing is overnight. It says only that cabins suit night travel. Check the time on your booking before you rely on sleeping on board. A seat is cheaper than a cabin, and a cabin is where you can sleep. The page does not list what else a fare includes, and it says prices depend on the ticket type (passenger, vehicle or pet) and extras such as a cabin or vehicle boarding. So treat €15 as the lowest fare for one person, not as a full price. A cabin, a car or a pet costs extra. For comparison, the boat trips in the last section are from €17.50, €22.50 and €20 a person, as checked on 26 October 2026, and include the skipper and the boat.

You need your ticket and an ID for everyone in your group, children included. On the Menorca route page, GNV tells foot passengers to arrive at the port in good time and show their booking and identification at the check-in desk. Each traveller then gets a boarding pass with a seat or cabin. Arrive earlier than you think you need to, since the page gives no exact minutes.

On the Menorca route, GNV describes a night crossing with an evening departure, and a cabin lets you sleep. A seat is cheaper, and the on-board bars are the only food option on that sailing. Bring a snack if you want to eat well.

DimensionMallorca (Palma)IbizaMenorca (Mahón)
Crossing time, direct, outbound7 h 30 min9 h7 h 45 min
Crossing time, inbound6 h 30 min7 h 45 min7 h 30 min
Starting fare, one way€15€25€28
Sailing with a stopnone shown13 h 45 min via Palmaabout 10 h via Alcúdia

Ferry vs plane: which to take from Barcelona

A plane is far quicker than any of these ferries, so choose the ferry only if the crossing suits your trip. A flight spends its time in the airport, not on the water. A ferry takes at least 6 hours even on the shortest of the three routes. The airport side of a flight trip is covered in the Barcelona airport guide.

The ferry makes sense in a few cases. You bring a car, because GNV sells vehicle tickets on these routes. You travel with a pet, because GNV's Menorca page describes pet-friendly cabins. Or you want a night crossing and a bed on the way. If none of these fits, book the plane.

The ferry is the wrong choice if you have only a long weekend. Six to nine hours each way takes a large part of a short stay, and bad weather can add to the time. We did not find an official page with plane times, so this article leaves flight times out.

Key Takeaway The shortest of the three crossings is Barcelona to Palma de Mallorca at 6 h 30 min to 7 h 30 min, which is still a half day of travel.

Direct ferry from Barcelona, outbound, as shown by GNV Mallorca 7 h 30 min Ibiza 9 h Menorca 7 h 45 min

Other sea trips: island crossing vs a short boat ride

If the sea is what you want and not the island, a short boat ride from Barcelona's harbour gives you the water in a few hours. Boat tours Barcelona range from a one-hour sail to a longer catamaran cruise, and they start and end in the city.

Things to Do in Barcelona's count of GetYourGuide listings on 26 October 2026 found 16 catamaran cruises among the 528 Barcelona listings, from €14 a person. The catamaran cruise with optional live jazz is from €17.50 a person, lasts 1.5 hours and has 4.7 stars from 1,888 reviews, with free cancellation. It starts at Moll de Drassanes, and it is not suited to wheelchair users. For a smaller boat, the sunset sailing trip from Port Olímpic takes up to 12 people, lasts one hour and costs from €22.50 a person, with drinks and snacks included. It has 4.5 stars from 192 reviews.

If you prefer a longer trip, the daytime or sunset cruise with drinks lasts 1.5 to 2.5 hours and is from €20 a person. It has 4.7 stars from 1,303 reviews. The operator may rebook or refund you if bad weather cancels it.

Rome and Nice are different cases. We could not confirm a passenger ferry to Rome. For Nice, see the train from Barcelona to Nice, since no ferry turned up on the pages checked.

Should you book a tour or go alone? For the ferry, book direct with GNV, since a ferry is not a tour. It is not a GetYourGuide listing, so it has no rating, review count or free cancellation there. GNV's page gives no cancellation terms, so read them before you pay. The crossing takes about 6 to 7.5 hours. You need your ticket and an ID for everyone, children included, and the page names no terminal or check-in time, so check your ticket and arrive in good time. For the sea itself, a tour is the simple way: the skipper, boat and drinks are covered, and each trip below has free cancellation as GetYourGuide shows it. The catamaran is run by CATAMARAN ORSOM, the sunset sail by BDA Sailing Experience and the cruise by turturexperience. GetYourGuide shows no group size for the catamaran. Do check what is not included: the sunset sail leaves from Moll de Mestral at Port Olímpic, takes up to 12 people and does not include hotel pickup or parking. The cruise meets at Carrer de la Marina, has no pickup and does not include parking or transfers.

A short boat ride will not take you to an island. If Mallorca, Ibiza or Menorca is the goal, you still need a ferry or a plane.

Want the sea without the long crossing?

Going alone is the right call for the ferry. It is not a tour, GNV runs and sells it, and it has no GetYourGuide rating, review count or free cancellation. GNV's page does not list its cancellation terms, so read them before you pay. The crossing takes about 6 to 7.5 hours. Bring your ticket and an ID for everyone, children included. GNV names no terminal or check-in time, only "arrive with sufficient time", so check your ticket. Group size does not apply to a ferry. A fare starts at €15 one way to Mallorca for one person. The page does not list what it includes, and a cabin, car or pet costs extra. A boat trip is different, because the skipper, drinks and route are included, and it lasts 1 to 2.5 hours. Three short boat trips from Barcelona's own harbour, each with free cancellation as GetYourGuide shows it and rated 4.5 to 4.7 stars: a catamaran cruise from €17.50 a person, a sunset sail from €22.50 and a daytime or sunset cruise from €20.

Prices and ratings as shown on GetYourGuide on 26 October 2026.

Boat tours and catamaran cruises in Barcelona

FAQ

How long is the ferry from Barcelona to Mallorca?

GNV's route page shows about 7 h 30 min from Barcelona to Palma de Mallorca and 6 h 30 min back. Its text elsewhere on the page says 6 h 15 min. The time varies with the type of ship, the weather and the boarding time. The page shows no departure times.

Is the ferry from Barcelona to Mallorca overnight?

Not published. Neither GNV's Palma page nor the Port de Barcelona ferries page lists departure times, so no official page says if the crossing runs overnight or by day. GNV says only that "cabins are highly appreciated for night travel". The crossing takes about 6 to 7.5 hours. Check the departure time on your booking before you count on sleeping on board, and book a cabin if you want a bed.

Is there a ferry from Barcelona to Menorca?

Yes. GNV lists a direct Barcelona to Mahón ferry on Menorca that takes 7 h 45 min, with prices from €28 one way on its route page. One sailing stops at Alcúdia on Mallorca and takes about 10 hours.

Is there a ferry from Barcelona to Mallorca?

Yes. GNV lists a direct Barcelona to Palma de Mallorca ferry, with prices from €15 one way on its route page. The Port de Barcelona says ferries from the port serve the Balearic Islands through different shipping companies.

How long is the ferry from Barcelona to Ibiza?

GNV's route page shows 9 h direct from Barcelona to Ibiza and 7 h 45 min on the way back. A version with a stop in Palma de Mallorca takes 13 h 45 min. Another line on the same page says 8 h 30 min.

Is there a ferry from Barcelona to Ibiza?

Yes. GNV lists a Barcelona to Ibiza ferry, with prices from €25 one way on its route page. The booking page shows both a direct sailing and one that calls at Palma de Mallorca.

How long is the ferry from Barcelona to Menorca?

GNV's route page shows 7 h 45 min direct from Barcelona to Mahón on Menorca and 7 h 30 min back. A sailing that stops at Alcúdia on Mallorca takes about 10 hours.

Is there a ferry from Barcelona to Rome?

We could not confirm one. The Port de Barcelona's list of ferry lines names Civitavecchia, the port of Rome, but the pages checked do not say which company sails there or whether it takes passengers. Check the operator's page before you plan around it.

Is there a ferry from Barcelona to Nice?

We found no Barcelona to Nice ferry on the pages checked. GNV's list from Barcelona covers the Balearic Islands, Morocco and Genoa. For Nice, the train is the usual choice.

Conclusion

Take the ferry from Barcelona if you bring a car or a pet, or if you like the idea of crossing by sea and sleeping on board. Take a plane if you want to save time. Crossing times and fares change with the season and the ship, so check the operator's booking page for your date before you plan the rest of the trip.

Sources