100 countries. 800+ airports. 7,000 cities.
Book a reliable, affordable, and comfortable transfer for today or in advance.








100 countries. 800+ airports. 7,000 cities.
Book a reliable, affordable, and comfortable transfer for today or in advance.
Traveling from Barajas Airport (MAD) to San Sebastián spans approximately 470 km through northern Spain’s diverse landscapes. The journey typically takes 4–5 hours by road, passing through Castile’s plains and the lush Basque Country. Whether you prioritize speed, comfort, or affordability, options like trains, buses, taxis, and private transfers cater to all needs.
San Sebastián (Donostia) is a coastal gem famed for its crescent-shaped La Concha Beach, Michelin-starred dining scene, and vibrant festivals like the San Sebastián International Film Festival. The Old Town (Parte Vieja) buzzes with pintxo bars, while Mount Urgull offers panoramic views. Its mix of Belle Époque architecture and surf culture makes it ideal for foodies, families, and adventure travelers alike.
Madrid-Barajas Airport has four terminals (T1-T4), with most international flights arriving at T4. After clearing customs:
Train: Take Metro Line 8 to Madrid Chamartín Station (25 minutes), then a Renfe train to Irún/Hendaye (5–6 hours). Transfer to Euskotren for the final 30-minute ride to San Sebastián. Total cost: €50-€80. Bus: ALSA buses run from Madrid’s Estación Sur to San Sebastián (5–6 hours; €35-€50). Requires a taxi or metro ride from Barajas to the bus station.
A taxi from Barajas Airport to San Sebastián costs €400–€500+ and takes ~4 hours. While convenient, ensure meters are running or agree on fixed fares upfront to avoid scams. Rideshares like BlaBlaCar offer cheaper rates but less reliability.
Major providers (Hertz, Europcar) operate at Barajas. The drive follows the AP-1 and AP-8 toll highways (~€40 in tolls). Note: Spanish law requires winter tires or chains in snowy regions (December–March).
For stress-free travel, pre-book a private transfer with services like A2B. Benefits include:
Option | Cost | Time | Convenience |
---|---|---|---|
Public Transport | €35–€80 | 6–7 hrs | Moderate |
Taxi/Rideshare | €400–€500+ | 4–5 hrs | High |
Car Rental | €100+/day | 4–5 hrs | High |
Private Transfer | €350–€500+ | 4–5 hrs | Highest |
Recommendations:
Most transfers drop off centrally at hotels or the Parte Vieja. If staying outside the city:
What’s the cheapest way to get from Barajas Airport to San Sebastián? Buses are the most affordable (€35+), though trains offer better comfort for slightly higher fares.
How long does a private transfer from Madrid Airport to San Sebastián take? Approximately 4–5 hours, depending on traffic and route.
Are there direct trains from Barajas Airport to San Sebastián? No—take Metro Line 8 to Chamartín Station first, then transfer to a Renfe train.
Can I pre-book a taxi from Barajas Airport to San Sebastián? Yes, but fixed-price private transfers often provide better value and service guarantees.
Do private transfers accommodate large groups? Yes—companies like A2B offer vans for up to 8 passengers.
Is tipping expected for private transfers? Not required but appreciated; €5–€10 per group is customary for exceptional service.
Let us know a few details about your hotel and we’ll get back to you with more information to get the ball rolling.
Thank you! Your request has been sent.