← Routes

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

Pesa bus74 min

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
ALSA (larga distancia) bus60 min

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
ALSA (larga distancia) bus60 min

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
RENFE (larga distancia) train115 min

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.