Public transport · Basque Country
How to get from Vitoria to Donostia
Pesa · ALSA (larga distancia) · RENFE (larga distancia) · from 75 min
The fastest way from Vitoria to Donostia is Pesa, taking about 75 minutes. On the reference day, the first service leaves at 07:45 and the last at 22:45, with 16 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 00:00
Pesa · Vitoria-gasteiz - Autobus Geltokia → Donostia - Donostiako Autobus Geltokia 2
Vitoria-gasteiz - Autobus Geltokia → Donostia - Donostiako Autobus Geltokia 2
Departures from 07:45 to 22:45 · 16 services/day
- 07:45→ 09:00DO02
- 08:45→ 10:00DO02
- 09:45→ 11:00DO02
- 10:45→ 12:00DO02
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 21:30 · 11 services/day
- 08:45→ 10:48REG.EXP.
- 10:40→ 12:50ALVIA
- 10:55→ 13:05ALVIA
- 14:39→ 16:46MD
Frequently asked questions
- How long does it take from Vitoria to Donostia by public transport?
- About 75 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: domingo 16/08/2026.