There are 7 ways to get from Barcelona to Bergara by train, bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Cheapest
Fly to Bilbao, bus
-
Fly from Barcelona (BCN) to Bilbao (BIO)
-
Take the bus from Aeropuerto Bilbao to Ibargarai Geltokia
Bus
-
Take the bus from Barcelona to Vitoria-Gasteiz
Bus via Donostia / San Sebastián
-
Take the bus from Barcelona Nord to San Sebastian
-
Take the bus from Donostiako Autobus Geltokia to Ibargarai Geltokia
Drive
-
Drive from Barcelona to Bergara
Fly to San Sebastian, bus
-
Fly from Barcelona (BCN) to San Sebastian (EAS)
-
Take the bus from Donostiako Autobus Geltokia to Ibargarai Geltokia
Fly to Santander, bus
-
Fly from Barcelona (BCN) to Santander (SDR)
-
Take the bus from Santander to Bilbao
-
Take the bus from Bilboko Autobus Geltokia to Ibargarai Geltokia
Barcelona to Bergara by train and bus
Questions & Answers
The cheapest way to get from Barcelona to Bergara is to bus via Donostia / San Sebastián which costs €40 - €65 and takes 9h 9m.
The quickest way to get from Barcelona to Bergara is to fly and bus which costs €30 - €120 and takes 4h 33m.
No, there is no direct bus from Barcelona to Bergara. However, there are services departing from Barcelona and arriving at Ibargarai Geltokia via Vi-estacion De Autobuses. The journey, including transfers, takes approximately 9h 3m.
It is 424 km from Barcelona to Bergara. It is approximately 581.9 km to drive.
The best way to get from Barcelona to Bergara without a car is to train which takes 5h 35m and costs €45 - €70.
It takes approximately 5h 35m to get from Barcelona to Bergara, including transfers.
Barcelona to Bergara bus services, operated by ALSA, depart from Barcelona station.
The best way to get from Barcelona to Bergara is to train which takes 5h 35m and costs €45 - €70. Alternatively, you can bus, which costs €85 - €130 and takes 9h 3m.
The quickest flight from Barcelona Airport to Bilbao Airport is the direct flight which takes 1h 15m.
Barcelona to Bergara bus services, operated by ALSA, arrive at Vitoria-Gasteiz station.

- Distance: 423.7 km
- Duration: 5h 35m
What companies run services between Barcelona, Spain and Bergara, Basque Country, Spain?
Renfe Viajeros operates a train from Barcelona-Sants to Zumarraga twice daily. Tickets cost €45 - €65 and the journey takes 4h 54m. Alternatively, ALSA operates a bus from Barcelona to Vitoria-Gasteiz 5 times a day. Tickets cost €80 - €120 and the journey takes 7h 30m.

- Website
- iberia.com
Flights from Barcelona to Bilbao
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €23 - €120
Flights from Barcelona to Bilbao via Madrid
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €60 - €230
Flights from Barcelona to San Sebastian
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €29 - €170
Flights from Barcelona to Santander
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €21 - €200
Flights from Barcelona to Santander via Madrid
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €65 - €400

- Website
- vueling.com
Flights from Barcelona to Bilbao
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €23 - €120
Flights from Barcelona to Bilbao via Madrid
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €60 - €230
Flights from Barcelona to San Sebastian
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €29 - €170
Flights from Barcelona to Santander
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €21 - €200
Flights from Barcelona to Santander via Madrid
- Ave. Duration
- 3h 40m
- When
- Tuesday, Wednesday, Friday and Saturday
- Estimated price
- €65 - €400

- Website
- aireuropa.com
Flights from Barcelona to Bilbao via Palma Mallorca
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Saturday and Sunday
- Estimated price
- €40 - €240

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Zumarraga
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- €45 - €65
- Website
- https://www.renfe.com/es/en

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Barcelona to Vitoria-Gasteiz
- Ave. Duration
- 7h 30m
- Frequency
- 5 times a day
- Estimated price
- €80 - €120
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Santander to Bilbao
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €15 - €22
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Barcelona Nord to San Sebastian
- Ave. Duration
- 7h 20m
- Frequency
- Once a week
- Estimated price
- €35 - €50
- Website
- https://www.monbus.es/en

- Phone
- +34 900 12 14 00
- atencionaclientes@pesa.net
- Website
- pesa.net
Bus from Donostiako Autobus Geltokia to Ibargarai Geltokia
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €7 - €10
- Website
- https://www.pesa.net/pesa/en/horarios
Bus from Aeropuerto Bilbao to Ibargarai Geltokia
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- €6 - €10
- Website
- https://www.pesa.net/pesa/en/horarios
Bus from Bilboko Autobus Geltokia to Ibargarai Geltokia
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Estimated price
- €6 - €10
- Website
- https://www.pesa.net/pesa/en/horarios

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Santander to Bilbao
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- €10 - €15
- Website
- https://www.flixbus.co.uk
Frequently asked questions
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.
Related travel guides
Train travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Yes, the driving distance between Barcelona to Bergara is 582 km. It takes approximately 5h 35m to drive from Barcelona to Bergara.
Air Europa, Iberia and Vueling Airlines offer flights from Barcelona Airport to Bilbao Airport.
There are 213+ hotels available in Bergara. Prices start at €41 per night.
The best way to get from Barcelona to Barcelona Airport is to train which takes 25 min and costs €2 - €3.