There are 9 ways to get from Canary Islands to Sofia by plane, car ferry, bus, car, or train
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 Lanzarote Airport
best- Fly from Lanzarote Airport (ACE) to Sofia Airport (SOF)plane ACE - SOF
10h 6m$82–262Car ferry, bus via Lleida
- Take the car ferry from Las Palmas de Gran Canaria to Huelvacarferry
- Take the bus from Punta Umbría to Lleidabus
- Take the bus from Lleida to Padovabus
- Take the bus from Padova to Sofia Central Bus Stationbus
3d 15h$482–1,907Car ferry, drive
- Take the car ferry from Las Palmas de Gran Canaria to Huelvacarferry
- Drive from Huelva to Sofiacar
2d 18h$732–2,303Fly from Fuerteventura Airport
- Fly from Fuerteventura Airport (FUE) to Sofia Airport (SOF)plane FUE - SOF
10h 20m$90–291Fly from Tenerife North Airport
- Fly from Tenerife North Airport (TFN) to Sofia Airport (SOF)plane TFN - SOF
10h 2m$131–292Fly from Gran Canaria Airport
- Fly from Gran Canaria Airport (LPA) to Sofia Airport (SOF)plane LPA - SOF
15h 21m$111–222Car ferry, bus
- Take the car ferry from Las Palmas de Gran Canaria to Huelvacarferry
- Take the bus from Punta Umbría to Méridabus
- Take the bus from Merida to Genoabus
- Take the bus from Genoa to Sofia Central Bus Stationbus
3d 18h$458–1,893Car ferry, bus #2
- Take the car ferry from Las Palmas de Gran Canaria to Huelvacarferry
- Take the bus from Punta Umbría to Barcelona Estació d'Autobusos Nordbus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the bus from Tirana to Sofia Central Bus Stationbus
4d 4hCar ferry, bus, train
- Take the car ferry from Las Palmas de Gran Canaria to Huelvacarferry
- Take the bus from Mazagón to Bucureştibus
- Take the train from Bucuresti Nord to Sofiatrain
4d 11h$370–1,717
Lanzarote Airport (ACE) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Canary Islands to Sofia is to fly which costs $110 - $230 and takes 15h 21m.
The fastest way to get from Canary Islands to Sofia is to fly which takes 10h 2m and costs $130 - $300.
The distance between Canary Islands and Sofia is 3653 km.
It takes approximately 10h 6m to get from Canary Islands to Sofia, including transfers.
Sofia is 2h ahead of Canary Islands. It is currently 8:53 AM in Canary Islands and 10:53 AM in Sofia.
There are 2303+ hotels available in Sofia.
What companies run services between Canary Islands, Spain and Sofia, Bulgaria?
Vueling Airlines, Bulgaria Air, and two other airlines fly from Lanzarote Airport (ACE) to Sofia Airport (SOF) twice daily.
- Website
- ryanair.com
Flights from Lanzarote Airport to Sofia Airport via Bologna
- Ave. Duration
- 10h 55m
- When
- Friday
- Estimated price
- $80–260
Flights from Lanzarote Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 11h 20m
- When
- Sunday
- Estimated price
- $80–260
Flights from Lanzarote Airport to Sofia Airport via Barcelona
- Ave. Duration
- 12h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $95–250
Flights from Fuerteventura Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 11h 30m
- When
- Tuesday and Saturday
- Estimated price
- $90–290
Flights from Fuerteventura Airport to Sofia Airport via Bologna
- Ave. Duration
- 13h 30m
- When
- Sunday
- Estimated price
- $90–290
Flights from Gran Canaria Airport to Sofia Airport via Bologna
- Ave. Duration
- 12h 35m
- When
- Sunday
- Estimated price
- $85–270
Flights from Gran Canaria Airport to Sofia Airport via Venice Treviso
- Ave. Duration
- 21h 25m
- When
- Tuesday
- Estimated price
- $85–280
- Website
- wizzair.com
Flights from Lanzarote Airport to Sofia Airport via Barcelona
- Ave. Duration
- 7h 20m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- $95–250
Flights from Fuerteventura Airport to Sofia Airport via Barcelona
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- $110–280
Flights from Tenerife North Airport to Sofia Airport via Madrid
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $90–300
Flights from Tenerife North Airport to Sofia Airport via Valencia
- Ave. Duration
- 7h 20m
- When
- Thursday
- Estimated price
- $85–300
Flights from Tenerife North Airport to Sofia Airport via Barcelona
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- $110–280
Flights from Tenerife North Airport to Sofia Airport via Palma Mallorca
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $90–600
Flights from Gran Canaria Airport to Sofia Airport via Palma Mallorca
- Ave. Duration
- 15h 5m
- When
- Tuesday and Thursday
- Estimated price
- $85–550
- Website
- iberia.com
Flights from Lanzarote Airport to Sofia Airport via Barcelona
- Ave. Duration
- 8h 15m
- When
- Saturday
- Estimated price
- $95–250
Flights from Fuerteventura Airport to Sofia Airport via Barcelona
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- $110–280
Flights from Tenerife North Airport to Sofia Airport via Madrid
- Ave. Duration
- 7h 36m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $160–950
Flights from Tenerife North Airport to Sofia Airport via Barcelona
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- $110–280
- Website
- air.bg
Flights from Tenerife North Airport to Sofia Airport via Madrid
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $160–950
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Bucuresti Nord to Sofia
- Ave. Duration
- 9h 55m
- Frequency
- 3 times a day
- Estimated price
- $46–50
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +34 916 52 00 11
- [email protected]
- Website
- grupointerbus.com
Bus from Punta Umbría to Lleida
- Ave. Duration
- 16h 50m
- Frequency
- 4 times a week
- Estimated price
- $110–230
- Schedules at
- grupointerbus.com
Bus from Punta Umbría to Mérida
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Estimated price
- $30–60
- Schedules at
- grupointerbus.com
Bus from Punta Umbría to Barcelona Estació d'Autobusos Nord
- Ave. Duration
- 19h 20m
- Frequency
- 4 times a week
- Estimated price
- $110–270
- Schedules at
- grupointerbus.com
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Lleida to Padova
- Ave. Duration
- 19h 20m
- Frequency
- 3 times a week
- Estimated price
- $130–160
- Schedules at
- tabitatour.ro
Bus from Mazagón to Bucureşti
- Ave. Duration
- 2d 15h
- Frequency
- 3 times a week
- Estimated price
- $190–260
- Schedules at
- tabitatour.autogari.ro
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Padova to Sofia Central Bus Station
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- $104
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Genoa to Sofia Central Bus Station
- Ave. Duration
- 24h
- Frequency
- Once a week
- Estimated price
- $104
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Merida to Genoa
- Ave. Duration
- 25h 35m
- Frequency
- Once daily
- Estimated price
- $180–310
- Website
- https://www.flixbus.co.uk
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Barcelona, Estació d'Autobusos Nord to Tirana
- Ave. Duration
- 34h 6m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 68 391 1009
- [email protected]
- Website
- nelatours.com
Bus from Tirana to Sofia Central Bus Station
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- $52
- Schedules at
- nelatravel.site
- Phone
- +34 902 10 01 07
- [email protected]
- Website
- fredolsen.es
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $130–1,400
- Schedules at
- fredolsen.es
- No car, cabin
- $185
- No car, Seat
- $139
- Car, Seat
- $386
- Car, Cabin
- $429
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $130–1,400
- Schedules at
- fredolsen.es
- No car, cabin
- $185
- No car, Seat
- $139
- Car, Seat
- $386
- Car, Cabin
- $429
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $130–1,400
- Schedules at
- fredolsen.es
- No car, cabin
- $185
- No car, Seat
- $139
- Car, Seat
- $386
- Car, Cabin
- $429
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $130–1,400
- Schedules at
- fredolsen.es
- No car, cabin
- $185
- No car, Seat
- $139
- Car, Seat
- $386
- Car, Cabin
- $429
Car ferry from Las Palmas de Gran Canaria to Huelva
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $130–1,400
- Schedules at
- fredolsen.es
- No car, cabin
- $185
- No car, Seat
- $139
- Car, Seat
- $386
- Car, Cabin
- $429
Want to know more about travelling around Bulgaria
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide


















