There are 11 ways to get from Bretten to Huelva by plane, bus, train (TGV, Renfe, Ouigo), train, 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.
Fly Stuttgart Airport to Faro Airport, bus
best- Fly from Stuttgart Airport (STR) to Faro Airport (FAO)plane STR - FAO
- Take the bus from Faro Airport - Parking P5 to Huelvabus
9h 10m€81–271Fly Karlsruhe/Baden-Baden Airport to Faro Airport, bus
cheapest- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Faro Airport (FAO)plane FKB - FAO
- Take the bus from Faro Airport - Parking P5 to Huelvabus
9h 31m€72–319Train
- Take the train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhoftrain 83 / ...
- Take the train from Strasbourg to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Huelvatrain Alv / ...
21h 8m€236–418Bus, train
- Take the bus from Karlsruhe - Central Station South Side to Madrid - South Stationbus BlaBlaCar Bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Huelvatrain Alv / ...
33h 53m€155–232Drive 2,201.4 km
- Drive from Bretten to Huelvacar 2,201.4 km
21h 52m€347–501Fly Karlsruhe/Baden-Baden Airport to Seville Airport, train
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Seville Airport (SVQ)plane FKB - SVQ
- Take the train from Sevilla-Santa Justa to Huelvatrain
9h 19m€90–343Train to Frankfurt, fly to Seville Airport, train
- Take the train from Karlsruhe Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Seville Airport (SVQ)plane FRA - SVQ
- Take the train from Sevilla-Santa Justa to Huelvatrain
10h 24m€156–339Fly Stuttgart Airport to Málaga Airport, train
- Fly from Stuttgart Airport (STR) to Málaga Airport (AGP)plane STR - AGP
- Take the train from Malaga - Maria Zambrano Station to Cordoba Train Stationtrain
- Take the train from Cordoba-Central to Huelvatrain
11h 6m€110–421Train, train to Zurich Airport, fly to Seville Airport
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Seville Airport (SVQ)plane ZRH - SVQ
- Take the train from Sevilla-Santa Justa to Huelvatrain
11h 55m€160–455Bus
- Take the bus from Pforzheim central bus station to Paris, Quai de Bercy (Bercy Seine)bus N215
- Take the bus from Paris - Bercy-Seine Bus Station to Huelvabus BlaBlaCar Bus
37h 49m€140–217Train, bus
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain Ic1 / ...
- Take the bus from Geneva - Bus station to Meridabus
- Take the bus from Mérida to Huelvabus
38h 49m€269–572
Bretten to Huelva by train
Questions & Answers
The cheapest way to get from Bretten to Huelva is to fly and bus which costs €70 - €320 and takes 9h 31m.
The fastest way to get from Bretten to Huelva is to fly and bus which takes 9h 10m and costs €80 - €280.
No, there is no direct bus from Bretten to Huelva. However, there are services departing from Bretten Sporgasse and arriving at Huelva via Pforzheim central bus station and Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 37h 49m.
No, there is no direct train from Bretten to Huelva. However, there are services departing from Bretten Stadtmitte and arriving at Huelva via Karlsruhe Hauptbahnhof, Strasbourg, Lyon Part Dieu, Barcelona-Sants and Madrid-Puerta de Atocha-Almudena Grandes. The journey, including transfers, takes approximately 21h 8m.
The distance between Bretten and Huelva is 2089 km. The road distance is 2201.4 km.
The best way to get from Bretten to Huelva without a car is to train which takes 21h 8m and costs €230 - €420.
It takes approximately 9h 10m to get from Bretten to Huelva, including transfers.
Bretten to Huelva bus services, operated by FlixBus, depart from Pforzheim central bus station.
Bretten to Huelva train services, operated by Deutsche Bahn Intercity (DB IC), depart from Karlsruhe Hauptbahnhof station.
The best way to get from Bretten to Huelva is to train which takes 21h 8m and costs €230 - €420. Alternatively, you can bus, which costs €140 - €220 and takes 37h 49m.
What companies run services between Bretten, Germany and Huelva, Spain?
You can take a train from Bretten Stadtmitte to Huelva via Karlsruhe Hauptbahnhof, Strasbourg Bahnhof, Strasbourg, Lyon Part Dieu, Barcelona-Sants, and Madrid-Puerta de Atocha-Almudena Grandes in around 21h 8m. Alternatively, you can take a bus from Bretten Sporgasse to Huelva via Pforzheim ZOB, Pforzheim central bus station, Paris, Quai de Bercy (Bercy Seine), and Paris - Bercy-Seine Bus Station in around 37h 49m.
- Website
- ryanair.com
Flights from Karlsruhe/Baden-Baden Airport to Seville Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €55–260
Flights from Karlsruhe/Baden-Baden Airport to Seville Airport via Palma Mallorca
- Ave. Duration
- 5h 5m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €55–260
Flights from Karlsruhe/Baden-Baden Airport to Seville Airport via London Stansted
- Ave. Duration
- 5h 45m
- When
- Saturday
- Estimated price
- €55–260
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport
- Ave. Duration
- 3h
- When
- Tuesday and Sunday
- Estimated price
- €55–190
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport via Porto
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- €55–190
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport via London Stansted
- Ave. Duration
- 6h 5m
- When
- Friday
- Estimated price
- €55–190
- Website
- lufthansa.com
Flights from Stuttgart Airport to Faro Airport via Frankfurt
- Ave. Duration
- 5h 42m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €110–440
Flights from Frankfurt to Seville Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €140–200
- Website
- eurowings.com
Flights from Stuttgart Airport to Faro Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €35–140
Flights from Stuttgart Airport to Málaga Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–330
- Website
- swiss.com
Flights from Stuttgart Airport to Málaga Airport via Zurich Airport
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €95–370
Flights from Zurich Airport to Seville Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €70–360
- Website
- flyedelweiss.com
Flights from Zurich Airport to Seville Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €70–360
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 43 min
- Frequency
- 5 times a day
- Estimated price
- €28–31
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 9m
- Frequency
- Every 3 hours
- Estimated price
- €34–38
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €41–46
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Lyon Part Dieu
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- €80–150
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- €80–110
- 1st Class
- €110–150
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- Twice daily
- Estimated price
- €45–65
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Huelva
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- €45–65
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Huelva
- Ave. Duration
- 1h 22m
- Frequency
- Twice daily
- Estimated price
- €10–15
- Website
- https://www.renfe.com/es/en
Train from Malaga - Maria Zambrano Station to Cordoba Train Station
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- €15–20
- Website
- https://www.renfe.com/es/en
Train from Cordoba-Central to Huelva
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- €19–27
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
- Básico
- €50–75
Train from Malaga - Maria Zambrano Station to Cordoba Train Station
- Ave. Duration
- 47 min
- Frequency
- Every 3 hours
- Estimated price
- €25–40
- Website
- https://www.renfe.com/es/en
- Básico
- €25–40
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- €27–85
- Website
- https://iryo.eu/en/home
- Inicial
- €27–85
Train from Malaga - Maria Zambrano Station to Cordoba Train Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- €16–45
- Website
- https://iryo.eu/en/home
- Inicial
- €16–45
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 17m
- Frequency
- 5 times a day
- Estimated price
- €25–80
- Website
- https://www.ouigo.com/es/en
Train from Malaga - Maria Zambrano Station to Cordoba Train Station
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- €10–22
- Website
- https://www.ouigo.com/es/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €30–110
- Website
- https://www.ns.nl/en
- 2nd Class
- €30–45
- 1st Class
- €60–110
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €35–65
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €60–110
- Website
- https://www.sbb.ch/en
Train from Renens VD to Genève
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- €17–35
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Renens VD to Genève
- Ave. Duration
- 44 min
- Frequency
- 5 times a week
- Estimated price
- €8–14
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €8–12
- 2nd Class
- €10–14
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Faro Airport - Parking P5 to Huelva
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Estimated price
- €17–25
- Website
- https://www.blablacar.co.uk/bus
Bus from Karlsruhe - Central Station South Side to Madrid - South Station
- Ave. Duration
- 26h 50m
- Frequency
- Twice daily
- Estimated price
- €100–150
- Website
- https://www.blablacar.co.uk/bus
Bus from Paris - Bercy-Seine Bus Station to Huelva
- Ave. Duration
- 25h 45m
- Frequency
- Once daily
- Estimated price
- €100–150
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Faro Airport - Parking P5 to Huelva
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- €1–11
- Website
- https://rede-expressos.pt
- Online ticket
- €1–11
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Pforzheim central bus station to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- €40–70
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Geneva - Bus station to Merida
- Ave. Duration
- 25h 45m
- Frequency
- Twice a week
- Estimated price
- €140–300
- Website
- https://www.alsa.com/en/
- Phone
- +34 916 52 00 11
- infobus@interbus.es
- Website
- interbus.es
Bus from Mérida to Huelva
- Ave. Duration
- 4h 8m
- Frequency
- Twice a week
- Estimated price
- €22–26
- Schedules at
- interbus.es
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Bretten to Huelva bus services, operated by FlixBus, arrive at Paris, Quai de Bercy (Bercy Seine) station.
Bretten to Huelva train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Strasbourg Bahnhof station.
Yes, the driving distance between Bretten to Huelva is 2201 km. It takes approximately 21h 52m to drive from Bretten to Huelva.
Book your Bretten to Huelva train tickets online with Omio.
There are 457+ hotels available in Huelva.


























































