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 carferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Sofia Airport (SOF)plane TNG - SOF
9h 48m$146–517Bus, 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
9h 7m$85–240Train, 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$549–848Drive 3,365.8 km
- Drive from Tarifa to Sofiacar 3,365.8 km
34h 42m$615–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 35m$131–379Car ferry to Tangier Ibn Battouta Airport, fly to Bucharest Otopeni, bus
- Take the carferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Bucharest Otopeni (OTP)plane TNG - OTP
- Take the bus from Bucharest Henri Coandă Airport to Ruse Central Bus Stationbus
12h 30m$174–703Bus, 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 Bucharest Henri Coandă Airport to Ruse Central Bus Stationbus
11h 48m$98–296Bus 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$326–437Bus
- 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 #2
- Take the bus from Tarifa to Estación de Autobuses de Málagabus
- Take the bus from Estación de Autobuses de Málaga to Lugojbus
- Take the bus from Lugoj to Drobeta-Turnu Severinbus
- Take the bus from Drobeta-Turnu Severin to Sofiabus
2d 18h$271–363
Tarifa to Bulgaria by bus
Comparing Your Travel Options
The cheapest way to get from Tarifa to Bulgaria is to bus and fly which costs $85 - $240 and takes 9h 7m.
The fastest way to get from Tarifa to Bulgaria is to bus and fly which takes 9h 7m and costs $85 - $240.
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 3365.8 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 - $850.
It takes approximately 9h 48m 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 3:44 PM in Tarifa and 4:44 PM in Bulgaria.
Yes, the driving distance between Tarifa to Bulgaria is 3366 km. It takes approximately 34h 42m 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 Milan Bergamo
- Ave. Duration
- 8h
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $130–600
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Málaga Airport
- Ave. Duration
- 10h 40m
- When
- Sunday
- Estimated price
- $120–550
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Barcelona
- Ave. Duration
- 11h 40m
- When
- Saturday and Sunday
- Estimated price
- $130–550
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Madrid
- Ave. Duration
- 8h 52m
- When
- Saturday, Monday, Thursday, and Sunday
- Estimated price
- $130–600
Flights from Málaga Airport to Sofia Airport
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- $75–240
Flights from Jerez Airport to Sofia Airport via Barcelona
- Ave. Duration
- 6h 50m
- When
- Saturday and Sunday
- Estimated price
- $100–340
Flights from Tangier Ibn Battouta Airport to Bucharest Otopeni via Milan Bergamo
- Ave. Duration
- 5h 55m
- When
- Thursday and Sunday
- Estimated price
- $120–360
Flights from Tangier Ibn Battouta Airport to Bucharest Otopeni via Málaga Airport
- Ave. Duration
- 9h 55m
- When
- Sunday
- Estimated price
- $120–360
Flights from Málaga Airport to Bucharest Otopeni
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $65–230
Flights from Málaga Airport to Bucharest Otopeni via Bologna
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- $65–230
Flights from Málaga Airport to Bucharest Otopeni via Venice Treviso
- Ave. Duration
- 8h 40m
- When
- Sunday
- Estimated price
- $65–230
- Website
- lufthansa.com
Flights from Jerez Airport to Sofia Airport via Munich
- Ave. Duration
- 6h 42m
- When
- Friday and Thursday
- Estimated price
- $120–420
Flights from Jerez Airport to Sofia Airport via Frankfurt
- Ave. Duration
- 9h 17m
- When
- Friday, Monday, and Thursday
- Estimated price
- $120–420
- Website
- flyulendo.com
Flights from Tangier Ibn Battouta Airport to Bucharest Otopeni via Barcelona
- Ave. Duration
- 6h 10m
- When
- Tuesday
- Estimated price
- $150–340
Flights from Tangier Ibn Battouta Airport to Bucharest Otopeni via Valencia
- Ave. Duration
- 6h 20m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $150–340
Flights from Tangier Ibn Battouta Airport to Bucharest Otopeni via Málaga Airport
- Ave. Duration
- 6h 30m
- When
- Thursday and Sunday
- Estimated price
- $150–340
Flights from Málaga Airport to Bucharest Otopeni
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $45–200
- Website
- wizzair.com
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Málaga Airport
- Ave. Duration
- 6h 50m
- When
- Thursday
- Estimated price
- $120–460
Flights from Málaga Airport to Sofia Airport
- Ave. Duration
- 3h 40m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $60–180
Flights from Jerez Airport to Sofia Airport via Madrid
- Ave. Duration
- 6h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $85–360
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Madrid
- Ave. Duration
- 7h 25m
- When
- Monday
- Estimated price
- $220–650
Flights from Jerez Airport to Sofia Airport via Madrid
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $190–650
- Website
- lufthansa-city.com
Flights from Jerez Airport to Sofia Airport via Munich
- Ave. Duration
- 7h 45m
- When
- Thursday
- Estimated price
- $130–420
Flights from Jerez Airport to Sofia Airport via Frankfurt
- Ave. Duration
- 8h 35m
- When
- Monday and Thursday
- Estimated price
- $130–420
- Website
- air.bg
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Madrid
- Ave. Duration
- 7h 25m
- When
- Monday
- Estimated price
- $220–650
- Website
- airserbia.com
Flights from Málaga Airport to Bucharest Otopeni via Belgrade
- Ave. Duration
- 8h 15m
- When
- Thursday
- Estimated price
- $85–240
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $85–130
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- $140–220
- Website
- Renfe Viajeros
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Avignon Tgv to Frankfurt(Main)Hbf
- Ave. Duration
- 7h 13m
- Frequency
- Once daily
- Estimated price
- $210–320
- Website
- TGV inOui
- 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
- $110–170
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Frankfurt Central Train Station to Sofia Serdica Bus Stop
- Ave. Duration
- 28h 45m
- Frequency
- 3 times a week
- Estimated price
- $110–160
- Website
- Citylines
- 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
- $16–22
- Schedules at
- tgcomes.es
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $16–22
- 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
- $21–26
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $8–13
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $21–26
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- $21–26
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $8–13
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Estación de Autobuses de Málaga
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $30–40
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +359 (0) 877 34 47 47
- [email protected]
- Website
- Pegasus
Bus from Bucharest Henri Coandă Airport to Ruse Central Bus Station
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $9–17
- Website
- Pegasus
Bus from Bucharest Henri Coandă Airport to Ruse Central Bus Station
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $9–17
- Website
- Pegasus
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Tarifa to Merida
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $40–65
- Website
- ALSA
Bus from Algeciras to Tarragona
- Ave. Duration
- 16h 15m
- Frequency
- Twice daily
- Estimated price
- $100–160
- Website
- ALSA
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Merida to Genoa
- Ave. Duration
- 25h 35m
- Frequency
- Once daily
- Estimated price
- $180–270
- Website
- Flixbus
Bus from Drobeta-Turnu Severin to Sofia
- Ave. Duration
- 6h 35m
- Frequency
- 4 times a week
- Estimated price
- $45–70
- Website
- Flixbus
- 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
- $101
- 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
- $51
- Schedules at
- nelatravel.site
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Estación de Autobuses de Málaga to Lugoj
- Ave. Duration
- 2d 2h
- Frequency
- 5 times a week
- Estimated price
- $170–230
- Schedules at
- tabitatour.ro
- Phone
- +4-0726.922.277
- Website
- obada-transmontana.ro
Bus from Lugoj to Drobeta-Turnu Severin
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- $22
- Schedules at
- obadabus.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
- $11–247
- Schedules at
- balearia.com
- Sirena Seat No Car
- $45
- Neptuno Seat No Car
- $56
- Sirena Seat Car
- $236
- Neptuno Seat Car
- $247
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $11–247
- Schedules at
- balearia.com
- Sirena Seat No Car
- $45
- Neptuno Seat No Car
- $56
- Sirena Seat Car
- $236
- Neptuno Seat Car
- $247
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
Booking & Getting There
Book your Tarifa to Bulgaria bus tickets online with Omio.
There are 2282+ hotels available in Bulgaria.










































