There are 10 ways to get from Tarifa to Bulgaria by car ferry, plane, train, 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.
Car ferry to Tangier Ibn Battouta Airport, fly to Sofia Airport
best- Take the car ferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Sofia Airport (SOF)plane TNG - SOF
9h 33m$107–539Bus, bus to Málaga Airport, fly to Sofia Airport
cheapest- Take the bus from Tarifa to Marbellabus
- Take the bus from Estación de Autobuses de Marbella to Malaga Airportbus
- Fly from Málaga Airport (AGP) to Sofia Airport (SOF)plane AGP - SOF
8h 47m$78–200Train, bus
- Take the train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandestrain Alv
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Frankfurt(Main)Hbftrain Tgv
- Take the bus from Frankfurt Central Train Station to Sofia Serdica Bus Stopbus
2d 8h$594–1,049Drive 3,367.3 km
- Drive from Tarifa to Sofiacar 3,367.3 km
34h 39m$616–889Bus, train to Jerez Airport, fly to Sofia Airport
- Take the bus from Tarifa to Terminal de Autobuses de Cádizbus
- Take the train from Cadiz to La Parratrain
- Fly from Jerez Airport (XRY) to Sofia Airport (SOF)plane XRY - SOF
11h 40m$119–327Bus, bus to Málaga Airport, fly to Varna Airport
- Take the bus from Tarifa to Marbellabus
- Take the bus from Estación de Autobuses de Marbella to Malaga Airportbus
- Fly from Málaga Airport (AGP) to Varna Airport (VAR)plane AGP - VAR
10h 59m$197–399Bus, bus to Málaga Airport, fly to Bucharest Otopeni
- Take the bus from Tarifa to Marbellabus
- Take the bus from Estación de Autobuses de Marbella to Malaga Airportbus
- Fly from Málaga Airport (AGP) to Bucharest Otopeni (OTP)plane AGP - OTP
- Take the bus from Buchurest to Rusebus
11h 22m$96–237Bus via Genoa
- Take the bus from Tarifa to Meridabus
- Take the bus from Merida to Genoabus
- Take the bus from Genoa to Sofia Central Bus Stationbus
2d 10h$319–479Bus
- Take the bus from Algeciras to Tarragonabus
- Take the bus from Tarragona - Bus Station to Tiranabus
- Take the bus from Tirana to Sofia Central Bus Stationbus
2d 10hBus, train
- Take the bus from Estación de Algeciras San Bernardo to Estación de Autobuses de Málagabus
- Take the bus from Malaga to Bucureştibus
- Take the train from Bucuresti Nord to Sofiatrain 461
3d 6h$242–344
Tarifa to Bulgaria by bus
Questions & Answers
The cheapest way to get from Tarifa to Bulgaria is to bus and fly which costs $75 - $200 and takes 8h 47m.
The fastest way to get from Tarifa to Bulgaria is to bus and fly which takes 8h 47m and costs $75 - $200.
No, there is no direct bus from Tarifa to Bulgaria station. However, there are services departing from Tarifa and arriving at Sofia Central Bus Station via Merida, Marittima/Principe Fs and Genoa. The journey, including transfers, takes approximately 2 days 10h.
The distance between Tarifa and Bulgaria is 2688 km. The road distance is 3367.3 km.
The best way to get from Tarifa to Bulgaria without a car is to train and bus which takes 2 days 8h and costs $550 - $1,100.
It takes approximately 9h 33m to get from Tarifa to Bulgaria, including transfers.
Tarifa to Bulgaria bus services, operated by ALSA, depart from Tarifa station.
Tarifa to Bulgaria bus services, operated by ALSA, arrive at Merida station.
Bulgaria is 1h ahead of Tarifa. It is currently 9:22 AM in Tarifa and 10:22 AM in Bulgaria.
Yes, the driving distance between Tarifa to Bulgaria is 3367 km. It takes approximately 34h 39m to drive from Tarifa to Bulgaria.
What companies run services between Tarifa, Andalusia, Spain and Bulgaria?
You can take a bus from Tarifa to Sofia Central Bus Station via Merida, Genoa, Marittima/Principe Fs, Cadorna/Piazza Della Vittoria, and Genoa in around 2d 10h.
- Website
- ryanair.com
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Málaga Airport
- Ave. Duration
- 9h 35m
- When
- Wednesday
- Estimated price
- $110–390
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Barcelona
- Ave. Duration
- 9h 17m
- When
- Monday
- Estimated price
- $110–400
Flights from Málaga Airport to Sofia Airport
- Ave. Duration
- 3h 30m
- When
- Monday and Thursday
- Estimated price
- $60–160
Flights from Málaga Airport to Sofia Airport via Bologna
- Ave. Duration
- 7h 10m
- When
- Friday
- Estimated price
- $60–160
Flights from Málaga Airport to Bucharest Otopeni
- Ave. Duration
- 3h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $70–170
- Website
- wizzair.com
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Málaga Airport
- Ave. Duration
- 5h 25m
- When
- Saturday
- Estimated price
- $110–380
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Valencia
- Ave. Duration
- 5h 55m
- When
- Tuesday and Thursday
- Estimated price
- $110–380
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Basel
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $140–550
Flights from Málaga Airport to Sofia Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $45–160
Flights from Jerez Airport to Sofia Airport via Madrid
- Ave. Duration
- 6h 15m
- When
- Friday
- Estimated price
- $95–350
Flights from Jerez Airport to Sofia Airport via Barcelona
- Ave. Duration
- 6h 30m
- When
- Thursday and Sunday
- Estimated price
- $90–340
- Website
- air.bg
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Barcelona
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- $240–650
Flights from Jerez Airport to Sofia Airport via Frankfurt
- Ave. Duration
- 6h 50m
- When
- Monday
- Estimated price
- $150–430
Flights from Málaga Airport to Varna Airport via Sofia Airport
- Ave. Duration
- 7h 33m
- When
- Tuesday, Thursday, Saturday, Sunday, and Monday
- Estimated price
- $85–210
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Barcelona
- Ave. Duration
- 8h 17m
- When
- Saturday
- Estimated price
- $240–650
Flights from Jerez Airport to Sofia Airport via Madrid
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $180–950
Flights from Jerez Airport to Sofia Airport via Barcelona
- Ave. Duration
- 8h 45m
- When
- Saturday
- Estimated price
- $170–900
- Website
- lufthansa.com
Flights from Jerez Airport to Sofia Airport via Munich
- Ave. Duration
- 6h 10m
- When
- Friday
- Estimated price
- $150–410
Flights from Jerez Airport to Sofia Airport via Frankfurt
- Ave. Duration
- 7h 32m
- When
- Friday, Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- $150–420
Flights from Málaga Airport to Varna Airport via Vienna
- Ave. Duration
- 7h 5m
- When
- Tuesday and Thursday
- Estimated price
- $95–210
- Website
- flyulendo.com
Flights from Málaga Airport to Varna Airport via Rome
- Ave. Duration
- 7h 27m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $70–430
Flights from Málaga Airport to Bucharest Otopeni
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $60–170
- Website
- austrian.com
Flights from Málaga Airport to Varna Airport via Vienna
- Ave. Duration
- 7h 5m
- When
- Tuesday and Thursday
- Estimated price
- $95–210
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- $90–140
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Twice daily
- Estimated price
- $150–240
- Website
- https://www.renfe.com/es/en
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $8–13
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Frankfurt(Main)Hbf
- Ave. Duration
- 7h 12m
- Frequency
- Twice daily
- Estimated price
- $230–370
- Website
- https://www.sncf-connect.com/en-en
- 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
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Frankfurt Central Train Station to Sofia Serdica Bus Stop
- Ave. Duration
- 30h 22m
- Frequency
- Once daily
- Estimated price
- $150–290
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Frankfurt Central Train Station to Sofia Serdica Bus Stop
- Ave. Duration
- 28h 45m
- Frequency
- 3 times a week
- Estimated price
- $120–160
- Website
- https://citylines.eu/
- Phone
- +34 956 807 059
- [email protected]
- Website
- tgcomes.es
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $18–27
- Schedules at
- tgcomes.es
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $18–27
- Schedules at
- tgcomes.es
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $18–27
- Schedules at
- tgcomes.es
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- $14–23
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–12
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $14–23
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- $14–23
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–12
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- $14–23
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–12
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Algeciras San Bernardo to Estación de Autobuses de Málaga
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- $22–35
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +359 899199328
- [email protected]
- Website
- bgrazpisanie.com
Bus from Buchurest to Ruse
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- $8–12
- Schedules at
- bgrazpisanie.com
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Tarifa to Merida
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $35–80
- Website
- https://www.alsa.com/en/
Bus from Algeciras to Tarragona
- Ave. Duration
- 16h 15m
- Frequency
- Twice daily
- Estimated price
- $95–210
- Website
- https://www.alsa.com/en/
- 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
- $170–290
- Website
- https://www.flixbus.co.uk
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- 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
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Tarragona - Bus Station to Tirana
- Ave. Duration
- 27h
- 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
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Malaga to Bucureşti
- Ave. Duration
- 2d 13h
- Frequency
- 3 times a week
- Estimated price
- $170–250
- Schedules at
- tabitatour.autogari.ro
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $6–256
- Schedules at
- balearia.com
- Sirena Seat No Car
- $47
- Neptuno Seat No Car
- $58
- Sirena Seat Car
- $244
- Neptuno Seat Car
- $256
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
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
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
There are 2303+ hotels available in Bulgaria.













































