Travel from Portugal to Ibiza-Town

Flights from Portugal to Ibiza Town

Vueling Airlines, Air Europa and Iberia fly from Odivelas to Ibiza Town twice daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Portugal to Ibiza Town

ModeDurationPrice
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Ibiza airport, then bus to Ibiza Town.4 h 30 min$113
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Ibiza airport, then bus to Ibiza Town.6 h 11 min$148
From Braga bus to Valença Do Minho, walk to Valença, bus to Estación de Buses, bus to Jenaro de la Fuente 10, bus to Vigo airport, fly to Ibiza airport, then bus to Ibiza Town.4 h 59 min$148
From Elevador Da Glória bus to Lisbon, bus to Madrid, bus to Clot de La Mota, bus to Alcoi, walk to Valencia - Gandia, car ferry to Ibiza - Sant Antoni de Portmany, walk to Sant Antoni de Portmany, then bus to Ibiza.18 h 38 min$182
From Lisboa Santa Apolonia Trenhotel to Madrid-Chamartin, train to Marqués de Sotelo - Sant Pau, line 19 bus to Dr. Lluch - Armada Espanyola, walk to Valencia, then car ferry to Ibiza.22 h 4 min$290
From Restauradores Metro to Lisbon, bus to Madrid, bus to Valencia, walk to Pius XII - Tirso de Molina, line 2 bus to Dr. Lluch - Armada Espanyola, walk to Valencia, then car ferry to Ibiza.23 h 40 min$189
From Sapadores bus to Lisbon, Lisboa Sete Rios, night bus to Badajoz, bus to Benidorm, walk to Disco Benidorm, train to Dénia, walk to Denia, then car ferry to Ibiza.24 h 42 min$164
From Lisbon drive to Dènia, car ferry to Formentera, then car ferry to Ibiza.13 h 26 min$315

How long does it take to get from Portugal to Ibiza Town?

It takes approximately 4 h 30 min to get from Portugal to Ibiza Town, including transfers.

Operators from Portugal to Ibiza Town

OperatorPhoneWebsite
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
Vueling AirlinesVueling Airlines
Air EuropaAir Europa
IberiaIberia
IbizaBusIbizaBus
Metro do Porto+351 22 508 1000Metro do Porto
easyJeteasyJet
RyanairRyanair
Transavia HollandTransavia Holland
TAP PortugalTAP Portugal
Edelweiss AirEdelweiss Air
ALSA+34 902 42 22 42ALSA
Autna+34 (0) 986 288 030Autna
Vitrasa986 29 16 00Vitrasa
CarrisCarris
Avanza Grupo+34 91 272 28 32Avanza Grupo
La Marina Gandiense S.L.+34 (0) 962 87 18 06La Marina Gandiense S.L.
Acciona Trasmediterranea+34 (0) 917369957Acciona Trasmediterranea
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
EMT Valencia+34 963 15 85 15EMT Valencia
Balearia+34 912 66 02 14Balearia
Metro Lisboa(+351) 213500115Metro Lisboa
Autocares Grupo Samar+34 (0) 91 723 05 06Autocares Grupo Samar
FlixBus+49 1807 123 99 123FlixBus
Interbus Sureste+34 (0) 902 64 64 28Interbus Sureste
Alicante Metro Tram961 924 000Alicante Metro Tram