Home · Search
Routes

How to Get from Pamplona to San Sebastián: Distance, Train, Bus & Car

Crossing from the Navarrese capital to the Gipuzkoan capital is much more than a simple transfer; it’s a short but intense journey that takes you from the green, mountainous interior to the salty breeze of the Cantabrian Sea in under an hour. This route of barely 78 kilometres condenses the essence of northern Spain, offering you the freedom of a toll-free road or the convenience of public transport connecting two vibrant cities brimming with food culture.

🚗 How to get from Pamplona to San Sebastián

Mode Time Approx. price Book
🚗 Car 55min Fuel: 6–9€ View route
🚄 Train 2h 15min From €15 (varies) Renfe ↗

🎫 Compare all tickets

How to get from Pamplona to San Sebastián: a quick overview

The fastest and most flexible option for travelling from Pamplona to San Sebastián is undoubtedly a private car, covering the distance in 55 minutes, although the ALSA bus offers the best value for money with fares starting at 6€.

For the traveller who prioritises comfort and doesn’t mind the limited frequency, Renfe’s Alvia train is a viable alternative, though its single daily schedule severely restricts day planning. If you’re travelling in a group or with bulky luggage, the car is the undisputed recommendation due to the absence of tolls on the direct route. Conversely, if you’re travelling alone and looking to save, the bus is your best ally, outperforming the train in both frequency and cost. Below, we break down each option in detail so you can choose the one that best suits your travel style.

By car from Pamplona to San Sebastián

Driving from Pamplona to San Sebastián takes exactly 55 minutes, covering a distance of 78 kilometres via a completely toll-free motorway network.

The verified route is extremely straightforward and avoids any additional costs, as you won’t have to pass through any toll booths. The journey begins by taking the A-12, known as the Autovía del Camino de Santiago (Donejakue Bidearen autobia), which takes you out of Pamplona heading west. You will then link up with the A-10, or Sakanako autobia, a road that cuts through the characteristic green landscapes of the Sakana area. Finally, to reach the coast, you’ll take the A-15, the western Pamplona bypass (Iruñeko mendebaldeko sahiesbidea), which will drop you directly into the metropolitan area of San Sebastián.

With no tolls on any of these three arteries (A-12, A-10, A-15), the cost of the trip is reduced exclusively to fuel and vehicle wear and tear. It’s a smooth route, ideal for those who value the autonomy of being able to stop whenever they want and enjoy driving through the north without the mandatory stops at payment booths. Keep in mind that, although the estimated time is 55 minutes, this can vary slightly during peak hours entering Donostia.

By train from Pamplona to San Sebastián

The direct train service is operated exclusively by Renfe through its Alvia service, with a journey time of 135 minutes.

This option is particularly peculiar due to its low frequency. According to current data, there is only 1 train per day making this direct journey. The schedule is very specific: both the first and last departure coincide at 18:46 from Pamplona/Iruña station, arriving at San Sebastián/Donostia station. This makes the train a very niche option, probably intended for travellers who need to arrive in the city for dinner or evening events, as it arrives just after 20:30 hours.

The type of train available is the ALVIA, which offers comfort but requires almost double the time of the car (135 minutes versus 55 minutes). As an adapted long-distance service, the seats are usually comfortable and there is space for luggage, but the rigid schedule (single daily departure) is its main drawback compared to the flexibility of the bus or car.

By bus from Pamplona to San Sebastián

The company ALSA operates the direct bus service, offering a 75-minute journey with prices ranging between 6€ and 13€.

The bus stands out as the most balanced option for most travelers who don’t have their own vehicle. With a duration of 75 minutes, it’s only 20 minutes slower than driving, but significantly faster than the train. ALSA’s biggest competitive advantage on this route is the price: with fares that can drop to as low as 6€ on special offers or rise to 13€ depending on demand, it’s unbeatable in terms of value.

Furthermore, unlike the train which has a single departure, the bus service usually offers a frequency better suited to daily needs (although specific hourly frequency data is not detailed, the existence of the direct service is confirmed). It’s the recommended option for students, backpackers, or travelers looking to reach the center of San Sebastián without worrying about parking, which can be expensive and complicated in the city.

If you decide to make the journey by car or combine transport, there are several verified towns near the route or in the destination area that are worth a visit to enrich your trip.

  • Hendaye (Hendaye): Although technically located across the border in France, it’s a classic stop for those visiting the area. It’s known for its large fine-sand beach and its seafront promenade, ideal for a quick change of international scenery.
  • Hernani (Hernani): Situated very close to San Sebastián, this town offers a more residential and tranquil atmosphere. It’s a strategic point if you’re looking to escape the immediate tourist bustle of the Gipuzkoa capital.
  • Pasaia (Pasaia): This is a must-stop for sea lovers. Pasaia is a fishing village with a picturesque port and narrow streets that preserve the traditional Basque essence, also famous for its literary and gastronomic connections.
  • Errenteria (Errenteria): Located in the Donostialdea region, Errenteria is a municipality with an industrial and commercial history. It’s a good access point if you want to explore the more eastern part of the metropolitan area before reaching the center.
  • Irun (Irun): The quintessential border city, Irun marks the boundary between Spain and France. It’s a vibrant place with a wide range of shops and serves as the main gateway from the east towards San Sebastián.
  • Lasarte-Oria (Lasarte-Oria): Situated in the Oria river valley, it’s one of the first municipalities you encounter when approaching San Sebastián from the interior. It’s known for its gastronomy and for being an important transport hub.
  • Andoain (Andoain): Also in the Oria valley, Andoain combines industrial zones with residential areas and parks. It’s an interesting stop to see local life away from the mass tourist circuits.

🏨 Hotels in San Sebastián

* Prices are indicative and may vary. We compare hundreds of sites to find the best deal.

🎭 Activities and tours in San Sebastián

Where to Sleep in San Sebastián

San Sebastián offers a variety of accommodations to suit different budgets, although prices tend to be higher than in other northern cities due to its tourist prestige.

For those looking to be in the heart of the action, the Parte Vieja (Old Town) is the recommended area. Here you will find charming hotels and apartments, but prices are high and the atmosphere is very noisy at night due to the pintxos bars. If you prefer shopping and elegance, the Centro (City Center, around La Concha and Boulevard) is ideal, with mid-range and high-end hotels offering sea or city views.

For a more relaxed and family-friendly atmosphere, the Gros neighborhood, on the other side of the Urumea River, is perfect. Here, tourist apartments and beach hotels predominate, with slightly more affordable prices than in the Centro, although it remains a sought-after area. In general, price ranges in San Sebastián vary considerably depending on the season: in summer and during the Film Festival, prices skyrocket, while in the low season you can find more reasonable deals.

Frequently Asked Questions about the Pamplona-San Sebastián Route

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

Travel time varies by transport: by car it takes 55 minutes, by bus 75 minutes, and by Alvia train 135 minutes.

Which is cheaper, the train or the bus?

The bus is considerably cheaper, with prices between €6 and €13 operated by ALSA, while Renfe’s Alvia train usually has higher fares and offers only one daily departure.

Is it worth renting a car?

Yes, it is worth it if you plan to visit the recommended stops such as Pasaia, Irun, or Hendaye, as the 78 km route is fast (55 min) and has no tolls, offering much more freedom than public transport.

When is the best time to travel?

The best time to travel is during spring or autumn to avoid the summer crowds, although if your goal is to enjoy the beach at stops like Hendaye or Pasaia, the months of July and August are ideal despite the higher prices.