There are 9 ways to get from Barcelona to Algodonales 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.
Recommended option
Train
-
Take the train from Barcelona-Sants to Antequera-Santa Ana
-
Take the train from Antequera-Santa Ana to Ronda
Cheapest option
Fly to Jerez, bus
-
Fly from Barcelona (BCN) to Jerez (XRY)
-
Take the bus from Jerez de la Frontera to Algodonales
7 alternative options
Train, bus via Córdoba
-
Take the train from Barcelona-Sants to Cordoba-Central
-
Take the train from Cordoba-Central to Jerez De La Frontera
-
Take the bus from Jerez de la Frontera to Algodonales
Train, bus
-
Take the train from Barcelona-Sants to Jerez De La Frontera
-
Take the bus from Jerez de la Frontera to Algodonales
Bus
-
Take the bus from Barcelona to Seville
-
Take the bus from Sevilla - Prado San Sebastián to Villamartín
Drive
-
Drive from Barcelona to Algodonales
Fly to Sevilla, bus
-
Fly from Barcelona (BCN) to Sevilla (SVQ)
-
Take the bus from Sevilla - Prado San Sebastián to Villamartín
-
Take the bus from Villamartín to Algodonales
Fly to Malaga, bus
-
Fly from Barcelona (BCN) to Malaga (AGP)
-
Take the bus from Marbella to Ronda
-
Take the bus from Ronda to Algodonales
Fly to Granada, train
-
Fly from Barcelona (BCN) to Granada (GRX)
-
Take the train from Granada to Antequera-Santa Ana
-
Take the train from Antequera-Santa Ana to Ronda
Barcelona to Algodonales by train and bus
Questions & Answers
The cheapest way to get from Barcelona to Algodonales is to fly and bus which costs €30 - €160 and takes 7h 44m.
The quickest way to get from Barcelona to Algodonales is to fly and bus which costs €30 - €190 and takes 7h 27m.
No, there is no direct bus from Barcelona to Algodonales. However, there are services departing from Barcelona and arriving at Algodonales via Torneo - San Laureano, Sevilla - Prado San Sebastián and Villamartín. The journey, including transfers, takes approximately 18h 58m.
The distance between Barcelona and Algodonales is 823 km. The road distance is 1025.4 km.
The best way to get from Barcelona to Algodonales without a car is to train which takes 8h 7m and costs €150 - €250.
It takes approximately 8h 7m to get from Barcelona to Algodonales, including transfers.
Barcelona to Algodonales bus services, operated by ALSA, depart from Barcelona station.
The best way to get from Barcelona to Algodonales is to train which takes 8h 7m and costs €150 - €250. Alternatively, you can bus, which costs €90 - €130 and takes 18h 58m.
The quickest flight from Barcelona Airport to Jerez Airport is the direct flight which takes 1h 45m.
Barcelona to Algodonales bus services, operated by Damas, arrive at Villamartín station.

- Distance: 823 km
- Duration: 8h 7m
What companies run services between Barcelona, Spain and Algodonales, Spain?
You can take a train from Barcelona to Algodonales via Antequera-Santa Ana and Ronda in around 8h 7m. Alternatively, you can take a bus from Barcelona to Algodonales via Seville, Torneo - San Laureano, Palos de La Frontera - Teatro Lope de Vega, Sevilla - Prado San Sebastián, and Villamartín in around 18h 58m.

- Website
- iberia.com
Flights from Barcelona to Jerez
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €35 - €360
Flights from Barcelona to Jerez via Madrid
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- €45 - €370
Flights from Barcelona to Jerez via Bilbao
- Ave. Duration
- 4h 15m
- When
- Wednesday
- Estimated price
- €35 - €360
Flights from Barcelona to Jerez via Palma Mallorca
- Ave. Duration
- 4h 20m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €35 - €360
Flights from Barcelona to Sevilla
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €30 - €230
Flights from Barcelona to Sevilla via Madrid
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- €60 - €280
Flights from Barcelona to Sevilla via Bilbao
- Ave. Duration
- 3h 55m
- When
- Tuesday
- Estimated price
- €30 - €230
Flights from Barcelona to Sevilla via Ibiza
- Ave. Duration
- 4h
- When
- Monday, Friday and Saturday
- Estimated price
- €30 - €230
Flights from Barcelona to Sevilla via Palma Mallorca
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €30 - €230
Flights from Barcelona to Malaga
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €27 - €190
Flights from Barcelona to Malaga via Madrid
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €60 - €250
Flights from Barcelona to Malaga via Melilla
- Ave. Duration
- 3h 45m
- When
- Thursday and Saturday
- Estimated price
- €60 - €250
Flights from Barcelona to Malaga via Bilbao
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday and Friday
- Estimated price
- €27 - €190
Flights from Barcelona to Granada
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €27 - €170
Flights from Barcelona to Granada via Madrid
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- €60 - €220
Flights from Barcelona to Granada via Bilbao
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday and Saturday
- Estimated price
- €27 - €170
Flights from Barcelona to Granada via Palma Mallorca
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €27 - €170

- Website
- vueling.com
Flights from Barcelona to Jerez
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €35 - €360
Flights from Barcelona to Jerez via Madrid
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- €45 - €370
Flights from Barcelona to Jerez via Bilbao
- Ave. Duration
- 4h 15m
- When
- Wednesday
- Estimated price
- €35 - €360
Flights from Barcelona to Jerez via Palma Mallorca
- Ave. Duration
- 4h 20m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €35 - €360
Flights from Barcelona to Sevilla
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €30 - €230
Flights from Barcelona to Sevilla via Madrid
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- €60 - €280
Flights from Barcelona to Sevilla via Bilbao
- Ave. Duration
- 3h 55m
- When
- Tuesday
- Estimated price
- €30 - €230
Flights from Barcelona to Sevilla via Ibiza
- Ave. Duration
- 4h
- When
- Monday, Friday and Saturday
- Estimated price
- €30 - €230
Flights from Barcelona to Sevilla via Palma Mallorca
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €30 - €230
Flights from Barcelona to Malaga
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €27 - €190
Flights from Barcelona to Malaga via Madrid
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €60 - €250
Flights from Barcelona to Malaga via Bilbao
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday and Friday
- Estimated price
- €27 - €190
Flights from Barcelona to Granada
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €27 - €170
Flights from Barcelona to Granada via Mahon
- Ave. Duration
- 3h 35m
- When
- Sunday
- Estimated price
- €27 - €170
Flights from Barcelona to Granada via Madrid
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- €60 - €220
Flights from Barcelona to Granada via Bilbao
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday and Saturday
- Estimated price
- €27 - €170
Flights from Barcelona to Granada via Palma Mallorca
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €27 - €170

- Website
- ryanair.com
Flights from Barcelona to Jerez
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €25 - €280
Flights from Barcelona to Sevilla
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €18 - €190
Flights from Barcelona to Malaga
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €18 - €170
Flights from Barcelona to Malaga via Palma Mallorca
- Ave. Duration
- 3h 45m
- When
- Monday
- Estimated price
- €18 - €170

- Website
- aireuropa.com
Flights from Barcelona to Malaga via Madrid
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €45 - €250
Flights from Barcelona to Granada via Palma Mallorca
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, Friday and Sunday
- Estimated price
- €50 - €420

Rome2rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- comunicacion@renfe.es
- Website
- renfe.com
Train from Barcelona-Sants to Antequera-Santa Ana
- Ave. Duration
- 5h 31m
- Frequency
- Once daily
- Estimated price
- €110 - €190
- Website
- Renfe AVE
- Promo
- €110 - €140
- Promo+
- €115 - €125
- Flexible
- €140 - €190
Train from Barcelona-Sants to Cordoba-Central
- Ave. Duration
- 4h 41m
- Frequency
- 3 times a day
- Estimated price
- €95 - €170
- Website
- Renfe AVE
- Promo
- €95 - €130
- Promo+
- €105 - €115
- Flexible
- €130 - €170
Train from Granada to Antequera-Santa Ana
- Ave. Duration
- 49 min
- Frequency
- 3 times a day
- Estimated price
- €11 - €35
- Website
- Renfe AVE
- Promo
- €11 - €15
- Promo+
- €16 - €18
- Flexible
- €27 - €35

Spain's excellent and extensive rail system connects cities across Spain and into neighbouring countries. Renfe's high-speed AVE trains can reach speeds of up to 350km/h, making travel between major cities very efficient. All medium- and long-distance trains require a seat reservation; ticket sales for these trains usually open 30-60 days before travel. Most Renfe trains have two classes: Turista (2nd class) and Preferente (1st class), although some AVE trains offer Turista Plus. There is free WiFi for Preferente passengers and for those with a +Renfe loyalty card.
Rome2rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- comunicacion@renfe.es
- Website
- renfe.com
Train from Antequera-Santa Ana to Ronda
- Ave. Duration
- 1h 3m
- Frequency
- 3 times a day
- Estimated price
- €9 - €11
- Website
- Renfe Viajeros
Train from Cordoba-Central to Jerez De La Frontera
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Estimated price
- €17 - €22
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Jerez De La Frontera
- Ave. Duration
- 11h 27m
- Frequency
- Once daily
- Estimated price
- €70 - €90
- Website
- Renfe Viajeros
Train from Granada to Antequera-Santa Ana
- Ave. Duration
- 51 min
- Frequency
- 4 times a day
- Estimated price
- €11 - €14
- Website
- Renfe Viajeros

- Phone
- 956 291 168
- comercial@tgcomes.es
- Website
- tgcomes.es
Bus from Jerez de la Frontera to Algodonales
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €8 - €16
- Schedules at
- tgcomes.es
Bus from Villamartín to Algodonales
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- €3 - €4
- Schedules at
- tgcomes.es
Bus from Ronda to Algodonales
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- €4 - €5
- Schedules at
- tgcomes.es

A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. There are three types of tickets on offer (Frequent Traveller Pass, Share Pass and ALSA Pass), along with discounts for senior citizens, students and children.
Contact Details
- Phone
- +34 902 42 22 42
- alsa@alsa.es
- Website
- alsa.es
Bus from Barcelona to Seville
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- €75 - €110
- Website
- alsa.com

- Phone
- 902 114 492
- servcliente@damas-sa.es
- Website
- damas-sa.es
Bus from Sevilla - Prado San Sebastián to Villamartín
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €6 - €11
- Website
- Damas

- Phone
- +34 91 272 28 32
- informacion@avanzabus.com
- Website
- avanzabus.com
Bus from Marbella to Ronda
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- €5 - €13
- Schedules at
- malaga.avanzagrupo.com
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 guideMore Questions & Answers
Yes, the driving distance between Barcelona to Algodonales is 1025 km. It takes approximately 10h 25m to drive from Barcelona to Algodonales.
Ryanair, Iberia and Vueling Airlines offer flights from Barcelona Airport to Jerez Airport.
There are 73+ hotels available in Algodonales. Prices start at €87 per night.
The best way to get from Barcelona to Barcelona Airport is to bus which takes 20 min and costs €2 - €6.