Travel from Lisbon to Donostia-San-Sebastián

Train, bus or fly from Lisbon to Donostia / San Sebastián?

Iberia, Vueling Airlines and three other airlines fly from Lisbon to Donostia / San Sebastián hourly. Alternatively, Portuguese Railways (CP) operates a train from Lisbon to Donostia / San Sebastián once daily. Tickets cost $100 - $160 and the journey takes 12 h 28 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lisbon to Donostia / San Sebastián

ModeDurationPrice
From Lisboa bus to Lisbon airport, fly to San Sebastian airport, then bus to Donostia / San Sebastián.6 h 32 min$158
From Lisboa bus to Lisbon airport, fly to Bilbao airport, then bus to Donostia / San Sebastián.5 h 59 min$106
From Lisboa bus to Lisbon airport, fly to Pamplona airport, bus to Pamplona, then bus to Donostia / San Sebastián.9 h 1 min$196
From Lisboa bus to Lisbon airport, fly to Logrono airport, taxi to Logroño, then bus to Donostia / San Sebastián.8 h 42 min$268
From Lisboa Santa Apolonia train to San Sebastian.12 h 28 min$126
From Campo Das Cebolas bus to Lisbon - Oriente Station - Santa maria dos Olivais then bus to San Sebastian - Estacion de Autobuses.16 h 24 min$103
From Rossio bus to Lisbon, Lisboa, bus to Bilbao, then bus to San Sebastian.18 h 28 min$120
From Lisbon drive to Donostia / San Sebastián.8 h 48 min$160

How long does it take to get from Lisbon to Donostia / San Sebastián?

It takes approximately 6 h 32 min to get from Lisbon to Donostia / San Sebastián, including transfers.

Is there a direct train between Lisbon and Donostia / San Sebastián?

Yes, there is a direct train departing from Lisboa Santa Apolonia and arriving at San Sebastian. Services depart once daily. The journey takes approximately 12 h 28 min.

Is there a direct bus between Lisbon and Donostia / San Sebastián?

No, there is no direct bus from Lisbon to Donostia / San Sebastián. However, there are services departing from Campo Das Cebolas and arriving at San Sebastian - Estacion de Autobuses via Lisbon - Oriente Station - Santa maria dos Olivais. The journey, including transfers, takes approximately 16 h 24 min.

Operators from Lisbon to Donostia / San Sebastián

OperatorPhoneWebsite
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
IberiaIberia
Vueling AirlinesVueling Airlines
TAP PortugalTAP Portugal
Air EuropaAir Europa
easyJeteasyJet
Lurraldebus943 000 117Lurraldebus
Air FranceAir France
Transports Ciutat ComtalTransports Ciutat Comtal
ALSA+34 902 42 22 42ALSA
La Estellesa+34 (0) 948 326 509La Estellesa
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
CarrisCarris
Iberocoach(+351) 253 267 730Iberocoach
FlixBus+49 1807 123 99 123FlixBus