← Routes

Public transport · Basque Country

How to get from Vitoria to Pamplona

NBus (Navarra) · RENFE (larga distancia) · from 57 min

The fastest way from Vitoria to Pamplona is NBus (Navarra), taking about 57 minutes. On the reference day, the first service leaves at 06:30 and the last at 21:00, with 8 departures in total.

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

Last bus of the day from Vitoria to Pamplona

21:00370arrives at 22:53

NBus (Navarra) · Vitoria-Gasteiz. Bus Geltokia. Euskaltzaindia enp. Pamplona/Iruña. Estación Bus. Yanguas y Miranda

NBus (Navarra) bus80 min

Vitoria-Gasteiz. Bus Geltokia. Euskaltzaindia enp. Pamplona/Iruña. Estación Bus. Yanguas y Miranda

Departures from 06:30 to 21:00 · 8 services/day

  • 06:30→ 08:29371
  • 08:00→ 09:57370
  • 11:30→ 12:50371
  • 12:45→ 14:24371
RENFE (larga distancia) train57 min

Vitoria-Gasteiz Pamplona/Iruña

Departures from 09:55 to 19:00 · 5 services/day

  • 09:55→ 11:11REG.EXP.
  • 11:00→ 11:57Intercity
  • 15:22→ 16:38REG.EXP.
  • 16:23→ 17:21ALVIA

Frequently asked questions

How long does it take from Vitoria to Pamplona by public transport?
About 57 minutes with NBus (Navarra), the fastest option.
Is there direct public transport from Vitoria to Pamplona?
Yes. Direct service by: NBus (Navarra), RENFE (larga distancia).
What time is the last bus from Vitoria to Pamplona?
On the reference day the last one leaves at 21:00 (NBus (Navarra)). Ask Nora for today's times.

Leaving now? Ask Nora for the next live departure.

Reference data: viernes 19/06/2026.