There are 4 ways to get from Donostia / San Sebastián to Bergara by bus, train, car, or taxi
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 Donostia to Bergarabus Dg07
50 min€6–12Train, bus
- Take the train from Amara-Donostia to Zarautztrain E1 / ...
- Take the bus from Zarautz to Bergarabus Dg07
1h 45m€8–12Drive 61.3 km
- Drive from Donostia / San Sebastián to Bergaracar 61.3 km
43 min€10–14Taxi
- Take the taxi from Donostia / San Sebastián to Bergarataxi 61.3 km
43 min€120–160
Questions & Answers
The cheapest way to get from Donostia / San Sebastián to Bergara is to bus which costs €6 - €12 and takes 50 min.
The fastest way to get from Donostia / San Sebastián to Bergara is to drive which takes 43 min and costs €9 - €14.
Yes, there is a direct bus departing from Donostia and arriving at Bergara. Services depart hourly, and operate every day. The journey takes approximately 50 min.
The distance between Donostia / San Sebastián and Bergara is 66 km. The road distance is 61.3 km.
The best way to get from Donostia / San Sebastián to Bergara without a car is to bus which takes 50 min and costs €6 - €12.
The bus from Donostia to Bergara takes 50 min including transfers and departs hourly.
Donostia / San Sebastián to Bergara bus services, operated by Avanza Gipuzkoa, depart from Donostia station.
Donostia / San Sebastián to Bergara bus services, operated by Avanza Gipuzkoa, arrive at Bergara station.
Yes, the driving distance between Donostia / San Sebastián to Bergara is 61 km. It takes approximately 43 min to drive from Donostia / San Sebastián to Bergara.
There are 288+ hotels available in Bergara.
What companies run services between Donostia / San Sebastián, Spain and Bergara, Basque Country, Spain?
Avanza Gipuzkoa operates a bus from Donostia to Bergara hourly. Tickets cost €6–12 and the journey takes 50 min.
- Phone
- +34 944 333 333
- [email protected]
- Website
- Euskotren
Train from Amara-Donostia to Zarautz
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- €2–4
- Website
- Euskotren
- Phone
- +34 900 121 400
- [email protected]
Bus from Donostia to Bergara
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €6–12
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
Bus from Zarautz to Bergara
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €6–9
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
- Ave. Duration
- 43 min
- Estimated price
- €120–160
Taxi Donosti
- Phone
- +34 943 46 46 46
- Website
- taxidonosti.com
Vallina Grupo
- Phone
- +34 943 40 40 40
- Website
- vallinagrupo.com
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, How to get from London City Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.



