There are 8 ways to get from Gibraltar to Donostia / San Sebastián by plane, bus, train or car

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

Fly from Malaga, bus  •  6 h

  1. Fly from Malaga (AGP) to Bilbao (BIO) AGP - BIO
  2. Take the bus from Airport Loiu Bilbao to San Sebastián

$99 - $566

Cheapest option

Bus Ouibus  •  18 h 12 min

  1. Take the bus from Algeciras to San Sebastián Ouibus

$42 - $83

6 alternative options

Bus to Jerez, fly, bus  •  8 h 44 min

  1. Take the bus from Algeciras to Jerez de la Frontera
  2. Fly from Jerez (XRY) to Bilbao (BIO) XRY - BIO
  3. Take the bus from Airport Loiu Bilbao to San Sebastián

$95 - $534

Bus, train to Sevilla, fly  •  9 h 6 min

  1. Take the bus from Algeciras to Jerez de la Frontera
  2. Take the train from Jerez de la Frontera to Sevilla Santa Justa
  3. Fly from Sevilla (SVQ) to Bilbao (BIO) SVQ - BIO
  4. Take the bus from Airport Loiu Bilbao to San Sebastián

$87 - $300

Train  •  13 h 6 min

  1. Take the train from Algeciras to Madrid-Puerta de Atocha Atr
  2. Take the train from Madrid-Puerta de Atocha to San Sebastian A

$137 - $198

Train via Antequera-Santa Ana  •  13 h 37 min

  1. Take the train from Algeciras to Antequera-Santa Ana Ir / ...
  2. Take the train from Antequera-Santa Ana to Madrid-Puerta de Atocha Ave
  3. Take the train from Madrid-Puerta de Atocha to San Sebastian A

$143 - $223

Bus Socibus  •  20 h 10 min

  1. Take the bus from Tarifa to San Sebastián

$74 - $100

Drive  •  10 h 41 min

  1. Drive from Gibraltar to Donostia / San Sebastián 696.4 miles

$130 - $190

Questions & Answers

The cheapest way to get from Gibraltar to Donostia / San Sebastián is to bus which costs $40 - $85 and takes 18 h 12 min.

More details

The quickest way to get from Gibraltar to Donostia / San Sebastián is to fly and bus which costs $95 - $600 and takes 6 h.

More details

The distance between Gibraltar and Donostia / San Sebastián is 848 km. The road distance is 1114.2 km.

Get driving directions

It takes approximately 6 h to get from Gibraltar to Donostia / San Sebastián, including transfers.

More details

No, there is no direct bus from Gibraltar to Donostia / San Sebastián. However, there are services departing from La Línea de la Concepción and arriving at San Sebastián via Algeciras. The journey, including transfers, takes approximately 18 h 12 min.

More details

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

You can take a train from Gibraltar to Donostia / San Sebastián via Algeciras, Algeciras, and Madrid-Puerta de Atocha in around 13 h 6 min. Alternatively, Ouibus operates a bus from Gibraltar to Donostia / San Sebastián hourly. Tickets cost $40 - $60 and the journey takes 16 h 45 min.

Airlines
Iberia
Website
iberia.com
Flights from Malaga to Bilbao
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$55 - $320
Flights from Malaga to Bilbao via Madrid
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$65 - $350
Flights from Malaga to Bilbao via Palma Mallorca
Ave. Duration
3 h 45 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$55 - $320
Flights from Jerez to Bilbao
Ave. Duration
1 h 35 min
When
Tuesday, Thursday and Saturday
Estimated price
$70 - $1,100
Flights from Jerez to Bilbao via Madrid
Ave. Duration
3 h 18 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$100 - $800
Flights from Sevilla to Bilbao
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$65 - $380
Flights from Sevilla to Bilbao via Madrid
Ave. Duration
3 h 22 min
When
Every day
Estimated price
$70 - $390
Vueling Airlines
Website
vueling.com
Flights from Malaga to Bilbao
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$55 - $320
Flights from Malaga to Bilbao via Palma Mallorca
Ave. Duration
3 h 45 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$55 - $320
Flights from Jerez to Bilbao
Ave. Duration
1 h 35 min
When
Tuesday, Thursday and Saturday
Estimated price
$70 - $1,100
Flights from Sevilla to Bilbao
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$65 - $380
Volotea
Website
volotea.com
Flights from Malaga to Bilbao
Ave. Duration
1 h 40 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$40 - $250
Flights from Sevilla to Bilbao
Ave. Duration
1 h 25 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $440
Air Europa
Website
aireuropa.com
Flights from Malaga to Bilbao via Madrid
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$80 - $370
Train operators
Spanish Railways (RENFE)
Rome2rio's guide to Spanish Railways (RENFE)
Contact Details
Phone
902 320 320
Website
renfe.com
Train from Jerez de la Frontera to Sevilla Santa Justa
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$13 - $23
Website
renfe.com
Train from Algeciras to Madrid-Puerta de Atocha
Ave. Duration
5 h 22 min
Frequency
3 times a day
Estimated price
$70 - $90
Website
renfe.com
Train from Madrid-Puerta de Atocha to San Sebastian
Ave. Duration
4 h 51 min
Frequency
3 times a week
Estimated price
$65 - $85
Website
renfe.com
Train from Algeciras to Antequera-Santa Ana
Ave. Duration
2 h 36 min
Frequency
Every 4 hours
Estimated price
$21 - $35
Website
renfe.com
Spanish Railways AVE
Rome2rio's guide to Spanish Railways AVE
Contact Details
Website
renfe.com
Train from Antequera-Santa Ana to Madrid-Puerta de Atocha
Ave. Duration
2 h 17 min
Frequency
Every 3 hours
Estimated price
$55 - $80
Website
renfe.com
Bus operators
Lurraldebus
Phone
943 000 117
Email
info@mugi.eus
Website
lurraldebus.eus
Bus from Airport Loiu Bilbao to San Sebastián
Ave. Duration
1 h 15 min
Frequency
Hourly
Estimated price
$12 - $20
Schedules at
lurraldebus.eus
Autocares Valenzuela
Phone
+34 (0) 956702609
Email
informacion.cadiz@grupovalenzuela.com
Website
grupovalenzuela.com
Bus from Algeciras to Jerez de la Frontera
Ave. Duration
1 h 30 min
Frequency
Every 3 hours
Estimated price
$9 - $20
Schedules at
grupovalenzuela.com
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Algeciras to San Sebastián
Ave. Duration
16 h 45 min
Frequency
Hourly
Estimated price
$40 - $60
Website
Ouibus
Socibus
Website
socibus.es
Bus from Tarifa to San Sebastián
Ave. Duration
18 h 10 min
Frequency
Twice daily
Estimated price
$70 - $95
Schedules at
socibus.es
Book at
compra.socibus.es

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.