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 33m$148–737Bus, 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 51m$78–220Train, 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$564–899Drive 3,367.2 km
- Drive from Tarifa to Sofiacar 3,367.2 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 44m$155–387Car ferry, bus to Sania Ramel Airport, fly to Sofia Airport
- Take the carferry from Tarifa to Port of Tangier Villecarferry
- Take the bus from Tangier to Tetouanbus
- Fly from Sania Ramel Airport (TTU) to Sofia Airport (SOF)plane TTU - SOF
11h 47m$166–818Bus, 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 25m$96–295Bus 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$301–432Bus
- 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 Tarifa 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 4h$241–342
Tarifa to Bulgaria by bus
Questions & Answers
The cheapest way to get from Tarifa to Bulgaria is to bus and fly which costs $75 - $220 and takes 8h 51m.
The fastest way to get from Tarifa to Bulgaria is to bus and fly which takes 8h 51m and costs $75 - $220.
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.2 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 - $900.
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 11:09 PM in Tarifa and 12:09 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, Brignole Fs/, and Genoa in around 2d 10h.
- Website
- wizzair.com
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Málaga Airport
- Ave. Duration
- 5h 25m
- When
- Saturday
- Estimated price
- $130–470
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Basel
- Ave. Duration
- 6h 25m
- When
- Tuesday and Saturday
- Estimated price
- $160–650
Flights from Tangier Ibn Battouta Airport to Sofia Airport via Barcelona
- Ave. Duration
- 11h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $130–470
Flights from Málaga Airport to Sofia Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $45–170
Flights from Jerez Airport to Sofia Airport via Madrid
- Ave. Duration
- 6h 15m
- When
- Friday
- Estimated price
- $90–360
Flights from Jerez Airport to Sofia Airport via Barcelona
- Ave. Duration
- 6h 25m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $85–360
Flights from Sania Ramel Airport to Sofia Airport via Madrid
- Ave. Duration
- 6h 52m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $160–600
Flights from Sania Ramel Airport to Sofia Airport via Barcelona
- Ave. Duration
- 7h 25m
- When
- Monday and Friday
- Estimated price
- $150–550
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
- Twice daily
- Estimated price
- $90–140
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Twice daily
- Estimated price
- $150–240
- Website
- Renfe Viajeros
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $8–13
- Website
- Renfe Viajeros
- 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
- +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
- $7–254
- Schedules at
- balearia.com
- Sirena Seat No Car
- $46
- Neptuno Seat No Car
- $58
- Sirena Seat Car
- $243
- Neptuno Seat Car
- $254
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $7–254
- Schedules at
- balearia.com
- Sirena Seat No Car
- $46
- Neptuno Seat No Car
- $58
- Sirena Seat Car
- $243
- Neptuno Seat Car
- $254
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 2264+ hotels available in Bulgaria.













