- Home
- Flights
- Flights from Sofia
- Sofia to Ibiza
Flights from Sofia to Ibiza
There are no direct flights from Sofia to Ibiza. The fastest way is one stop via Barcelona or Madrid, about 4h 48m door to door (80 connections a week on current schedules).
No direct flights · 6 connection options From 4h 48m
Sofia to Ibiza at a glance
Fastest journey4h 48mVia Barcelona, on current schedules
Nonstop flightsNoneConnect via Barcelona or Madrid
Best ways to fly from Sofia to Ibiza
Ranked by how easy the connection is: one airline or alliance first (bags and connection protected), then the quickest self-transfer options.
1Search
SOF Barcelona (BCN) IBZ
Leg 1: Bulgaria Air, Wizz Air, Ryanair · Leg 2: Vueling, Ryanair
Mon15:30 SOF17:05 BCN1h 25m connection18:30 BCN19:18 IBZRyanair
2Search
SOF Madrid (MAD) IBZ
Leg 1: Bulgaria Air, Wizz Air, Ryanair · Leg 2: Air Europa, Iberia, Iberia Express
Tue17:30 SOF19:46 MAD1h 29m connection21:15 MAD22:18 IBZRyanair
3Search
SOF Vienna (VIE) IBZ
Leg 1: Austrian Airlines, Ryanair, Pegasus Airlines · Leg 2: Austrian Airlines, Ryanair
Sat12:30 SOF12:53 VIE2h 07m connection15:00 VIE17:24 IBZAustrian Airlines + Ryanair
4Search
SOF Milan (BGY) IBZ
Leg 1: Wizz Air, Ryanair · Leg 2: Neos, Ryanair
Sun10:15 SOF11:00 BGY2h 45m connection13:45 BGY15:17 IBZRyanair
5Search
SOF Rome (FCO) IBZ
Leg 1: Bulgaria Air, Wizz Air · Leg 2: Aeroitalia, ITA Airways, Neos
Sun19:15 SOF19:50 FCO3h 10m connection23:00 FCO00:32 IBZWizz Air + Vueling
6Search
SOF Frankfurt (FRA) IBZ
Leg 1: Bulgaria Air, Lufthansa · Leg 2: Condor, Discover Airlines, Lufthansa
Mon06:30 SOF07:39 FRA2h 06m connection09:45 FRA11:49 IBZLufthansa + Discover Airlines
Connections are computed from flights actually flown over the last 8 weeks, with at least 45 minutes to change on one airline and 2 hours on separate tickets. Times are local. The search shows live itineraries and exact times.
Good to know
- Distance
- 1,891 km1,174 miles
- Journey time
- 4h 48mon current schedules
- Time difference
- -1hIbiza vs Sofia
- Currency in Ibiza
- EUR
- Airports
- SOF → IBZ
Flights from Sofia to Ibiza: questions answered
Are there direct flights from Sofia to Ibiza?
No. There is no nonstop service, so you will connect, most easily in Barcelona, Madrid and Vienna. Some connections are on one airline or alliance, so your bags and connection are protected on a single ticket.
How long is the flight from Sofia to Ibiza?
With one connection the journey usually takes around 4h 48m, depending on the layover. The straight-line distance is 1,891 km.
Where do you change planes between Sofia and Ibiza?
The best connecting points are Barcelona (BCN), Madrid (MAD), Vienna (VIE) and Milan (BGY). Bulgaria Air flies both legs via Barcelona, so you can book it as one ticket.
Which airports serve Sofia and Ibiza?
Sofia: Sofia Airport (SOF). Ibiza: Ibiza Airport (IBZ).
What is the time difference between Sofia and Ibiza?
Ibiza is 1 hour behind Sofia.





