By plane

Take the bus Les Roquetes at the station Barcelona .

The journey takes approximately 16 min. Ticket price is about 11–14 EUR. The travel distance is 22 km.

Carrier is Autocares MonBus.

Book

249 m on foot from the station El Prat de Llobregat -Terminal to the airport Barcelona (BCN).


The journey takes approximately 1 h

121 m on foot from the airport Ibiza (IBZ) to the station Ibiza Airport.


Take the bus L10 at the station Ibiza Airport .

The journey takes approximately 33 min. Ticket price is about 4–4 EUR. The travel distance is 8 km.

Carrier is IbizaBus.

Book Search for Transfer

Get off at the Av. Espanya
Find hotel deals and discounts up to 20% in Ibiza Town at Booking


Train car ferry

Take the train Eur at the station Barcelona-Sants .

The journey takes approximately 2 h 40 min. Ticket price is about 24–30 EUR. The travel distance is 359 km.

Carrier is Renfe Viajeros.

Book

1083 m on foot from the station Valencia Joaquin Sorolla to the station Germanies - Sevilla.


Take the bus 92 at the station Germanies - Sevilla .

The journey takes approximately Ticket price is about 2–2 EUR. The travel distance is 5 km.

Carrier is EMT Valencia.

Book

1653 m on foot from the station Dr. Lluch - Armada Espanyola to the station Valencia.


Take the carferry at the station Valencia .

The journey takes approximately 5 h 15 min. Ticket price is about 40–490 EUR. The travel distance is 180 km.

Carrier is Balearia.

Book

Get off at the Ibiza
Find hotel deals and discounts up to 20% in Ibiza Town at Booking


Car ferry

Take the carferry at the station Barcelona .

The journey takes approximately 7 h 45 min. Ticket price is about 40–700 EUR. The travel distance is 243 km.

Carrier is Acciona Trasmediterranea.

Book

Get off at the Palma de Mallorca
Take the carferry at the station Palma de Mallorca .

The journey takes approximately 3 h 30 min. Ticket price is about 35–360 EUR. The travel distance is 130 km.

Carrier is Balearia.

Book

Get off at the Ibiza
Find hotel deals and discounts up to 20% in Ibiza Town at Booking


Bus car ferry

Take the bus at the station Barcelona .

The journey takes approximately 8 h 15 min. Ticket price is about 35–55 EUR. The travel distance is 481 km.

Carrier is ALSA.

Book

Get off at the Denia
Take the bus H. Marina Salud Bus at the station Plaza Archiduque Carlos .

The journey takes approximately 3 min. Ticket price is about – . The travel distance is 2 km.

Carrier is DeniBus.

Book

Get off at the Dénia
294 m on foot from the station Dénia to the station Dènia.


Take the carferry at the station Dènia .

The journey takes approximately 2 h 30 min. Ticket price is about 35–310 EUR. The travel distance is 115 km.

Carrier is Balearia.

Book

Get off at the Formentera
Take the carferry at the station Formentera .

The journey takes approximately 28 min. Ticket price is about 24–200 EUR. The travel distance is 21 km.

Carrier is Balearia.

Book

Get off at the Ibiza
Find hotel deals and discounts up to 20% in Ibiza Town at Booking


Drive car ferry

In a rental car

The drive will take 4 h 34 min.. The distance between Barcelona and Ibiza Town is 456 km. You will use 37 liters of gasoline at a cost of €48.1.

See on this site which rental company has the best deal.

Take the carferry at the station Dènia .

The journey takes approximately 2 h 30 min. Ticket price is about 35–310 EUR. The travel distance is 115 km.

Carrier is Balearia.

Book

Get off at the Formentera
Take the carferry at the station Formentera .

The journey takes approximately 28 min. Ticket price is about 24–200 EUR. The travel distance is 21 km.

Carrier is Balearia.

Book

Get off at the Ibiza
Find hotel deals and discounts up to 20% in Ibiza Town at Booking