Public transport · Basque Country
How to get from Vitoria to Donostia
Pesa · ALSA (larga distancia) · RENFE (larga distancia) · from 60 min
The fastest way from Vitoria to Donostia is Pesa, taking about 60 minutes. On the reference day, the first service leaves at 05:45 and the last at 22:45, with 17 departures in total.
ⓘ Indicative schedules (official GTFS data). For the next live departure, ask Nora.
Last bus of the day from Vitoria to Donostia
22:45DO02arrives at 23:59
Pesa · Vitoria-gasteiz - Autobus Geltokia → Donostia - Donostiako Autobus Geltokia
Vitoria-gasteiz - Autobus Geltokia → Donostia - Donostiako Autobus Geltokia
Departures from 05:45 to 22:45 · 17 services/day
- 05:45→ 06:59DO02
- 06:45→ 07:59DO02
- 07:45→ 08:59DO02
- 08:45→ 09:59DO02
Vitoria-Gasteiz → San Sebastian
Departures from 08:30 to 05:00 · 13 services/day
- 08:30→ 10:05ALSA - Mad-Iru
- 12:15→ 13:30ALSA
- 12:20→ 14:00ALSA - Mad-Iru
- 13:25→ 15:00ALSA - Mad-Iru
Estación de Autobuses de Vitoria-Gasteiz → San Sebastian
Departures from 08:30 to 05:00 · 13 services/day
- 08:30→ 10:05ALSA - Mad-Iru
- 12:15→ 13:30ALSA
- 12:20→ 14:00ALSA - Mad-Iru
- 13:25→ 15:00ALSA - Mad-Iru
Vitoria-Gasteiz → San Sebastián-Donostia
Departures from 08:45 to 20:57 · 8 services/day
- 08:45→ 10:48REG.EXP.
- 10:48→ 12:50ALVIA
- 14:43→ 16:46MD
- 16:45→ 18:50Intercity
Frequently asked questions
- How long does it take from Vitoria to Donostia by public transport?
- About 60 minutes with Pesa, the fastest option.
- Is there direct public transport from Vitoria to Donostia?
- Yes. Direct service by: Pesa, ALSA (larga distancia), RENFE (larga distancia).
- What time is the last bus from Vitoria to Donostia?
- On the reference day the last one leaves at 22:45 (Pesa). Ask Nora for today's times.
Leaving now? Ask Nora for the next live departure.
Reference data: viernes 19/06/2026.