There are 8 ways to get from Bulgaria to Mallorca by plane, bus, car ferry, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Sofia Airport
best- Fly from Sofia Airport (SOF) to Son Sant Joan Airport (PMI)plane SOF - PMI
5h 37m€51–201Bus, car ferry
- Take the bus from Sofia to Barcelonabus
- Take the car ferry from Port de Barcelona to Port d'Alcúdiacarferry Barcelona
43h 18m€186–277Fly from Varna Airport
- Fly from Varna Airport (VAR) to Son Sant Joan Airport (PMI)plane VAR - PMI
7h 51m€122–314Shuttle to Bucharest Otopeni, fly
- Take a shuttle bus from Ruse to Bucharest Otopeni Airport
- Fly from Bucharest Otopeni (OTP) to Son Sant Joan Airport (PMI)plane OTP - PMI
6h 40m€158–410Fly from Burgas Airport
- Fly from Burgas Airport (BOJ) to Son Sant Joan Airport (PMI)plane BOJ - PMI
16h 50m€51–201Fly from Plovdiv Airport
- Fly from Plovdiv Airport (PDV) to Son Sant Joan Airport (PMI)plane PDV - PMI
9h 17m€51–186Bus, car ferry via Barcelona
- Take the bus from Sofia Serdica Bus Stop to Barcelona Sants Central Bus Stationbus Union Ivkoni - Unibus 3600 / ...
- Take the car ferry from Port de Barcelona to Port d'Alcúdiacarferry Barcelona
47h 12m€164–274Bus, car ferry via Tirana
- Take the bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Tiranabus
- Take the bus from Tirana to Barcelona, Estació d'Autobusos Nordbus
- Take the car ferry from Port de Barcelona to Port d'Alcúdiacarferry
2d 3h
Sofia Airport (SOF) to Son Sant Joan Airport (PMI) flights
Questions & Answers
The cheapest way to get from Bulgaria to Mallorca is to fly which costs €50 - €210 and takes 5h 37m.
The fastest way to get from Bulgaria to Mallorca is to fly which takes 5h 37m and costs €50 - €210.
The distance between Bulgaria and Mallorca is 1778 km.
The best way to get from Bulgaria to Mallorca without a car is to bus and car ferry which takes 43h 18m and costs €180 - €280.
It takes approximately 5h 37m to get from Bulgaria to Mallorca, including transfers.
Mallorca is 1h behind Bulgaria. It is currently 12:35 PM in Bulgaria and 11:35 AM in Mallorca.
There are 3677+ hotels available in Mallorca.
What companies run services between Bulgaria and Mallorca, Spain?
Ryanair, Wizz Air, and Bulgaria Air fly from Sofia Airport (SOF) to Son Sant Joan Airport (PMI) once daily.
- Website
- ryanair.com
Flights from Sofia Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday and Saturday
- Estimated price
- €50–180
Flights from Sofia Airport to Son Sant Joan Airport via Milan Bergamo
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- €50–180
Flights from Bucharest Otopeni to Son Sant Joan Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Saturday
- Estimated price
- €55–160
Flights from Bucharest Otopeni to Son Sant Joan Airport via Venice Treviso
- Ave. Duration
- 5h 5m
- When
- Monday
- Estimated price
- €55–160
Flights from Burgas Airport to Son Sant Joan Airport via Sofia Airport
- Ave. Duration
- 14h 25m
- When
- Friday
- Estimated price
- €50–200
Flights from Plovdiv Airport to Son Sant Joan Airport via Milan Malpensa
- Ave. Duration
- 6h 25m
- When
- Sunday
- Estimated price
- €45–180
Flights from Plovdiv Airport to Son Sant Joan Airport via Manchester
- Ave. Duration
- 6h 55m
- When
- Monday and Saturday
- Estimated price
- €60–200
Flights from Plovdiv Airport to Son Sant Joan Airport via Birmingham
- Ave. Duration
- 9h 15m
- When
- Saturday
- Estimated price
- €55–200
Flights from Plovdiv Airport to Son Sant Joan Airport via London Luton
- Ave. Duration
- 9h
- When
- Sunday
- Estimated price
- €50–190
- Website
- wizzair.com
Flights from Sofia Airport to Son Sant Joan Airport
- Ave. Duration
- 3h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €30–150
Flights from Varna Airport to Son Sant Joan Airport via Sofia Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €45–210
- Website
- air.bg
Flights from Sofia Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday
- Estimated price
- €70–180
Flights from Varna Airport to Son Sant Joan Airport via Sofia Airport
- Ave. Duration
- 9h 25m
- When
- Tuesday
- Estimated price
- €100–280
- Website
- eurowings.com
Flights from Varna Airport to Son Sant Joan Airport via Stuttgart
- Ave. Duration
- 11h 10m
- When
- Friday
- Estimated price
- €60–270
Flights from Burgas Airport to Son Sant Joan Airport via Stuttgart
- Ave. Duration
- 15h 50m
- When
- Friday
- Estimated price
- €60–280
- Website
- airserbia.com
Flights from Varna Airport to Son Sant Joan Airport via Belgrade
- Ave. Duration
- 5h 15m
- When
- Friday
- Estimated price
- €70–230
- Website
- flyulendo.com
Flights from Bucharest Otopeni to Son Sant Joan Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday and Saturday
- Estimated price
- €55–190
- Website
- animawings.com
Flights from Bucharest Otopeni to Son Sant Joan Airport
- Ave. Duration
- 3h 10m
- When
- Sunday
- Estimated price
- €65–220
- Website
- austrian.com
Flights from Burgas Airport to Son Sant Joan Airport via Vienna
- Ave. Duration
- 23h 10m
- When
- Saturday
- Estimated price
- €90–350
- Website
- airbus.com
Flights from Burgas Airport to Son Sant Joan Airport via Munich
- Ave. Duration
- 25h 40m
- When
- Wednesday
- Estimated price
- €85–270
- Website
- condor.com
Flights from Burgas Airport to Son Sant Joan Airport via Stuttgart
- Ave. Duration
- 15h 40m
- When
- Friday
- Estimated price
- €60–280
- Website
- neosair.it
Flights from Plovdiv Airport to Son Sant Joan Airport via Milan Malpensa
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- €45–180
- Website
- easyjet.com
Flights from Plovdiv Airport to Son Sant Joan Airport via London Luton
- Ave. Duration
- 8h 35m
- When
- Wednesday
- Estimated price
- €50–190
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Barcelona
- Ave. Duration
- 36h 28m
- Frequency
- Twice a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Ruse to Bucharest Otopeni Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €100–240
- Website
- https://atlastaxi.eu/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Serdica Bus Stop to Barcelona Sants Central Bus Station
- Ave. Duration
- 39h 29m
- Frequency
- 4 times a week
- Estimated price
- €95–140
- Website
- https://union-ivkoni.com/en
- Phone
- +389(0)2 24 02 388
- avtobuska@maksoob.com.mk
- Website
- traveling.com
Bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centar
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- €11–26
- Schedules at
- facebook.com
- Phone
- +359 894 77 44 02
- office@kaleiatravel.com
- Website
- kaleiatravel.com
Bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centar
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- €22–35
- Website
- https://en.kaleiatravel.com/
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centar
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Estimated price
- €25–35
- Schedules at
- matpu.com
- Phone
- +389 47 231 192
- info@transkop.mk
- Website
- transkop.mk
Bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centar
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- €16–25
- Schedules at
- transkop.mk
- Phone
- +389 75 209 209
- hakkomerc@gmail.com
- Website
- hakbus.org
Bus from Skopje, Transporten Centar to Tirana
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- €20
- Website
- https://www.hakbus.org/
- Phone
- +389 44 371 066
- hafet-tours@hotmail.com
- Website
- hafettours.mk
Bus from Skopje, Transporten Centar to Tirana
- Ave. Duration
- 6h 30m
- Frequency
- 6 times a week
- Estimated price
- €45–55
- Schedules at
- hafettours.mk
- Phone
- +355 69 232 8000
- info@anumitravel.com
- Website
- facebook.com
Bus from Tirana to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 29h 20m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port de Barcelona to Port d'Alcúdia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- €65–130
- Website
- https://www.balearia.com/en
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Luton Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
























