There are 10 ways to get from Ibiza to Bern by plane, train, car ferry, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Zurich Airport, train
best- Fly from Ibiza Airport (IBZ) to Zurich Airport (ZRH)plane IBZ - ZRH
- Take the train from Zürich Flughafen to Berntrain
6hCHF 81–236Fly to Basel, train
cheapest- Fly from Ibiza Airport (IBZ) to Basel (BSL)plane IBZ - BSL
- Take the train from Basel SBB to Berntrain
6h 14mCHF 80–217Car ferry, train
- Take the carferry from Port of Ibiza to Port de Barcelonacarferry
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to Berntrain Ic1 / ...
20h 6mCHF 170–442Car ferry, bus, train
- Take the carferry from Port of Ibiza to Port de Barcelonacarferry
- Take the bus from Barcelona, Estació d'Autobusos Nord to Avignonbus
- Take the train from Avignon Tgv to Genevetrain Tgv
- Take the train from Genève to Berntrain Ic1 / ...
24h 3mCHF 170–387Car ferry, bus
- Take the carferry from Port of Ibiza to Port de Barcelonacarferry
- Take the bus from Barcelona to Nîmesbus
- Take the bus from Nîmes to Bernbus
28h 29mCHF 111–411Fly to Geneva International Airport, train
- Fly from Ibiza Airport (IBZ) to Geneva International Airport (GVA)plane IBZ - GVA
- Take the train from Genève-Aéroport to Berntrain
7h 3mCHF 96–241Fly to Il Caravaggio International Airport, bus, train
- Fly from Ibiza Airport (IBZ) to Il Caravaggio International Airport (BGY)plane IBZ - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Berntrain
9h 24mCHF 95–282Fly to Milano Malpensa Airport, bus, train
- Fly from Ibiza Airport (IBZ) to Milano Malpensa Airport (MXP)plane IBZ - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig to Berntrain
8h 58mCHF 80–214Car ferry, train via Saint-Marcel-lès-Valence
- Take the carferry from Port of Ibiza to Port de Barcelonacarferry
- Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Genevetrain Ter
- Take the train from Genève to Berntrain Ic1 / ...
21h 21mCHF 174–442Car ferry, drive
- Take the carferry from Port of Ibiza to Port de Barcelonacarferry
- Drive from Port de Barcelona to Berncar
17h 20mCHF 171–364
Ibiza to Bern by car ferry, foot, subway, and bus
Comparing Your Travel Options
The cheapest way to get from Ibiza to Bern is to fly and bus and train which costs SFr 80 - SFr 220 and takes 8h 58m.
The fastest way to get from Ibiza to Bern is to fly and train which takes 6h and costs SFr 80 - SFr 240.
The distance between Ibiza and Bern is 1251 km.
The best way to get from Ibiza to Bern without a car is to car ferry and train which takes 20h 6m and costs SFr 170 - SFr 450.
It takes approximately 6h to get from Ibiza to Bern, including transfers.
There are 366+ hotels available in Bern.
What companies run services between Ibiza, Spain and Bern, Switzerland?
There is no direct connection from Ibiza to Bern. However, you can take the bus to Aeroport, walk to Ibiza Airport (IBZ) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Bern. Alternatively, you can take a car ferry from Port of Ibiza to Bern via Port Of Barcelona, Paral·lel, Barcelona Sants Estació Metro, Barcelona-Sants, Lyon Part Dieu, and Genève in around 20h 6m.
- Website
- easyjet.com
Flights from Ibiza Airport to Basel
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 65–130
Flights from Ibiza Airport to Geneva International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- CHF 50–160
Flights from Ibiza Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- CHF 29–150
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Bern
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Bern
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 28–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Bern
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Barcelona, Estació d'Autobusos Nord to Avignon
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- CHF 35–55
- Schedules at
- alsa.es
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 21–144
- Website
- Grandi Navi Veloci
- No car, Seat
- CHF 21
- No car, Cabin
- CHF 130
- Car, Seat
- CHF 40
- Car, Cabin
- CHF 144
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 21–144
- Website
- Grandi Navi Veloci
- No car, Seat
- CHF 21
- No car, Cabin
- CHF 130
- Car, Seat
- CHF 40
- Car, Cabin
- CHF 144
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 21–144
- Website
- Grandi Navi Veloci
- No car, Seat
- CHF 21
- No car, Cabin
- CHF 130
- Car, Seat
- CHF 40
- Car, Cabin
- CHF 144
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 21–144
- Website
- Grandi Navi Veloci
- No car, Seat
- CHF 21
- No car, Cabin
- CHF 130
- Car, Seat
- CHF 40
- Car, Cabin
- CHF 144
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide













