← Routes

Public transport · Basque Country

How to get from Tolosa to Donostia

RENFE Cercanías · Pesa · Goierrialdea · Tbh · ALSA (larga distancia) · RENFE (larga distancia) · from 20 min

The fastest way from Tolosa to Donostia is RENFE Cercanías, taking about 20 minutes. On the reference day, the first service leaves at 05:36 and the last at 22:43, with 25 departures in total.

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

Last bus of the day from Tolosa to Donostia

23:35BU47Garrives at 00:39

Tbh · Tolosa - Santa Lutzia Auzoa Donostia - Urbieta 28

RENFE Cercanías train33 min

Tolosa San Sebastián-Donostia

Departures from 05:36 to 22:43 · 25 services/day

  • 05:36→ 06:16C1
  • 06:52→ 07:32C1
  • 07:22→ 08:02C1
  • 07:51→ 08:31C1
RENFE Cercanías train38 min

Tolosa-Centro San Sebastián-Donostia

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

  • 05:38→ 06:16C1
  • 06:54→ 07:32C1
  • 07:24→ 08:02C1
  • 07:53→ 08:31C1
Pesa bus32 min

Tolosa - Ibaiondo Kalea 1 Donostia - Donostiako Autobus Geltokia

Departures from 10:42 to 18:42 · 2 services/day

  • 10:42→ 11:14DO03
  • 18:42→ 19:14DO03
Goierrialdea bus20 min

Tolosa - Izaskungo Aldapa 2a, Santa Klara Komentua Donostia - Zumalakarregi Etorbidea 14

Departures from 06:49 to 21:53 · 16 services/day

  • 06:49→ 07:09Go07
  • 07:49→ 08:09Go07
  • 08:53→ 09:14Go07
  • 09:53→ 10:14Go07
Tbh bus36 min

Tolosa - Ibaiondo Kalea 1 Donostia - Urbieta 28

Departures from 06:27 to 23:32 · 50 services/day

  • 06:27→ 07:21BU07
  • 06:42→ 07:18BU08
  • 07:07→ 07:43BU08
  • 07:27→ 08:21BU07
Tbh bus33 min

Tolosa - Santa Lutzia Auzoa Donostia - Urbieta 28

Departures from 06:30 to 23:35 · 50 services/day

  • 06:30→ 07:21BU07
  • 06:45→ 07:18BU08
  • 07:10→ 07:43BU08
  • 07:30→ 08:21BU07
Tbh bus37 min

Tolosa - Nafarroa Hiribidea 1 Donostia - Urbieta 28

Departures from 06:26 to 23:31 · 50 services/day

  • 06:26→ 07:21BU07
  • 06:41→ 07:18BU08
  • 07:06→ 07:43BU08
  • 07:26→ 08:21BU07
Tbh bus38 min

Tolosa - Oria Kalea, Zezen Plaza Donostia - Urbieta 28

Departures from 06:25 to 23:30 · 50 services/day

  • 06:25→ 07:21BU07
  • 06:40→ 07:18BU08
  • 07:05→ 07:43BU08
  • 07:25→ 08:21BU07
ALSA (larga distancia) bus45 min

Tolosa San Sebastian

Departures from 12:45 to 19:45 · 2 services/day

  • 12:45→ 13:30ALSA - Pm-S.S Pu
  • 19:45→ 20:30ALSA - Pm-S.S Pu
ALSA (larga distancia) bus20 min

Tolosa San Sebastian

Departures from 09:45 to 06:15 · 5 services/day

  • 09:45→ 10:05ALSA - Mad-Iru
  • 13:35→ 14:00ALSA - Mad-Iru
  • 19:15→ 19:45ALSA - Mad-Iru
  • 22:25→ 22:50ALSA - Mad-Iru
ALSA (larga distancia) bus30 min

Tolosa San Sebastian

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

  • 22:15→ 22:45ALSA - Zamo-Irun
RENFE (larga distancia) train32 min

Tolosa San Sebastián-Donostia

Departures from 10:13 to 22:20 · 6 services/day

  • 10:13→ 10:48REG.EXP.
  • 16:13→ 16:46MD
  • 19:13→ 19:46Intercity
  • 19:42→ 20:23MD

Frequently asked questions

How long does it take from Tolosa to Donostia by public transport?
About 20 minutes with RENFE Cercanías, the fastest option.
Is there direct public transport from Tolosa to Donostia?
Yes. Direct service by: RENFE Cercanías, Pesa, Goierrialdea, Tbh, ALSA (larga distancia), RENFE (larga distancia).
What time is the last bus from Tolosa to Donostia?
On the reference day the last one leaves at 23:35 (Tbh). Ask Nora for today's times.

Leaving now? Ask Nora for the next live departure.

Reference data: viernes 19/06/2026.