A Comparison of Ferries from Barcelona to Mallorca

by Allie d'Almo  |  Updated February 16, 2023

Whether you’re looking to tour the island’s beaches by car or cycle through the mountains, a ferry from Barcelona to Mallorca is a convenient and inexpensive way to take a short break in Mallorca. 

One of many ferries operated between the two showstopping cities by Trasmediterránea (Photo: Trasmediterránea)

Mallorca is an island of contrasts. While the Balearic Island may be famous for its blockbuster beaches, it is also home to the Serra de Tramuntana mountains, culture-packed metropolitan cities and soulful hilltop villages. Currently, three ferry operators offer transfers from the port of Barcelona to Mallorca: Grandi Navi Veloci, Trasmediterránea and Balearia. Prices vary depending on whether you have a vehicle or special luggage and the type of accommodation you choose. We’ve compared four ferry connections to make it easier for you to set sail to discover the Pearl of the Mediterranean.

Barcelona to Palma with Trasmediterránea

The Dimonios and Tenacia together offer up to 7 departures per week from Barcelona to Palma. The Dimonios can carry up to 950 passengers and includes swish onboard services including a solarium, Wi-Fi, self-service restaurant, shopping and an exclusive enclosure for pets with air-conditioned outdoor deck and walking area. The Tenacia has a capacity for 870 people and nearly 200 cars. You’ll find shops, dining areas, a solarium and an outside bar onboard. For those who want to wake up refreshed and ready to explore Mallorca, Transmediterranea offers night departures on alternating evenings, arriving early the next morning too. From €36 per person. 

Book at

Barcelona to Palma with Grandi Navi Veloci

On board a GNV ferry (Photo: Grandi Navi Veloci)

Grandi Navi Veloci operates at least seven sailings from Barcelona to Palma every week, with an average journey time of 6 hours and 20 minutes. Passengers can choose from an assigned ‘Pullman’ seat, with comfortable reclining seats or an ‘Economy Pullman’ seat for an even cheaper price. All ships feature air-conditioning, a restaurant and pizzeria, a children’s play area and games room and a shopping mall. La Suprema, the largest ship in the fleet, features a seasonal swimming pool. There are suites and cabins available for late departures too. From €36 per person. 

Book at

Barcelona to Palma with Balearia 

Balearia ferries offer cabins and different lounge seating arrangements ranging from ‘Tourist’ to ‘Superior Class’. Several vessels serve this route, including the Martin i Soler and the Jaume III. These ships can carry up to 650 passengers and 140 vehicles. On board the ship, you’ll find a bar, Wi-Fi service, a children’s play area, and an outdoor deck. The Martin i Soler has a swimming pool, so you can even take a dip as you cross the Med. During high season, passengers can enjoy an outdoor barbecue and gin & tonic cocktail afternoons. Balearia runs up to 7 departures per week with a 7-hour and 15-minute journey time. From €46 per person. 

Book at

Barcelona to Alcudia with Balearia 

A Balearia ferry (Photo: Balearia)

Alcudia is a 14th-century town in the north of Mallorca bustling with activities, restaurants, and cafes located around the marina. Balearia currently offers 13 weekly sailings to Alcudia and the crossing takes up to 5 hours on the superfast ferry Jaume II. In high season, the company offers tickets for informal seating, assigned seats and cabins ranging in price. Onboard, the vessels offer restaurants, bars, cinemas, televisions and Wi-Fi. From €46 per person. 

Book at