Public transport · Basque Country
How to get from Beasain to Donostia
RENFE Cercanías · Pesa · ALSA (larga distancia) · RENFE (larga distancia) · from 30 min
The fastest way from Beasain to Donostia is RENFE Cercanías, taking about 30 minutes. On the reference day, the first service leaves at 06:30 and the last at 22:21, with 24 departures in total.
ⓘ Indicative schedules (official GTFS data). For the next live departure, ask Nora.
Last train of the day from Beasain to Donostia
22:21C1arrives at 23:23
RENFE Cercanías · Beasain → San Sebastián-Donostia
Beasain → San Sebastián-Donostia
Departures from 06:30 to 22:21 · 24 services/day
- 06:30→ 07:32C1
- 07:00→ 08:02C1
- 07:29→ 08:31C1
- 08:30→ 09:32C1
Beasain - Barrendain Plaza 1, Renfe Geltokia → Donostia - Donostiako Autobus Geltokia
Departures from 10:10 to 18:10 · 2 services/day
- 10:10→ 11:14DO03
- 18:10→ 19:14DO03
Beasain → San Sebastian
Departures from 19:45 to 22:00 · 2 services/day
- 19:45→ 20:15ALSA - Bad-Bi-Iru
- 22:00→ 22:45ALSA - Zamo-Irun
Beasain → San Sebastian
Departures from 09:25 to 06:00 · 5 services/day
- 09:25→ 10:05ALSA - Mad-Iru
- 13:20→ 14:00ALSA - Mad-Iru
- 19:00→ 19:45ALSA - Mad-Iru
- 22:10→ 22:50ALSA - Mad-Iru
Beasain → San Sebastián-Donostia
Departures from 09:53 to 19:30 · 4 services/day
- 09:53→ 10:48REG.EXP.
- 15:53→ 16:46MD
- 19:21→ 20:23MD
- 19:30→ 20:28MD
Frequently asked questions
- How long does it take from Beasain to Donostia by public transport?
- About 30 minutes with RENFE Cercanías, the fastest option.
- Is there direct public transport from Beasain to Donostia?
- Yes. Direct service by: RENFE Cercanías, Pesa, ALSA (larga distancia), RENFE (larga distancia).
- What time is the last train from Beasain to Donostia?
- On the reference day the last one leaves at 22:21 (RENFE Cercanías). Ask Nora for today's times.
Leaving now? Ask Nora for the next live departure.
Reference data: viernes 19/06/2026.