Travel from Bilbao to Donostia-San-Sebastián

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

Lurraldebus operates a bus from Bilbao to Donostia / San Sebastián every 30 minutes. Tickets cost $13 - $21 and the journey takes 1 h 30 min. Three other operators also service this route. Alternatively, Euskotren operates a train from Bilbao to Donostia / San Sebastián 4 times a day. Tickets cost $6 - $10 and the journey takes 2 h 40 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 Bilbao to Donostia / San Sebastián

ModeDurationPrice
From Bilbao bus to San Sebastián.1 h 30 min17€
From Zazpikaleak-Bilbao train to Amara-Donostia.2 h 40 min6€
From Bilbao drive to Donostia / San Sebastián.1 h 5 min11€
From Bilbao rideshare to Saint-Sébastien.1 h 25 min6€

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

The bus from Bilbao to San Sebastián takes 1 h 30 min including transfers and departs every two hours.

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

Yes, there is a direct train departing from Zazpikaleak-Bilbao and arriving at Amara-Donostia. Services depart four times a day, and operate every day. The journey takes approximately 2 h 40 min.

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

Yes, there is a direct bus departing from Bilbao and arriving at San Sebastián. Services depart every two hours, and operate every day. The journey takes approximately 1 h 30 min.

Operators from Bilbao to Donostia / San Sebastián

OperatorPhoneWebsite
Lurraldebus943 000 117Lurraldebus
EuskotrenEuskotren
BlaBlaCar.esBlaBlaCar.es
Close Print Itinerary
  1. Here are 4 options to get from
    Bilbao to Donostia / San Sebastián:

    1. Trip:
      1 Bus
      • One-Way approx: USD $12 - $95
      • Duration: 1 h 30 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $12 - $95
        • Duration: 1 h 30 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $6 - $10
      • Duration: 2 h 40 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $6 - $10
        • Duration: 2 h 40 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $12 - $18
      • Duration: 1 h 5 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $12 - $18
        • Duration: 1 h 5 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $5 - $12
      • Duration: 1 h 25 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $5 - $12
        • Duration: 1 h 25 min
        Close x