There are 10 ways to get from Sofia to Donostia / San Sebastián by plane, bus, train, car, or car train
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 Bilbao Airport, bus
best- Fly from Sofia Airport (SOF) to Bilbao Airport (BIO)plane SOF - BIO
- Take the bus from Airport Loiu Bilbao to Donostia / San Sebastiánbus
10h 24m€71–202Bus, train
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Paris, Quai de Bercybus
- Take the train from Massy Tgv to Hendayetrain Tgv
39h 30m€270–526Drive 2,521.9 km
- Drive from Sofia to Donostia / San Sebastiáncar 2,521.9 km
25h 28m€395–571Fly to San Sebastián Airport
- Fly from Sofia Airport (SOF) to San Sebastián Airport (EAS)plane SOF - EAS
11h 23m€90–330Fly to Vitoria-Gasteiz Airport, bus
- Fly from Sofia Airport (SOF) to Vitoria-Gasteiz Airport (VIT)plane SOF - VIT
- Take the bus from Vitoria-Gasteiz to Donostia / San Sebastiánbus
11h 45m€119–395Fly to Pamplona Airport, bus
- Fly from Sofia Airport (SOF) to Pamplona Airport (PNA)plane SOF - PNA
- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastiánbus
13h 30m€172–567Fly to Biarritz Pays Basque Airport, bus
- Fly from Sofia Airport (SOF) to Biarritz Pays Basque Airport (BIQ)plane SOF - BIQ
- Take the bus from Biarritz to San Sebastian / Donostiabus
9h 27m€100–268Bus
- Take the bus from Sofia Central Bus Station to Padovabus
- Take the bus from Padova to San Sebastiánbus
40h 39m€200–230Bus via Grenoble
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
- Take the bus from Nis to Grenoblebus
- Take the bus from Grenoble to San Sebastian / Donostiabus
2d 2h€337–416Drive, car train
- Drive from Sofia to Salzburg Hbfcar
- Take the cartrain from Salzburg Hbf to Fuldacartrain
- Drive from Fulda to Donostia / San Sebastiáncar
31h 24m€509–730
Sofia to Donostia / San Sebastián by bus, foot, and train
Questions & Answers
The cheapest way to get from Sofia to Donostia / San Sebastián is to fly and bus which costs €70 - €210 and takes 10h 24m.
The fastest way to get from Sofia to Donostia / San Sebastián is to fly and bus which takes 9h 27m and costs €100 - €270.
No, there is no direct bus from Sofia station to Donostia / San Sebastián. However, there are services departing from Sofia Central Bus Station and arriving at San Sebastián via Padova. The journey, including transfers, takes approximately 40h 39m.
The distance between Sofia and Donostia / San Sebastián is 2247 km. The road distance is 2521.9 km.
The best way to get from Sofia to Donostia / San Sebastián without a car is to bus and train which takes 39h 30m and costs €270 - €550.
It takes approximately 10h 24m to get from Sofia to Donostia / San Sebastián, including transfers.
Sofia to Donostia / San Sebastián bus services, operated by M&M Travel, depart from Sofia Central Bus Station.
The best way to get from Sofia to Donostia / San Sebastián is to fly which takes 11h 23m and costs €90 - €330. Alternatively, you can bus, which costs €200 - €230 and takes 40h 39m.
Sofia to Donostia / San Sebastián bus services, operated by M&M Travel, arrive at Padova station.
Donostia / San Sebastián is 1h behind Sofia. It is currently 7:18 AM in Sofia and 6:18 AM in Donostia / San Sebastián.
What companies run services between Sofia, Bulgaria and Donostia / San Sebastián, Spain?
Bulgaria Air, Iberia, and five other airlines fly from Sofia Airport (SOF) to San Sebastián Airport (EAS) 3 times a day. Alternatively, you can take a bus from Sofia Central Bus Station to San Sebastián via Padova in around 40h 39m.
- Website
- iberia.com
Flights from Sofia Airport to Bilbao Airport via Palma Mallorca
- Ave. Duration
- 6h 55m
- When
- Thursday
- Estimated price
- €70–130
Flights from Sofia Airport to San Sebastián Airport via Madrid
- Ave. Duration
- 11h 37m
- When
- Monday, Thursday, and Wednesday
- Estimated price
- €100–900
Flights from Sofia Airport to San Sebastián Airport via Barcelona
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- €80–340
Flights from Sofia Airport to San Sebastián Airport via Bari, Barcelona
- Ave. Duration
- 11h 25m
- When
- Thursday
- Estimated price
- €90–340
Flights from Sofia Airport to Pamplona Airport via Madrid
- Ave. Duration
- 10h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €160–1,400
- Website
- vueling.com
Flights from Sofia Airport to Bilbao Airport via Palma Mallorca
- Ave. Duration
- 6h 55m
- When
- Thursday
- Estimated price
- €70–130
Flights from Sofia Airport to San Sebastián Airport via Madrid
- Ave. Duration
- 11h 10m
- When
- Wednesday
- Estimated price
- €100–350
Flights from Sofia Airport to San Sebastián Airport via Barcelona
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- €80–340
Flights from Sofia Airport to San Sebastián Airport via Bari, Barcelona
- Ave. Duration
- 11h 25m
- When
- Thursday
- Estimated price
- €90–340
Flights from Sofia Airport to Pamplona Airport via Madrid
- Ave. Duration
- 11h 45m
- When
- Wednesday
- Estimated price
- €160–600
- Website
- ryanair.com
Flights from Sofia Airport to Vitoria-Gasteiz Airport via Charleroi
- Ave. Duration
- 8h 50m
- When
- Thursday and Sunday
- Estimated price
- €100–420
Flights from Sofia Airport to Vitoria-Gasteiz Airport via Milan Bergamo
- Ave. Duration
- 10h 30m
- When
- Thursday, Saturday, and Tuesday
- Estimated price
- €95–390
Flights from Sofia Airport to Biarritz Pays Basque Airport via Milan Bergamo
- Ave. Duration
- 9h 10m
- When
- Saturday
- Estimated price
- €80–300
- Website
- lufthansa.com
Flights from Sofia Airport to Bilbao Airport via Munich
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- €100–330
Flights from Sofia Airport to Biarritz Pays Basque Airport via Munich
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- €140–490
- Website
- volotea.com
Flights from Sofia Airport to San Sebastián Airport via Palma Mallorca
- Ave. Duration
- 15h 40m
- When
- Tuesday
- Estimated price
- €85–350
Flights from Sofia Airport to San Sebastián Airport via Rome, Florence
- Ave. Duration
- 7h 50m
- When
- Thursday
- Estimated price
- €120–380
Flights from Sofia Airport to Vitoria-Gasteiz Airport via Madrid
- Ave. Duration
- 5h 50m
- When
- Wednesday
- Estimated price
- €180–1,000
- Website
- flyulendo.com
Flights from Sofia Airport to Bilbao Airport via Milan Malpensa
- Ave. Duration
- 7h 35m
- When
- Friday and Sunday
- Estimated price
- €90–450
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Massy Tgv to Hendaye
- Ave. Duration
- 4h 37m
- Frequency
- 6 times a week
- Estimated price
- €150–250
- Website
- TGV inOui
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Salzburg Hbf to Fulda
- Ave. Duration
- 6h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +34 900 121 400
- [email protected]
Bus from Airport Loiu Bilbao to Donostia / San Sebastián
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €11–17
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
Bus from Vitoria-Gasteiz to Donostia / San Sebastián
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €12–17
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €30–50
- Website
- Trans-Jug
- Phone
- +381 11 7620255
- [email protected]
- Website
- Fudeks
Bus from Beograd, Autobuska stanica to Paris, Quai de Bercy
- Ave. Duration
- 25h 30m
- Frequency
- Twice a week
- Estimated price
- €85–220
- Website
- Fudeks
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Pamplona to Estación de Autobuses Donostia-San Sebastián
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €7–11
- Website
- ALSA
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Biarritz to San Sebastian / Donostia
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- €3–7
- Website
- Flixbus
Bus from Grenoble to San Sebastian / Donostia
- Ave. Duration
- 13h 35m
- Frequency
- 3 times a day
- Estimated price
- €70–120
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Biarritz to San Sebastian / Donostia
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- €4–8
- Website
- BlaBlaCar Bus
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Sofia Central Bus Station to Padova
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to San Sebastián
- Ave. Duration
- 21h 39m
- Frequency
- 3 times a week
- Estimated price
- €110–140
- Schedules at
- tabitatour.ro
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €15–25
- Website
- Niš-ekspres
- Phone
- +41 76 480 13 51
- [email protected]
- Website
- optoptravel.rs
Bus from Nis to Grenoble
- Ave. Duration
- 31h
- Frequency
- 6 times a week
- Estimated price
- €250–270
- Schedules at
- optoptravel.rs
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Yes, the driving distance between Sofia to Donostia / San Sebastián is 2522 km. It takes approximately 25h 28m to drive from Sofia to Donostia / San Sebastián.
Book your Sofia to Donostia / San Sebastián bus tickets online with Omio.
There are 1805+ hotels available in Donostia / San Sebastián.


































