There are 6 ways to get from Donostia / San Sebastián to Pamplona by bus, train, taxi, car or rideshare

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus ALSA  •  1 h 25 min

  1. Take the bus from San Sebastian to Pamplona L13

$10 - $29

Cheapest option

Rideshare  •  1 h 18 min

  1. Take the rideshare from Saint-Sébastien to Pampelune 52.8 miles

$6

4 alternative options

Train  •  1 h 42 min

  1. Take the train from San Sebastian to Pamplona A / ...

$16 - $27

Bus edsa  •  2 h 13 min

  1. Take the bus from San Sebastián to Hendaye Ouibus
  2. Take the bus from Hendaye to Pamplona

$17 - $18

Taxi  •  55 min

  1. Take a taxi from Donostia / San Sebastián to Pamplona 53 miles

$120 - $160

Drive  •  55 min

  1. Drive from Donostia / San Sebastián to Pamplona 53 miles

$10 - $15

Questions & Answers

The cheapest way to get from Donostia / San Sebastián to Pamplona is to rideshare which costs 5€ and takes 1 h 18 min.

More details

The quickest way to get from Donostia / San Sebastián to Pamplona is to taxi which costs 100€ - 130€ and takes 55 min.

More details

The distance between Donostia / San Sebastián and Pamplona is 61 km. The road distance is 84.7 km.

Get driving directions

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

More details

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.

More details

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

More details

What companies run services between Donostia / San Sebastián, Spain and Pamplona, Spain?

ALSA operates a bus from Donostia / San Sebastián to Pamplona every 3 hours. Tickets cost $19 - $29 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 $16 - $27 and the journey takes 1 h 42 min.

Train operators
Spanish Railways (RENFE)
Bus operators
La Baztanesa
Phone
948 58 01 29
Email
autobuses@labaztanesa.com
Website
labaztanesa.com
Bus from San Sebastián to Pamplona
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$10 - $15
Schedules at
labaztanesa.com
La Burundesa S.A.
Phone
948 30 35 05
Email
info@laburundesa.com
Website
laburundesa.com
Bus from DONOSTIA/SAN SEBASTI Vuelta to PAMPLONA/IRUÑA Vuelta
Ave. Duration
2 h 20 min
Frequency
Once daily
Schedules at
laburundesa.com
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from San Sebastián to Hendaye
Ave. Duration
25 min
Frequency
Every 10 minutes
Estimated price
$1 - $2
Website
Ouibus
edsa
Phone
948 131 933
Email
edsa@edsa.es
Website
edsa.es
Bus from Hendaye to Pamplona
Ave. Duration
1 h 18 min
Frequency
On demand
Estimated price
$16
Schedules at
edsa.es
Book at
tellevodeexcursion.com
Other operators
BlaBlaCar.es
Rome2rio's guide to BlaBlaCar.es
Contact Details
Website
blablacar.com
Rideshare from Saint-Sébastien to Pampelune
Ave. Duration
1 h 18 min
Frequency
Hourly
Estimated price
$6
Book at
blablacar.es
Taxi from Donostia / San Sebastián to Pamplona
Ave. Duration
55 min
Estimated price
$120 - $160
Taxi Donosti
Phone
+34 943 46 46 46
Website
taxidonosti.com
Mikel Sáenz García
Phone
+34 943 27 44 00

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.