There are 4 ways to get from Elgoibar to Oñati by bus, taxi, 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.
Bus
best- Take the bus from Elgoibar to Arrasatebus Dg07
- Take the bus from Arrasate - San Prudentzio to Oñati - Aita Lizarraldebus Dg04 / ...
59 min€5–8Taxi
- Take the taxi from Elgoibar to Oñatitaxi 27.3 km
25 min€60–75Drive 27.3 km
- Drive from Elgoibar to Oñaticar 27.3 km
25 min€5–7Bus via Eibar - Bidebarrieta
- Take the bus from Eibar - Bidebarrieta to Arrasate / Garibaibus Dg05a / ...
- Take the bus from Arrasate - Garibai to Oñati - Posta Geltokiabus Dg04 / ...
1h 30m€6–12
Questions & Answers
The cheapest way to get from Elgoibar to Oñati is to drive which costs €4 - €7 and takes 25 min.
The fastest way to get from Elgoibar to Oñati is to taxi which takes 25 min and costs €60 - €75.
No, there is no direct bus from Elgoibar to Oñati. However, there are services departing from Elgoibar and arriving at Oñati - Aita Lizarralde via Arrasate - San Prudentzio. The journey, including transfers, takes approximately 59 min.
The distance between Elgoibar and Oñati is 31 km. The road distance is 27.3 km.
The best way to get from Elgoibar to Oñati without a car is to bus which takes 59 min and costs €5 - €8.
It takes approximately 59 min to get from Elgoibar to Oñati, including transfers.
Elgoibar to Oñati bus services, operated by Avanza Gipuzkoa, depart from Elgoibar station.
Elgoibar to Oñati bus services, operated by Avanza Gipuzkoa, arrive at Arrasate station.
Yes, the driving distance between Elgoibar to Oñati is 27 km. It takes approximately 25 min to drive from Elgoibar to Oñati.
There are 172+ hotels available in Oñati.
What companies run services between Elgoibar, Spain and Oñati, Basque Country, Spain?
You can take a bus from Elgoibar to Oñati - Aita Lizarralde via Arrasate - San Prudentzio in around 59 min.
- Phone
- +34 900 121 400
- [email protected]
Bus from Elgoibar to Arrasate
- Ave. Duration
- 18 min
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
Bus from Eibar - Bidebarrieta to Arrasate / Garibai
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
Bus from Arrasate - Garibai to Oñati - Posta Geltokia
- Ave. Duration
- 14 min
- Frequency
- Twice daily
- Estimated price
- €2–4
- Schedules at
- pesa.net
- Book at
- online.pesa.net
- Phone
- +34 900 12 14 00
- [email protected]
- Website
- pesa.net
Bus from Arrasate - San Prudentzio to Oñati - Aita Lizarralde
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Website
- https://www.pesa.net/pesa/en/horarios
Bus from Eibar - Bidebarrieta to Arrasate / Garibai
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- €2–5
- Website
- https://www.pesa.net/pesa/en/horarios
Bus from Arrasate - Garibai to Oñati - Posta Geltokia
- Ave. Duration
- 19 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Website
- https://www.pesa.net/pesa/en/horarios
- Ave. Duration
- 25 min
- Estimated price
- €60–75
Elías Murillo Rico
- Phone
- +34 608 57 31 49
Taxi Beñat Eibar
- Phone
- +34 688 74 03 05
- Website
- taxiguipuzcoa.es
Taxi Eibar Asociados
- Phone
- +34 619 506 685
- Website
- taxieibar.net
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, Travel Insider: Top Japan travel tips by Beatrix Holland, and Travelling around the UAE - to help you get the most out of your next trip.





