How to get to Ibiza: the complete guide

Plan your getaway to Ibiza with ease!

Ibiza is one of the most popular islands in the Balearics, attracting millions of visitors every year. Known for its picturesque beaches, natural scenery and vibrant nightlife, Ibiza creates a wonderful and unique atmosphere for everyone.

Check out our detailed Ibiza travel guide and learn more about the best things to do and see during your stay in the beautiful Balearic island. But before that, let’s see how you can travel to Ibiza!

How to get from Spain to Ibiza

You can easily reach Ibiza from mainland Spain and the Balearic islands by ferry or plane.

Ferries to Ibiza depart from the ports of Valenica, Dénia and Barcelona on the eastern coast of Spain, as well as Mallorca and Formentera in the Balearics.     

As for direct flights to Ibiza, you can catch a plane from Barcelona, Madrid, Bilbao, Alicante, Valencia, Málaga, Seville, Santander, Santiago de Compostela, as well as Palma de Mallorca.

Flight or ferry to Ibiza?

Even though domestic flights normally have a shorter duration, traveling to Ibiza by ferry rewards you with great views, comfort and convenience.

Read below some of the key benefits of planning a ferry trip to Ibiza: 

  • Ferry traveling is more comfortable and the best way to get in the mood for your holidays in the Mediterranean.
  • By taking the ferry to Ibiza, you can bring along your vehicle and easily move around the island.
  • Traveling by ferry with your pet is the most convenient way to bring along your little friend to the Balearics.
  • When it comes to sustainability, traveling by ferry to Ibiza is the greenest way to visit the Balearic Islands. Baleària’s fast and eco-friendly Eleanor Roosevelt ferry is one of the top examples.

Tip: conscious traveler? Learn more about sustainable ferry travel on Ferryhopper.

View from Cala d'Hort, Ibiza, Balearic Islands, Spain

Stunning sea view from Cala d'Hort in Ibiza

Ferries to Ibiza from mainland Spain

You can reach Ibiza from mainland Spain as well. Travel from the nearby ports of Valencia and Dénia, as well as the port of Barcelona, and bring along your vehicle to explore the island at your own pace.

Learn more about the ferry connections between mainland Spain and Ibiza below, and plan your trip without any hidden fees!

Boat from Barcelona to Ibiza

Barcelona has one of the most popular ports in the Iberian Peninsula and is directly connected to the island of Ibiza. The ferry route from Barcelona to Ibiza is available with up to 3 daily crossings, served by Baleària, Trasmed and GNV.

The duration of the ferry ride from Barcelona to Ibiza ranges between 8 hours and 9 hours 30 minutes, depending on the company you’ve chosen. The starting price of a ferry ticket for the Barcelona - Ibiza ferry route is around €33, increasing in the high season.

Tip: alternatively, you can catch a flight from Barcelona to Ibiza and arrive in 1 hour

How to get from Dénia to Ibiza

From the port of Dénia, you can easily reach the island of Ibiza by ferry. The Dénia - Ibiza ferry route is available all year round with 1-2 daily crossings, and is operated by Baleària.

As the route is served by high-speed vessels, you can get to Ibiza from Dénia in 2-3.5 hours. The price of a standard ferry ticket to Ibiza starts at around €71.

Getting to Ibiza from Valencia

You can travel by ferry from Valencia to Ibiza throughout the year. Usually, there are up to 3 daily ferry crossings from the port of Valencia to Ibiza, with increased frequency in summer. The route is served by 3 companies: Trasmed, Baleària and GNV. 

The duration of the ferry ride from Valencia to Ibiza ranges between 5 hours and 7 hours, depending on whether you’re traveling with a conventional or high-speed ferry. Normally, the price of a standard ferry ticket starts at around €25.

Tip: there are also flights from Valencia to Ibiza. You can catch a plane from the airport of Valencia and reach Ibiza in about 50 minutes.

Ferry from Gandía to Ibiza

Gandía is a small port near Valencia that frequently serves ferry routes to the Balearics. However, there are no direct ferry connections from Gandía to Ibiza active at the moment. Instead, you can catch a ferry or plane from Valencia to get to the island of Ibiza.

How to get from Alicante to Ibiza

Wondering how to travel from Alicante to Ibiza by ferry? As of now, there is no active ferry connection between the two ports. Nonetheless, you can catch a ferry from the neighboring ports of Valencia and Dénia.

Tip: you can also catch a flight from the airport of Alicante and travel to Ibiza in 45 minutes.

Boats at the Cala Vendella beach in Ibiza, Balearic Islands, Spain

Little boats at the beach of Cala Vadella in Ibiza

Ferries to Ibiza from the Balearic Islands

Interested in diving deep into the life of Ibiza? There are plenty of ferry crossings between the Balearics, depending on your point of departure. To get to Ibiza, there are direct ferry connections from Mallorca and Formentera.

Here, you can find detailed information about how long it takes to get to Ibiza from the neighboring islands of Mallorca and Formentera.

How to get to Ibiza from Mallorca

Ibiza and Mallorca (or Majorca) are the most popular Balearic islands, connected by multiple weekly crossings. In summer, there are at least 1-2 daily connections, operated by 2 companies: Baleària and Trasmed.

How long is the ferry ride to Ibiza? The duration of the Mallorca - Ibiza ferry trip ranges between 2 hours and 4 hours, depending on the company and type of vessel you’re traveling with. The price of a standard ferry ticket to Ibiza usually starts at around €50

Tip: Ibiza and Mallorca are also connected by plane. There are frequent flights to Ibiza that last approximately 45 minutes.

Ferry from Formentera to Ibiza

Formentera is the smallest of the Balearics, located close to the island of Ibiza. There are multiple daily crossings from Formentera to Ibiza, which last about 25 minutes to 1 hour. The 4 companies serving this route are Baleària, AquabusFormentera Lines, and Trasmapi.

Wondering about the cost of the Formentera - Ibiza ferry route? The price of a standard ferry ticket to Ibiza costs €18-€29, though the final cost may vary depending on seasonality and the ferry company you’ve chosen.

The old city and port of Ibiza in the Balearic Islands, Spain

The picturesque port of Ibiza

Book ferry tickets to Ibiza

Ready for stunning beaches and unforgettable partying in the Balearic Islands? Your trip to Ibiza is just a few clicks away! On Ferryhopper, you can find all ferry routes to Ibiza, along with the respective ferry schedules in Spain. Compare prices and companies, check timetables, and book ferry tickets to Ibiza without hidden fees!

Tip: on our Map of ferries, you can find all ferry connections between Ibiza and neighboring Spanish ports. Make sure to check our island hopping guide for the Balearics and upgrade your holidays in the Mediterranean!

Latest article

Keep on reading

Back to blog