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