Travel from Pamplona to Donostia-San-Sebastián

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

Spanish Railways (RENFE) operates a train from Pamplona to Donostia / San Sebastián 3 times a day. Tickets cost $18 - $29 and the journey takes 1 h 44 min. Alternatively, ALSA operates a bus from Pamplona to Donostia / San Sebastián every 4 hours. Tickets cost $30 - $45 and the journey takes 2 h. La Baztanesa also services this route 4 times a day.

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 Pamplona to Donostia / San Sebastián

ModeDurationPrice
From Pamplona train to San Sebastian.1 h 44 min£20
From Pamplona bus to San Sebastian.2 h£12
From Pamplona taxi to Donostia / San Sebastián.57 min£114
From Pamplona drive to Donostia / San Sebastián.57 min£8
From Pampelune rideshare to Saint-Sébastien.1 h 17 min£5

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

The train from Pamplona to San Sebastian takes 1 h 44 min including transfers and departs three times a day.

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

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

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

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

Operators from Pamplona to Donostia / San Sebastián

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