There are 8 ways to get from Sofia to Costa Brava by plane, night bus, bus, train, 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.
Fly to Girona–Costa Brava Airport, night bus
best- Fly from Sofia Airport (SOF) to Girona–Costa Brava Airport (GRO)plane SOF - GRO
- Take the nightbus from Girona Airport to Sant Antoni de Calongenightbus
10h 7m€71–268Fly to Barcelona–El Prat Airport, bus
cheapest- Fly from Sofia Airport (SOF) to Barcelona–El Prat Airport (BCN)plane SOF - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
9h 6m€66–222Bus, train via Trieste
- Take the bus from Sofia Central Bus Station to Triestebus
- Take the train from Trieste Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Gironatrain
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3
32h 23m€271–434Drive 2,225.1 km
- Drive from Sofia to Costa Bravacar 2,225.1 km
23h 2m€361–522Bus, train
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Grenoblebus
- Take the train from Grenoble to Valence Tgv Rhone-Alpes Sudtrain Ter
- Take the train from Valence Tgv Rhone-Alpes Sud to Gironatrain Tgv
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3
35h 35m€230–335Bus via Padova
- Take the bus from Sofia Central Bus Station to Padovabus
- Take the bus from Padova to Girona, Estació d'Autobusosbus
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3
36h 53m€199–232Bus
- Take the bus from Sofia Central Bus Station to Tiranabus
- Take the bus from Tirana to Gironabus
- Take the bus from Pont Major to Sant Antoni de Calongebus 5
39h 58mBus #2
- Take the bus from Sofia Central Bus Station to Tiranabus
- Take the bus from Tirana to Girona, Estació d'Autobusosbus
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3
43h 4m
Sofia to Costa Brava by bus and train
Comparing Your Travel Options
The cheapest way to get from Sofia to Costa Brava is to fly and bus which costs €65 - €230 and takes 9h 6m.
The fastest way to get from Sofia to Costa Brava is to fly and bus which takes 9h 6m and costs €65 - €230.
No, there is no direct bus from Sofia station to Costa Brava. However, there are services departing from Sofia Central Bus Station and arriving at Sant Antoni de Calonge via Padova and Girona Estació d'Autobusos. The journey, including transfers, takes approximately 36h 53m.
The distance between Sofia and Costa Brava is 1757 km. The road distance is 2225.1 km.
The best way to get from Sofia to Costa Brava without a car is to bus and train via Trieste which takes 32h 23m and costs €270 - €440.
It takes approximately 10h 7m to get from Sofia to Costa Brava, including transfers.
Sofia to Costa Brava bus services, operated by M&M Travel, depart from Sofia Central Bus Station.
Sofia to Costa Brava bus services, operated by M&M Travel, arrive at Padova station.
Yes, the driving distance between Sofia to Costa Brava is 2225 km. It takes approximately 23h 2m to drive from Sofia to Costa Brava.
There are 3845+ hotels available in Costa Brava.
What companies run services between Sofia, Bulgaria and Costa Brava, Spain?
You can take a bus from Sofia Central Bus Station to Sant Antoni de Calonge via Padova and Girona Estació d'Autobusos in around 36h 53m.
- Website
- ryanair.com
Flights from Sofia Airport to Girona–Costa Brava Airport via Pisa
- Ave. Duration
- 5h 30m
- When
- Thursday
- Estimated price
- €60–260
Flights from Sofia Airport to Girona–Costa Brava Airport via Nuremberg
- Ave. Duration
- 5h 55m
- When
- Tuesday and Sunday
- Estimated price
- €70–280
Flights from Sofia Airport to Girona–Costa Brava Airport via Krakow
- Ave. Duration
- 6h 45m
- When
- Monday and Saturday
- Estimated price
- €75–280
Flights from Sofia Airport to Girona–Costa Brava Airport via Karlsruhe/Baden Baden
- Ave. Duration
- 11h 30m
- When
- Friday and Monday
- Estimated price
- €70–270
Flights from Sofia Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €35–170
Flights from Sofia Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 33m
- When
- Friday, Thursday, Sunday, Monday, and Wednesday
- Estimated price
- €35–170
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Trieste Centrale to Milano Centrale
- Ave. Duration
- 4h 8m
- Frequency
- Every 4 hours
- Estimated price
- €55–100
- Website
- Trenitalia Frecce
- Phone
- +34 972 20 48 68
- [email protected]
- Website
- teisa-bus.com
Night bus from Girona Airport to Sant Antoni de Calonge
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- €7–11
- Schedules at
- teisa-bus.com
Want to know more about travelling around Spain
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
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








