ferrydash

Ferry to Ibiza

Reach Ibiza by sea from mainland Spain: shortest from Dénia in about 2 to 3 hours, plus longer crossings from Valencia and overnight from Barcelona.

Compare & book ferries

Affiliate link: we may earn a commission if you book via Direct Ferries — at no extra cost to you.

Which port to sail from

  • Dénia — the shortest crossing, about 2 to 3 hours by fast ferry; closest mainland port to Ibiza.
  • Valencia — roughly 5 to 7 hours; a good option from southern/central Spain.
  • Barcelona — an overnight crossing of about 8 to 9 hours; book a cabin.

Arriving on Ibiza

Ferries dock at the port of Ibiza Town (Eivissa), with some services to Sant Antoni. From there it's a short hop on to Formentera by passenger ferry if you want to combine both islands.

Operators

The Balearic routes are served by Baleària and Trasmediterranea (Naviera Armas) among others, with the most departures in summer.

Booking tips

  • Book early for July–August and for any car space.
  • For Barcelona, an overnight cabin saves a night's accommodation.
  • Compare ports and operators in one search via Direct Ferries.

Frequently asked questions

Where do ferries to Ibiza leave from?
Mainly from Dénia (the shortest crossing, ~2–3 hours by fast ferry), Valencia (~5–7 hours) and Barcelona (overnight, ~8–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; 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 carry cars. Book vehicle space early in summer, and consider an overnight cabin from Barcelona.