← Routes

Public transport · Basque Country

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

Euskotren · Pesa · Euskotren Bus (Lurraldebus) · from 17 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 Donostia to Zarautz is Pesa, taking about 17 minutes. On the reference day, the first service leaves at 06:00 and the last at 22:15, with 48 departures in total.

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

Last bus of the day from Donostia to Zarautz

22:20DB02arrives at 22:37

Euskotren Bus (Lurraldebus) · Donostia - Donostiako Autobus Geltokiabus station → Zarautz - Zubiaurrezahar Kalea 1 - Bus Geltokia

Euskotren train30 min

Amara-Donostiastation → Zarautzstation

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
Pesa bus17 min

Donostia - Donostiako Autobus Geltokiabus station → Zarautz - Zubiaurrezahar Kalea 1 - Bus Geltokia

Departures from 06:00 to 22:15 · 48 services/day

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

Donostia - Renfe Geltokia → Zarautz - Nafarroa Kalea 25 - Udaltzaingoa

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

  • 06:45→ 07:41UK09
  • 07:45→ 08:41UK09
  • 08:15→ 09:11UK09
  • 08:45→ 09:41UK09
Euskotren Bus (Lurraldebus) bus26 min

Donostia - Askatasunaren Etorb./avda. De La Libertad 34 → Zarautz - Nafarroa Kalea 25 - Udaltzaingoa

Departures from 06:49 to 22:19 · 50 services/day

  • 06:49→ 07:41UK09
  • 07:36→ 08:08UK11
  • 07:49→ 08:41UK09
  • 08:02→ 08:28UK10
Euskotren Bus (Lurraldebus) bus28 min

Donostia - Maria Cristina Zubia → Zarautz - Nafarroa Kalea, Pilartxo-enea

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

  • 08:00→ 08:28UK10
  • 09:00→ 09:28UK10
  • 10:00→ 10:28UK10
  • 11:00→ 11:28UK10
Euskotren Bus (Lurraldebus) bus17 min

Donostia - Donostiako Autobus Geltokiabus station → Zarautz - Zubiaurrezahar Kalea 1 - Bus Geltokia

Departures from 06:50 to 22:20 · 24 services/day

  • 06:50→ 07:07DB02
  • 07:20→ 07:37DB02
  • 07:50→ 08:07DB02
  • 08:00→ 08:17DB03
Euskotren Bus (Lurraldebus) bus32 min

Donostia - Antso Jakitunaren Hiribidea 26 → Zarautz - Nafarroa Kalea 25 - Udaltzaingoa

Departures from 08:10 to 22:10 · 3 services/day

  • 08:10→ 08:42UK11
  • 15:10→ 15:42UK11
  • 22:10→ 22:42UK11

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 Donostia to Zarautz by public transport?
About 17 minutes with Pesa.
Where does public transport from Donostia to Zarautz leave from?
With Pesa: it leaves from Donostia - Donostiako Autobus Geltokia (bus station) and arrives at Zarautz - Zubiaurrezahar Kalea 1 - Bus Geltokia.
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 22:20 (Euskotren Bus (Lurraldebus)). Ask Nora for today's times.

Leaving now? Ask Nora for the next departure.

Reference data: 15/10/2026.