Ferry from Barcelona to Ibiza

Tickets, Prices & Schedules

There are daily ferry crossings from Barcelona to Ibiza all year round. Find updated information about this route, including schedules, companies and prices, and book ferry tickets on Ferryhopper hassle-free!

Ferry schedules from Barcelona to Ibiza

Barcelona Ibiza Trip frequency: Every day First trip: 21:45 Last trip: 22:01 Average duration: 8h 34m Price range: 51.95 € - 1,211.00 €
Ibiza Barcelona Trip frequency: Every day First trip: 10:01 Last trip: 12:00 Average duration: 8h 34m Price range: 51.95 € - 1,211.00 €

Is there a ferry from Barcelona to Ibiza?

Yes, the Barcelona - Ibiza ferry route is normally served all year round. There are usually up to 18 weekly ferry crossings from Barcelona to Ibiza.

The ferry companies that operate on this route are Baleària, Trasmed and GNV.

What’s the ferry schedule from Barcelona to Ibiza?

Normally, there are several weekly crossings from the port of Barcelona to Ibiza, with increased frequency in the summer.

The first ferry to Ibiza normally departs from Barcelona at 21:45 and reaches the island at 06:15.

The last ferry to Ibiza from Barcelona normally leaves at 22:00 and arrives at 07:00 in the morning.

Please note that ferry timetables are subject to change. You can check real-time schedules and book your ferry tickets for the Barcelona - Ibiza crossing on Ferryhopper.

Ferry Tickets, Offers & Discounts

How much is the ferry from Barcelona to Ibiza?

Ferry prices from Barcelona to Ibiza start at around €45, depending on the season and the operator. The final cost may also vary depending on available discounts and offers, seat type, and vehicle selection.


Discover the best available offers for the ferry route you’re interested in on Ferryhopper and the Ferryhopper App. Find updated information about our ferry crossings, compare prices, and book your ferry tickets without hidden fees.

Check out all available ferry offers for Spain in 2024, and find the deal that suits you best.

Note that current offers are usually automatically applied when booking your ferry tickets.


Infants and toddlers up to 1-3 years old can travel from Barcelona to Ibiza for free, while there are also discount tickets for children up to 13 years old. There is also a special discount for residents of the Balearic Islands.

Note that available discounts may vary from one operator to another.

Ferry Route Info

How long is the ferry ride from Barcelona to Ibiza?

The duration of the ferry trip from Barcelona to Ibiza ranges from 8 hr to 9 hr 30 min. Travel time mainly depends on the type of vessel and the weather conditions.

Is there a high-speed ferry from Barcelona to Ibiza?

The Barcelona - Ibiza route is mainly operated by conventional ferries that have bed cabins and car decks. The fastest ferry to Ibiza reaches the island in roughly 8 hr.

What’s the distance between Barcelona and Ibiza?

The distance between Barcelona and Ibiza is approximately 149 nautical miles (276 km).

Ferry Trip Tips

Useful tips for your ferry trip to Ibiza from Barcelona

Here are some travel tips for your trip from Barcelona to Ibiza:

  • If you travel with a vehicle, we recommend arriving at the port of Barcelona at least 1 hr before departure, as the port can get quite busy.
  • To reach the island like a pro, read our guide on how to get to Ibiza.
  • From the port of Ibiza, you can easily plan a day trip to the beautiful island of Formentera. The Ibiza - Formentera ferry ride lasts only 30 min and there are several departures throughout the day. 
  • In Ibiza, we suggest you get around either by car or public transport. Taxis are the most expensive means of transport on the island. 
  • Read our Ibiza travel guide for more vacation tips and useful information about the island.

Where to take the ferry from Barcelona to Ibiza

There are regular ferry crossings from the port of Barcelona to Ibiza, which is located less than 3 km from the city center. You can easily get there on foot, as well as by public transport (underground or bus), car and taxi.

Can I travel on the Barcelona to Ibiza ferry with a car?

Yes, ferries traveling from Barcelona to Ibiza have car decks that allow the transportation of vehicles.

Car tickets normally start at around €72, while motorcycle prices start at around €30.

Ferry luggage

Each ferry company serving this route has different luggage policies:

  • Trasmed allows each passenger to carry up to 30 kg per luggage item.
  • With Baleària, there are no limitations on the amount of luggage, as long as you can carry and handle it on your own. There are open luggage trunks in the passenger lounges, where you can leave your luggage during the trip.
  • On the ferries of GNV, passengers can carry up to 2 pieces of personal luggage.


Most ferries traveling from Barcelona to Ibiza have various types of cabins, such as single or double ones, suites, etc.

The duration of the trip from mainland Spain to Ibiza can be long, so we recommend booking a cabin or an airplane-type seat for a more comfortable journey.

Pet travel

When it comes to traveling to Ibiza by ferry, you can bring along your pet. Depending on the company, there are various services and infrastructures for your little friend, such as pet-friendly seats and cabins, kennels and lounges.

For more information regarding necessary health documents and pet travel, we recommend getting in touch with the ferry company you’re traveling with.

Book cheap ferry tickets from Barcelona to Ibiza

On Ferryhopper, you can book cheap ferry tickets from Barcelona to Ibiza and the Balearic Islands with ease. Find all available ferry connections on our Map of ferries, compare schedules, companies and prices, and book ferry tickets to Ibiza step-by-step.