Ferry to Ibiza
Barcelona → Ibiza Town (Eivissa)
Affiliate link: we may earn a commission if you book via Direct Ferries — at no extra cost to you.
- Conventional crossing
- ~8–9 h overnight
- Frequency
- Several per week year-round, daily in peak summer
- Carries cars
- Yes (on the car ferry)
Crossing times and frequency are typical ranges and vary by season and operator. Check the operator or Direct Ferries for current sailings before booking.
Which port to sail from
Three mainland ports serve Ibiza, each suited to a different starting point:
- Dénia — the shortest crossing at roughly 2 to 3 hours by fast ferry; the closest mainland port to Ibiza and the best choice if you are coming from the Valencia region or driving down the coast.
- Valencia — roughly 5 to 7 hours; a practical option from southern and central Spain, with both daytime fast and overnight conventional services.
- Barcelona — an overnight crossing of about 8 to 9 hours; book a cabin to make the most of the sailing time and arrive refreshed at dawn.
Arriving on Ibiza
Ferries dock at the port of Ibiza Town (Eivissa), set below the ramparts of the Dalt Vila. Some services also call at Sant Antoni on the west coast — check your ticket. From Ibiza Town there are taxis, buses and car hire nearby, and the old town itself is a short walk from the pier.
Operators
The Balearic routes are served by Baleària and Trasmediterránea among others, with the most departures in summer. Baleària has a particularly strong schedule on the Dénia corridor, while both operators share the Barcelona and Valencia crossings.
Booking tips
Book early for July and August and for any car space — vehicle decks fill up weeks ahead of peak weekend departures. For the Barcelona overnight, an en-suite cabin turns the crossing into accommodation and saves a night's hotel cost. Compare all three departure ports and operators in one search via Direct Ferries.
Ports & terminals
- BarcelonaView on map →
- Ibiza Town (Eivissa)View on map →
Port guides
Related ferry routes
Frequently asked questions
- Where do ferries to Ibiza leave from?
- Mainly from Dénia (the shortest crossing, roughly 2 to 3 hours by fast ferry), Valencia (around 5 to 7 hours) and Barcelona (overnight, about 8 to 9 hours). Dénia is the quickest mainland gateway.
- How long is the ferry to Ibiza?
- From Dénia about 2 to 3 hours on a fast ferry; from Valencia roughly 5 to 7 hours; from Barcelona an overnight crossing of around 8 to 9 hours.
- Can I take a car to Ibiza?
- Yes — the routes from Barcelona, Valencia and Dénia all carry cars. Book vehicle space early in summer, and consider an overnight cabin from Barcelona to make the most of the crossing.
Book the Barcelona → Ibiza Town (Eivissa) ferry
Live times and prices on Direct Ferries.