← Routes

Public transport · Basque Country

How to get from Donostia to Zarautz

Euskotren · Pesa · Euskotren Bus (Lurraldebus) · from 12 min

The fastest way from Donostia to Zarautz is Euskotren, taking about 12 minutes. On the reference day, the first service leaves at 05:50 and the last at 21:50, with 33 departures in total.

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

Last bus of the day from Donostia to Zarautz

23:29UK49Garrives at 00:02

Euskotren Bus (Lurraldebus) · Donostia - Tolosa Hiribidea 138 Zarautz - Araba Kalea 40

Euskotren train30 min

Amara-Donostia Zarautz

Departures from 05:50 to 21:50 · 33 services/day

  • 05:50→ 06:20E1
  • 06:20→ 06:50E1
  • 06:50→ 07:20E1
  • 07:20→ 07:50E1
Euskotren train24 min

Añorga-Donostia Zarautz

Departures from 05:56 to 21:56 · 33 services/day

  • 05:56→ 06:20E1
  • 06:26→ 06:50E1
  • 06:56→ 07:20E1
  • 07:26→ 07:50E1
Euskotren train27 min

Lugaritz-Donostia Zarautz

Departures from 05:53 to 21:53 · 33 services/day

  • 05:53→ 06:20E1
  • 06:23→ 06:50E1
  • 06:53→ 07:20E1
  • 07:23→ 07:50E1
Euskotren train21 min

Errekalde-Donostia Zarautz

Departures from 05:59 to 21:59 · 33 services/day

  • 05:59→ 06:20E1
  • 06:29→ 06:50E1
  • 06:59→ 07:20E1
  • 07:29→ 07:50E1
Pesa bus17 min

Donostia - Donostiako Autobus Geltokia Zarautz - Zubiaurrezahar Kalea 1 - Bus Geltokia

Departures from 05:30 to 22:15 · 47 services/day

  • 05:30→ 05:47Do04
  • 06:00→ 06:17DO01
  • 06:05→ 06:22DG07
  • 06:15→ 06:32DO02
Euskotren Bus (Lurraldebus) bus25 min

Donostia - Askatasunaren Etorb./avda. De La Libertad 34 Zarautz - Araba Kalea 40

Departures from 06:50 to 23:15 · 50 services/day

  • 06:50→ 07:37UK09
  • 07:36→ 08:04UK11
  • 07:50→ 08:37UK09
  • 08:02→ 08:27UK10
Euskotren Bus (Lurraldebus) bus27 min

Donostia - Maria Cristina Zubia Zarautz - Araba Kalea 40

Departures from 08:00 to 21:00 · 19 services/day

  • 08:00→ 08:27UK10
  • 09:00→ 09:27UK10
  • 10:00→ 10:27UK10
  • 11:00→ 11:27UK10
Euskotren Bus (Lurraldebus) bus32 min

Donostia - Tolosa Hiribidea 138 Zarautz - Araba Kalea 40

Departures from 07:05 to 23:29 · 23 services/day

  • 07:05→ 07:37UK09
  • 08:05→ 08:37UK09
  • 08:35→ 09:07UK09
  • 09:05→ 09:37UK09
Euskotren Bus (Lurraldebus) bus12 min

Donostia - Tolosa Hiribidea 112 Zarautz - Araba Kalea 40

Departures from 07:02 to 23:27 · 50 services/day

  • 07:02→ 07:37UK09
  • 07:48→ 08:04UK11
  • 08:02→ 08:37UK09
  • 08:15→ 08:27UK10
Euskotren Bus (Lurraldebus) bus52 min

Donostia - Federico Garcia Lorca 2 Zarautz - Araba Kalea 40

Departures from 06:45 to 22:15 · 22 services/day

  • 06:45→ 07:37UK09
  • 07:45→ 08:37UK09
  • 08:15→ 09:07UK09
  • 08:45→ 09:37UK09

Frequently asked questions

How long does it take from Donostia to Zarautz by public transport?
About 12 minutes with Euskotren, the fastest option.
Is there direct public transport from Donostia to Zarautz?
Yes. Direct service by: Euskotren, Pesa, Euskotren Bus (Lurraldebus).
What time is the last bus from Donostia to Zarautz?
On the reference day the last one leaves at 23:29 (Euskotren Bus (Lurraldebus)). Ask Nora for today's times.

Leaving now? Ask Nora for the next live departure.

Reference data: viernes 19/06/2026.