Travel from Madrid-Airport-MAD to Oñati

Bus or train from Madrid Airport (MAD) to Oñati?

ALSA operates a bus from Madrid Airport (MAD) to Oñati 4 times a day. Tickets cost $35 - $55 and the journey takes 3 h 55 min. Alternatively, Spanish Railways (RENFE) operates a train from Madrid Airport (MAD) to Oñati 3 times a day. Tickets cost $60 - $80 and the journey takes 4 h 34 min.

How to get from Madrid Airport (MAD) to Oñati

ModeDurationPrice
From Madrid airport fly to Bilbao airport then bus to Oñati.3 h 30 min$92
From Madrid airport fly to Logrono airport then drive to Oñati.2 h 20 min$96
From Madrid airport fly to Pamplona airport, bus to Pamplona, train to Zumarraga, walk to Zumarraga, then bus to Oñati.5 h 5 min$242
From Madrid airport fly to San Sebastian airport, bus to San Sebastián, bus to Bergara, then bus to Oñati.4 h 58 min$136
From Madrid airport fly to Santander airport, bus to Santander, bus to Bilbao, then bus to Oñati.5 h 40 min$202
From Madrid - Barajas Airport T4 bus to Vitoria-Gasteiz, bus to Arrasate - San Andrés, then bus to Oñati.5 h 27 min$56
From Aeropuerto T4 train to Madrid-Chamartin, train to Zumarraga, then taxi to Oñati.6 h 8 min$122
From Madrid T4 Station bus to Bilbao then bus to Oñati.6 h 45 min$50
From Aeropuerto T4 train to Madrid-Chamartin, train to Legazpia (APD.), walk to Legazpi, then bus to Oñati.8 h 26 min$94
From Madrid Airport (MAD) drive to Oñati.3 h 54 min$55

How long does it take to get from Madrid Airport (MAD) to Oñati?

It takes approximately 3 h 30 min to get from Madrid Airport (MAD) to Oñati, including transfers.

Is there a direct bus between Madrid Airport (MAD) and Oñati?

No, there is no direct bus from Madrid Airport (MAD) to Oñati. However, there are services departing from Madrid - Barajas Airport T4 and arriving at Oñati via Vitoria-Gasteiz and Arrasate - San Andrés. The journey, including transfers, takes approximately 5 h 27 min.

Operators from Madrid Airport (MAD) to Oñati

OperatorPhoneWebsite
IberiaIberia
Air EuropaAir Europa
Lurraldebus943 000 117Lurraldebus
Transports Ciutat ComtalTransports Ciutat Comtal
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
ALSA+34 902 42 22 42ALSA
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)