The cities of Palma and Ibiza town, located on the Balearic Islands of Mallorca and Ibiza, are about 88 miles (142 km) from each other. Traveling between the two islands is relatively easy, with options that include commercial air travel and regular ferry crossings. And for some real luxury, you could even charter a private yacht or sailboat.
The fastest way to get from Palma to Ibiza town would be by plane. Palma airport is just a few miles from the city center and has several daily nonstop flights to Ibiza town. Flying time is 45 minutes.
Taking one of the daily ferries that run between the two islands would be the second-fastest option. Ferries operate year-round and average travel time is 2 hours and 15 minutes.
If you’re looking for a more customized experience, there are also private yacht charters that can take you from Palma to Ibiza. While this is an expensive way to travel, it does offer the freedom to tailor the trip to your own schedule.
During your time on Mallorca, consider this 5-day highlights tour of the island, which takes you on a tour of Palma, into the Tramuntana mountains, and on a sailing cruise along the coast. And this tour of Barcelona and Ibizanot only showcases the city of Barcelona but also tours Ibiza’s endless beaches, the streets of Ibiza town and historic landmarks like Dalt Vila, a citadel and UNESCO World Heritage site.

By Plane

Duration: 40 – 45 minutes
The Palma de Mallorca airport is the only commercial airport on the island and is the third-largest airport in Spain, making it a high-traffic, busy place. There are multiple daily nonstop flights from Palma to Ibiza town and depending on air carrier, flying time takes between 40 and 45 minutes. While there are plenty of flights to choose from, it is recommended you book your flights at least a few days in advance as the route between the two cities is a popular one.

By Ferry

Duration: 2 hours 15 minutes
Palma’s main ferry terminal is located on the southwestern side of the island, just under 3 miles (4.6 km) from the city center. It’s a quick taxi ride to the port, or you can catch one of the city buses that run there. You can expect your crossing to take about 2 hours and 15 minutes, docking at Ibiza town’s ferry terminal. Depending on the season, the ferries run daily and most have amenities such as food for purchase, Wi-Fi and comfortable lounge chairs. Tickets can be secured online or at the ferry terminal, and buying tickets in advance is always a good idea.

By Private Yacht

Duration: 2 -3 hours
For those who seek a bit more luxury, there are several companies that offer private yacht charters. From smaller boats to those that can accommodate large parties, you can hire a yacht with a full crew to transport you between islands. Chartering a yacht gives you the option of adding tours and stopovers on some of the other islands, such as Formentera, a tiny island located just off the coast of Ibiza and home to the La Mola Lighthouse.


Map of How to Get from Palma de Mallorca to Ibiza Town
Map of How to Get from Palma de Mallorca to Ibiza Town