← Routes

Public transport · Basque Country

How to get from Vitoria to Donostia (San Sebastián)

Pesa · ALSA (long distance) · RENFE (long distance) · from 60 min

Nora is a free WhatsApp assistant: ask in your own language and she'll tell you today's departures, connections and where to get off. No app, no sign-up.

On a computer? Scan it with your phone: the WhatsApp chat with Nora opens with the question already written.

The most practical way from Vitoria to Donostia is Pesa, taking about 77 minutes. On the reference day, the first service leaves at 05:45 and the last at 22:45, with 17 departures in total. The fastest is ALSA (long distance): about 60 minutes (13 services/day).

ⓘ Indicative schedules (official GTFS data). For the next departure from now, ask Nora.

Last bus of the day from Vitoria to Donostia

22:45DO02arrives at 00:02

Pesa · Vitoria-gasteiz - Autobus Geltokiabus station → Donostia - Donostiako Autobus Geltokia 2

Pesa bus77 min

Vitoria-gasteiz - Autobus Geltokiabus station → Donostia - Donostiako Autobus Geltokia 2

Departures from 05:45 to 22:45 · 17 services/day

  • 05:45→ 07:02DO02
  • 06:45→ 08:02DO02
  • 07:45→ 09:02DO02
  • 08:45→ 10:02DO02
ALSA (long distance) bus60 min

Vitoria-Gasteiz → San Sebastianbus station

Departures from 08:30 to 05:00 · 13 services/day

  • 08:30→ 10:05ALSA - Mad-Iru
  • 12:15→ 13:30ALSA - S Mad-Ss
  • 12:20→ 14:00ALSA - Mad-Iru
  • 13:25→ 15:00ALSA - Mad-Iru
RENFE (long distance) train112 min

Vitoria-Gasteiztrain station → San Sebastián-Donostiatrain station

Departures from 08:45 to 21:15 · 8 services/day

  • 08:45→ 10:48REG.EXP.
  • 10:40→ 12:32ALVIA
  • 14:39→ 16:46MD
  • 16:45→ 18:50Intercity

Above are the first departures of the day. For the ones leaving from now on, ask Nora.

Frequently asked questions

How long does it take from Vitoria to Donostia by public transport?
About 77 minutes with Pesa. The fastest is ALSA (long distance): about 60 minutes (13 services/day).
Where does public transport from Vitoria to Donostia leave from?
With Pesa: it leaves from Vitoria-gasteiz - Autobus Geltokia (bus station) and arrives at Donostia - Donostiako Autobus Geltokia 2.
Is there direct public transport from Vitoria to Donostia?
Yes. Direct service by: Pesa, ALSA (long distance), RENFE (long distance).
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 departure.

Reference data: 15/10/2026.