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€68–261Fly 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–220Bus, 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€270–434Drive 2,226 km
- Drive from Sofia to Costa Bravacar 2,226 km
22h 56m€358–517Bus, 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€229–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€198–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
Questions & Answers
The cheapest way to get from Sofia to Costa Brava is to fly and bus which costs €65 - €220 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 - €220.
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 2226 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 2226 km. It takes approximately 22h 56m to drive from Sofia to Costa Brava.
There are 4094+ 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–250
Flights from Sofia Airport to Girona–Costa Brava Airport via Nuremberg
- Ave. Duration
- 5h 55m
- When
- Tuesday and Sunday
- Estimated price
- €65–270
Flights from Sofia Airport to Girona–Costa Brava Airport via Krakow
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €70–280
Flights from Sofia Airport to Girona–Costa Brava Airport via Karlsruhe/Baden Baden
- Ave. Duration
- 11h 30m
- When
- Friday and Monday
- Estimated price
- €65–270
Flights from Sofia Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €35–180
Flights from Sofia Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 4h 40m
- When
- Friday, Thursday, and Sunday
- Estimated price
- €35–180
- 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








