Home › Routes › Barcelona to Ibiza

How to get from Barcelona to Ibiza

The fastest way from Barcelona to Ibiza is a flight of about 1 hour from Barcelona-El Prat. Ferries take roughly 8–9 hours (often overnight) and are the choice if you are taking a car.

276 km apart (straight line)Day trip: noFlight · Ferry

Best option: Flight. At about 1 hour with many daily departures in summer, flying is by far the quickest option and often cheap if booked early.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
flight
Barcelona-El Prat (BCN) to Ibiza (IBZ), with airlines such as Vueling
about 1 hmany flights a day in summer, several in winterabout €40–150 one wayIbiza airport is about 15–20 minutes from Ibiza town.
ferry
Overnight or day ferry from the Port of Barcelona to Ibiza town (Baleària and other companies)
about 8–9 hdaily or several times a week depending on seasonabout €60–120 per person; cabins and cars extraBring a car or save a hotel night with a cabin; check current timetables.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsBarcelona to Ibiza and backBook a transferDoor to door on arrivalHotels in IbizaCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is the ferry or flight better?

For most travellers the flight is better: about an hour in the air against eight or nine hours by sea. The ferry makes sense if you are bringing a car or motorbike, carrying a lot of luggage, or want to sleep on board and arrive in the morning without paying for a hotel night.

How much does it cost?

Flights often cost about €40 to €150 one way, depending on season and how early you book. Ferry foot-passenger fares are roughly €60 to €120, with cabins and vehicles extra. August and festival weekends are the most expensive times on both.

Which port does the ferry arrive at?

Most ferries from Barcelona arrive at Ibiza town, where the port is a short walk or taxi ride from the old town. Some sailings use Sant Antoni on the west coast. Check the port on your ticket, because the two are about 20 to 30 minutes apart by road.

Do I need to book ahead?

In summer, yes. Flights fill quickly and ferry cabins and car spaces sell out on peak weekends. Outside July and August you can often book a few days before, but prices are lower if you book earlier. Ferry fares for cars are lowest when booked weeks ahead.

Ibiza travel guideHow many days in IbizaWhere to stay in IbizaBarcelona travel guideBarcelona vs Ibiza

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.