← Routes

Public transport · Basque Country

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

Euskotren · Euskotren Bus (Lurraldebus) · ALSA (long distance) · from 45 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 Eibar to Donostia is Euskotren Bus (Lurraldebus), taking about 58 minutes. On the reference day, the first service leaves at 06:08 and the last at 21:10, with 20 departures in total. The fastest is ALSA (long distance): about 45 minutes (1 services/day).

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

Last bus of the day from Eibar to Donostia

21:10DB02arrives at 22:08

Euskotren Bus (Lurraldebus) · Eibar - Untzaga → Donostia - Donostiako Autobus Geltokia 2

Euskotren train89 min

Ardantza-Eibar → Amara-Donostiastation

Departures from 06:09 to 21:09 · 16 services/day

  • 06:09→ 07:38E1
  • 07:09→ 08:38E1
  • 08:09→ 09:38E1
  • 09:09→ 10:38E1
Euskotren Bus (Lurraldebus) bus58 min

Eibar - Untzaga → Donostia - Donostiako Autobus Geltokia 2

Departures from 06:08 to 21:10 · 20 services/day

  • 06:08→ 07:07DB02
  • 06:38→ 07:37DB02
  • 07:05→ 08:10DB02
  • 07:10→ 08:08DB02
ALSA (long distance) bus45 min

Eibar → San Sebastianbus station

Departures from 14:15 to 14:15 · 1 services/day

  • 14:15→ 15:00ALSA - Mad-Iru

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 Eibar to Donostia by public transport?
About 58 minutes with Euskotren Bus (Lurraldebus). The fastest is ALSA (long distance): about 45 minutes (1 services/day).
Is there direct public transport from Eibar to Donostia?
Yes. Direct service by: Euskotren, Euskotren Bus (Lurraldebus), ALSA (long distance).
What time is the last bus from Eibar to Donostia?
On the reference day the last one leaves at 21:10 (Euskotren Bus (Lurraldebus)). Ask Nora for today's times.

Leaving now? Ask Nora for the next departure.

Reference data: 15/10/2026.