The distance between Tallinn and San Sebastián is around 2,578km (1,602 miles) and the quickest way to get there is to fly and then take the bus which takes around 5h 40m.
We've found 11 different ways to get from Tallinn to San Sebastián by plane, bus, ferry, train and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out San Sebastián → Tallinn if you're planning a return trip.
Fly from Tallinn (TLL) to Biarritz (BIQ) then take the bus to San Sebastian.
Multiple operators
4 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Riga Central Bus Station then Osnabrück and then to San Sebastian.
Multiple bus operators
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Flughafen BER - Terminal 1-2 then take the train to Berlin-Spandau, Offenburg Bahnhof then Massy Tgv and then to Hendaye.
Multiple operators
2 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Drive to Donostia / San Sebastián.
There are several options for getting from Tallinn to San Sebastián by plane, bus, ferry, train and car. The cheapest option is to take the bus which costs around €190 ($190) and will take around 2 days 9h. If you need to get there more quickly, you can fly and then take the bus and arrive in approximately 5h 40m, though it is a bit more costly at approximately €270 ($270).
The distance between Tallinn and San Sebastián is around 2,578km (1,602 miles).
It takes around 6h 5m to get from Tallinn and San Sebastián by plane and bus. If you are travelling by car it will take around 1 day 9h to drive there.
The quickest way to get from Tallinn to San Sebastián is to fly and then take the bus which takes around 5h 40m and will set you back approx €270 ($270).
The cheapest way to travel between Tallinn and San Sebastián, if you exclude driving, is to take the bus which will typically cost around €190 ($190) for a standard one-way ticket.
There is no train service that runs between Tallinn and San Sebastián. We recommend that you fly from Tallinn (TLL) to Biarritz (BIQ) then take the bus to San Sebastian. instead which will take 5h 40m.
Yes there is a bus that runs regularly from Tallinn and San Sebastián. It typically takes around 2 days 5h and departs twice a week.
There are no direct bus services that runs from Tallinn to San Sebastián. However, you can instead can take several connecting buses with changeovers in Riga Central Bus Station and Osnabrück. These services run twice a week and will take a minimum of 2 days 5h.
Lux Express, 1188 Latvia, FlixBus, Peatus Estonia, Ecolines, ALSA and RegioJet run regular bus services between Tallinn and San Sebastián. Buses run twice a week and take around 2 days 5h on average but will vary depending on you book with.
It doesn't look like you can fly directly from Tallinn to San Sebastián. We recommend that you fly from Tallinn (TLL) to Bilbao (BIO) then take the bus to Donostiako Autobus Geltokia. instead which will take 6h 5m.
The closest major airport to San Sebastián is San Sebastian Airport (EAS) (EAS) which is approximately 16km (10 miles) from San Sebastián. Bilbao Airport (BIO) (BIO) and Vitoria Airport (VIT) (VIT) are also nearby and might be a better alternative airport depending on where you are flying from.
Yes it is possible to drive from Tallinn and San Sebastián. The distance is around 3,297km (2,049 miles) by road and it will take around 1 day 9h in normal traffic conditons.
If you don't have a car, the easiest way to get from Tallinn to San Sebastián is to fly and then take the bus which takes, on average, 6h 5m and will usually cost around €430 ($430).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly to Biarritz (BIQ), Bus + 4 similar | 5h 40m | €270($270) | every 4 hours | 2,578km (1,602 miles) |
Plane and Bus | 6h 5m | €430($430) | hourly | 2,721km (1,691 miles) |
Ferry and Plane | 8hrs | €400($400) | hourly | 3,153km (1,959 miles) |
Ferry to Helsinki, plane and bus | 8h 15m | €375($375) | every 4 hours | 2,741km (1,703 miles) |
Ferry, Plane and Bus | 8h 45m | €585($585) | hourly | 2,882km (1,791 miles) |
Bus + 1 similar | 2 days 5h | €290($290) | twice a week | 3,728km (2,316 miles) |
Bus via Praha | 2 days 9h | €190($190) | 3 times a week | 3,986km (2,477 miles) |
Bus and Train + 2 similar | 1 day 14h | €475($475) | once a week | 3,649km (2,268 miles) |
Bus to Flughafen BER - Terminal 1-2, train | 1 day 15h | €455($455) | once a week | 3,662km (2,275 miles) |
Bus to Frankfurt, train | 1 day 15h | €400($400) | 6 times a week | 3,501km (2,175 miles) |
Drive | 1 day 9h | €605($605) | on demand | 3,297km (2,049 miles) |
Air Baltic
Tallink
Viking Line
Lurraldebus Transportes Pesa S.A.
Iberocoach
ODEG
The following major airports near San Sebastián offer regular flights to various popular destinations within Spain and internationally.