Travel from San-Sebastián to Cádiz-Spain

Bus or train from San Sebastián to Cádiz?

Spanish Railways (RENFE) operates a train from San Sebastián to Cádiz 3 times a week. Tickets cost $70 - $90 and the journey takes 4 h 56 min. Spanish Railways (RENFE) also services this route every 2 hours. Alternatively, ALSA operates a bus from San Sebastián to Cádiz hourly. Tickets cost $40 - $65 and the journey takes 6 h. ALSA also services this route once daily.

How to get from San Sebastián to Cádiz

From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Jerez airport, then train to Cádiz. 6 h 49 min $191. From San Sebastián bus to Bilbao airport, fly to Jerez airport, then train to Cádiz. 5 h 28 min $162. From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Sevilla airport, bus to Sevilla Santa Justa, then train to Cádiz. 7 h 9 min $187. From San Sebastián bus to Bilbao airport, fly to Sevilla airport, bus to Sevilla Santa Justa, then train to Cádiz. 6 h 3 min $138. From San Sebastian train to Madrid-Puerta de Atocha then train to Cadiz. 10 h 6 min $178. From San Sebastian bus to Madrid Estacion Sur then bus to Cadiz. 15 h 15 min $113. From San Sebastián bus to Cadiz. 16 h 40 min $86. From San Sebastián drive to Cádiz. 9 h 52 min $149.
Close Print Itinerary
  1. Here are 8 options to get from
    San Sebastián to Cádiz:

    1. Trip:
      1 Fly San Sebastian to Jerez, train
      • One-Way approx: USD $96 - $392
      • Duration: 6 h 49 min
      Open +
      • Trip:
        1 Fly San Sebastian to Jerez, train
        • One-Way approx: USD $96 - $392
        • Duration: 6 h 49 min
        Close x
    2. Trip:
      2 Bus to Bilbao, fly to Jerez, train
      • One-Way approx: USD $91 - $499
      • Duration: 5 h 28 min
      Open +
      • Trip:
        2 Bus to Bilbao, fly to Jerez, train
        • One-Way approx: USD $91 - $499
        • Duration: 5 h 28 min
        Close x
    3. Trip:
      3 Fly San Sebastian to Sevilla, train
      • One-Way approx: USD $118 - $364
      • Duration: 7 h 9 min
      Open +
      • Trip:
        3 Fly San Sebastian to Sevilla, train
        • One-Way approx: USD $118 - $364
        • Duration: 7 h 9 min
        Close x
    4. Trip:
      4 Bus to Bilbao, fly to Sevilla, train
      • One-Way approx: USD $83 - $271
      • Duration: 6 h 3 min
      Open +
      • Trip:
        4 Bus to Bilbao, fly to Sevilla, train
        • One-Way approx: USD $83 - $271
        • Duration: 6 h 3 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $142 - $184
      • Duration: 10 h 6 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $142 - $184
        • Duration: 10 h 6 min
        Close x
    6. Trip:
      6 Bus ALSA
      • One-Way approx: USD $94 - $136
      • Duration: 15 h 15 min
      Open +
      • Trip:
        6 Bus ALSA
        • One-Way approx: USD $94 - $136
        • Duration: 15 h 15 min
        Close x
    7. Trip:
      7 Bus Socibus
      • One-Way approx: USD $65 - $90
      • Duration: 16 h 40 min
      Open +
      • Trip:
        7 Bus Socibus
        • One-Way approx: USD $65 - $90
        • Duration: 16 h 40 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $120 - $180
      • Duration: 9 h 52 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $120 - $180
        • Duration: 9 h 52 min
        Close x