There are 5 ways to get from Elexalde to Donostia / San Sebastián by train, bus, 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.
Train, bus
best- Take the train from Arakaldo to Bilbao-Intermod. Abando Indalecio Prietotrain C3
- Take the bus from Bilbao Intermodal to Estación de Autobuses Donostia-San Sebastiánbus Do01 / ...
2h 48m€15–23Train
cheapest- Take the train from Zazpikaleak/Casco Viejo-Bilbao to Amara-Donostiatrain E1
3h 46m€9–18Drive 103.8 km
- Drive from Elexalde to Donostia / San Sebastiáncar 103.8 km
1h 8m€17–24Bus via Vitoria-Gasteiz
- Take the bus from Areta to Vitoria/Gasteizbus L15
- Take the bus from Vitoria-Gasteiz to Donostia / San Sebastiánbus Do02
2h 52m€16–22Bus
- Take the bus from Abando to Untzaga Plazabus A3912
- Take the bus from Eibar - Untzaga to Donostia - Donostiako Autobus Geltokia 2bus Db02 / ...
5h 17m€10–17
Elexalde to Donostia / San Sebastián by train and bus
Questions & Answers
The cheapest way to get from Elexalde to Donostia / San Sebastián is to train which costs €8 - €18 and takes 3h 46m.
The fastest way to get from Elexalde to Donostia / San Sebastián is to drive which takes 1h 8m and costs €16 - €24.
No, there is no direct bus from Elexalde to Donostia / San Sebastián. However, there are services departing from Areta and arriving at Donostia / San Sebastián via Vitoria-Gasteiz. The journey, including transfers, takes approximately 2h 52m.
No, there is no direct train from Elexalde to Donostia / San Sebastián. However, there are services departing from Arakaldo and arriving at Amara-Donostia via Abando and Zazpikaleak/Casco Viejo-Bilbao. The journey, including transfers, takes approximately 3h 46m.
The distance between Elexalde and Donostia / San Sebastián is 123 km. The road distance is 103.8 km.
The best way to get from Elexalde to Donostia / San Sebastián without a car is to train and bus which takes 2h 48m and costs €14 - €23.
It takes approximately 2h 48m to get from Elexalde to Donostia / San Sebastián, including transfers.
Elexalde to Donostia / San Sebastián bus services, operated by Alava Bus, depart from Areta station.
Elexalde to Donostia / San Sebastián train services, operated by Euskotren, depart from Zazpikaleak/Casco Viejo-Bilbao station.
The best way to get from Elexalde to Donostia / San Sebastián is to train which takes 3h 46m and costs €8 - €18. Alternatively, you can bus via Vitoria-Gasteiz, which costs €15 - €22 and takes 2h 52m.
What companies run services between Elexalde, Spain and Donostia / San Sebastián, Spain?
Euskotren operates a train from Zazpikaleak/Casco Viejo-Bilbao to Amara-Donostia hourly. Tickets cost €5–10 and the journey takes 2h 40m. Alternatively, you can take a bus from Areta to Donostia / San Sebastián via Vitoria/Gasteiz and Vitoria-Gasteiz in around 2h 52m.
- Phone
- +34 912 32 03 20
- [email protected]
- Website
- Renfe Cercanias
Train from Arakaldo to Bilbao-Intermod. Abando Indalecio Prieto
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- €1–5
- Website
- Renfe Cercanias
- Phone
- +34 944 333 333
- [email protected]
- Website
- Euskotren
Train from Zazpikaleak/Casco Viejo-Bilbao to Amara-Donostia
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- €5–10
- Website
- Euskotren
- Phone
- +34 900 121 400
- [email protected]
Bus from Bilbao Intermodal to Estación de Autobuses Donostia-San Sebastián
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €12–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
- +34 945 18 20 60
- [email protected]
- Website
- alavabus.eus
Bus from Areta to Vitoria/Gasteiz
- Ave. Duration
- 49 min
- Frequency
- Every 3 hours
- Estimated price
- €3–5
- Schedules at
- alavabus.eus
- Phone
- +34 946 125 555
- [email protected]
- Website
- bizkaia.eus
Bus from Abando to Untzaga Plaza
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- €3–4
- Schedules at
- bizkaia.eus
- Phone
- +34 944 333 333
- Website
- euskotren.eus
Bus from Eibar - Untzaga to Donostia - Donostiako Autobus Geltokia 2
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Schedules at
- Lurraldebus Euskotren
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, How to get from JFK to New York City, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Elexalde to Donostia / San Sebastián bus services, operated by Alava Bus, arrive at Vitoria/Gasteiz station.
Elexalde to Donostia / San Sebastián train services, operated by Euskotren, arrive at Amara-Donostia station.
Yes, the driving distance between Elexalde to Donostia / San Sebastián is 104 km. It takes approximately 1h 8m to drive from Elexalde to Donostia / San Sebastián.
Book your Elexalde to Donostia / San Sebastián train tickets online with Omio.
There are 1814+ hotels available in Donostia / San Sebastián.














