← Routes

Public transport · Basque Country

How to get from Donostia to Gasteiz

Pesa · ALSA (larga distancia) · RENFE (larga distancia) · from 75 min

The fastest way from Donostia to Gasteiz 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 Gasteiz

22:15DO02arrives at 23:30

Pesa · Donostia - Donostiako Autobus Geltokia Vitoria-gasteiz - Autobus Geltokia

Pesa bus75 min

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

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

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

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 Gasteiz by public transport?
About 75 minutes with Pesa, the fastest option.
Is there direct public transport from Donostia to Gasteiz?
Yes. Direct service by: Pesa, ALSA (larga distancia), RENFE (larga distancia).
What time is the last bus from Donostia to Gasteiz?
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.