How to travel from Barcelona to Ibiza

Travel options
from Barcelona to Ibiza

You can get from Barcelona to Ibiza by train, bus or flight.

Our recommendation

To get from Barcelona to Ibiza on Sep 26 we recommend taking a flight because it’s the best combination of price and speed.

09:00PMBarcelona El Prat Airport1h00 10:00PMIbiza Airport
0 transfers
09:45PMBarcelona8h30 06:15AMIbiza
0 transfers
Other options
09:45PMBarcelona El Prat Airport1h00 10:45PMIbiza Airport
0 transfers
08:50PMBarcelona El Prat Airport1h00 09:50PMIbiza Airport
0 transfers
05:15PMBarcelona El Prat Airport1h00 06:15PMIbiza Airport
0 transfers

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

Sep 26
Sep 27
Sep 28
Sep 29
Sep 30
Oct 01
Oct 02
Oct 03
Oct 04
Oct 05
Oct 06
Oct 07
Oct 08
Oct 09
Oct 10
Oct 11
Oct 12
Oct 13
Oct 14
Oct 15
Oct 16

General Information about the journey from Barcelona to Ibiza

Travel by train or bus to Ibiza from Barcelona involves a ferry crossing, and total travel time is from 10 hours. There is only one ferry crossing per day. Travel by flight presents a convenient and fast mode of transport for this route. There are frequent services available throughout the day, and the journey takes from 1 hour.

Buses from Barcelona to Ibiza

It is possible to travel to Ibiza from Barcelona via a combination of bus and ferry. Alsa provides daily bus services from Barcelona to Valencia. The main departure point is Barcelona Nord, and the arrival point is Valencia Coach Station. The journey generally takes from 4 to 6 hours. Buses run once every 4 hours. The ferry from Valencia to Ibiza operates once a day and takes about 6 hours and 30 minutes. The total travel time for this journey is over 10 hours.

Trains from Barcelona to Ibiza

Barcelona is situated in mainland Spain, while Ibiza is on an island. It’s possible to travel to Ibiza from Barcelona via train and ferry links. Renfe trains depart from Barcelona Sants and arrive at Valencia Estacio del Nord. Trains operate every 3 hours, and the journey takes about 3 hours and 30 minutes. At Valencia passengers will need to continue the final part of the journey via ferry. Sailings are once a day. The ferry crossing takes around 6 hours and 30 minutes, and the travel time for the entire trip is from 10 hours.

Flights from Barcelona to Ibiza

There are a number of airlines that operate flights to Ibiza from Barcelona. These include Ryanair, Vueling, Air Europa, and Iberia. Non-stop flights take about 1 hour. The departure point is El Prat Airport, and the arrival point is Ibiza Airport. Flights start operating at about 6 a.m, and are available throughout the day until around 10:20 p.m. There are usually at least 2 flights every hour.

How to get from Barcelona to Ibiza

The Best Way According to our Users

When it comes to choosing a method of transportation from Barcelona to Ibiza, 100,00% of our customers do not hesitate to choose the flight as their preferred way to travel. Nowadays, passengers who want to fly around Europe have more options than ever before. With dozens of budget airlines covering several routes which connect to virtually all European countries, taking a flight to reach your desired destination is easy and inexpensive. The low fares and the short flight time are, among others, some of the reasons why our users choose the airplane as the best way to get from Barcelona to Ibiza, even if they have to face baggage limitations and long lines at check-in and security control. You can book your flights with Omio to make sure you are always taking the fastest route or getting the best deal. You can also add extra luggage and book securely with several methods of payment such as Apple Pay, PayPal and more.

Search on Omio to find cheap tickets from Barcelona to Ibiza. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips: Travel from Barcelona to Ibiza

Travel to Ibiza easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Ibiza.

The distance from Barcelona to Ibiza is approximately 175 miles (282 km).

Many of our customers traveling from Barcelona to Ibiza don't make Ibiza their final stop. Some of the destinations worth visiting after Ibiza are Madrid, Valencia or Paris, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Ibiza to any of these top destinations today!

Travelling from Barcelona to Ibiza: related information

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone