Travel from Donostia-San-Sebastián to Pamplona

Bus or train from Donostia / San Sebastián to Pamplona?

ALSA operates a bus from Donostia / San Sebastián to Pamplona every 3 hours. Tickets cost $29 - $45 and the journey takes 1 h 25 min. Two other operators also service this route. Alternatively, Spanish Railways (RENFE) operates a train from Donostia / San Sebastián to Pamplona 3 times a day. Tickets cost $18 - $29 and the journey takes 1 h 42 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Donostia / San Sebastián to Pamplona

ModeDurationPrice
From San Sebastian bus to Pamplona.1 h 25 min10€
From San Sebastian train to Pamplona.1 h 42 min23€
From Donostia / San Sebastián taxi to Pamplona.55 min129€
From Donostia / San Sebastián drive to Pamplona.55 min9€
From Saint-Sébastien rideshare to Pampelune.1 h 18 min4€

How long does it take to get from Donostia / San Sebastián to Pamplona?

The bus from San Sebastian to Pamplona takes 1 h 25 min including transfers and departs every two hours.

Is there a direct train between Donostia / San Sebastián and Pamplona?

Yes, there is a direct train departing from San Sebastian and arriving at Pamplona. Services depart three times a day, and operate Monday to Saturday. The journey takes approximately 1 h 42 min.

Is there a direct bus between Donostia / San Sebastián and Pamplona?

Yes, there is a direct bus departing from San Sebastian and arriving at Pamplona. Services depart every two hours, and operate every day. The journey takes approximately 1 h 25 min.

Operators from Donostia / San Sebastián to Pamplona

OperatorPhoneWebsite
ALSA+34 902 42 22 42ALSA
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
BlaBlaCar.esBlaBlaCar.es