There are 11 ways to get from Heilbronn to Faro by train, plane, bus, 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.
Train to Stuttgart Airport, fly
best- Take the train from Heilbronn Hbf to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Faro Airport (FAO)plane STR - FAO
6h 34m€99–234Train to Karlsruhe/Baden-Baden Airport, fly
cheapest- Take the train from Heilbronn Hauptbahnhof to Karlsruhe Hauptbahnhoftrain
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Faro Airport (FAO)plane FKB - FAO
7h 48m€77–310Train, bus via Madrid
- Take the train from Heilbronn Hauptbahnhof to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhoftrain 83 / ...
- Take the train from Strasbourg to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justatrain Ave
- Take the bus from Sevilla Santa Justa to Farobus
24h 27m€369–690Train, bus
- Take the train from Heilbronn Hauptbahnhof to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhoftrain 83 / ...
- Take the train from Strasbourg to Massy Tgvtrain Tgv
- Take the train from Massy Tgv to Bordeaux St Jeantrain Tgv
- Take the bus from Bordeaux to Coimbrabus
- Take the train from Coimbra-B to Farotrain Ic
30h 25m€315–645Drive 2,345.4 km
- Drive from Heilbronn to Farocar 2,345.4 km
23h 36m€368–532Train, train to Frankfurt, fly
- Take the train from Heilbronn Hauptbahnhof to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Faro Airport (FAO)plane FRA - FAO
7h 39m€128–532Train, train to Allgäu Airport, Memmingen, fly
- Take the train from Heilbronn Hbf to Stuttgart Hbftrain
- Take the train from Hauptbahnhof to Ulm Hauptbahnhoftrain
- Take the train from Ulm Hauptbahnhof to Memmingen, Bahnhof ZOBtrain
- Fly from Allgäu Airport, Memmingen (FMM) to Faro Airport (FAO)plane FMM - FAO
8h 46m€139–473Train, train to Basel, fly
- Take the train from Heilbronn Hauptbahnhof to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain
- Fly from Basel (BSL) to Faro Airport (FAO)plane BSL - FAO
9h 8m€104–373Bus
- Take the bus from Neckarsulm station west to Paris, Quai de Bercy (Bercy Seine)bus
- Take the bus from Paris to Lisbon Sete Riosbus
- Take the bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de Farobus
36h 4m€195–379Train, bus #2
- Take the train from Heilbronn Hbf to Stuttgart Hbftrain Re / ...
- Take the bus from Leonberg Bus Station to Paris Gare de Bercy Seinebus
- Take the bus from Paris, Quai de Bercy to Estação Rodoviária de Sete Riosbus
- Take the bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de Farobus
40h 33m€117–368Train, bus #3
- Take the train from Heilbronn Harmonie to Karlsruhe Bahnhofsvorplatztrain
- Take the bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhãbus
- Take the train from Porto Campanha to Farotrain Ic
42h 55m
Heilbronn to Faro by train and bus
Questions & Answers
The cheapest way to get from Heilbronn to Faro is to train and fly which costs €75 - €310 and takes 7h 48m.
The fastest way to get from Heilbronn to Faro is to train and fly which takes 6h 34m and costs €95 - €240.
No, there is no direct bus from Heilbronn station to Faro. However, there are services departing from Neckarsulm station west and arriving at Terminal Rodoviário de Faro via Paris and Estação Rodoviária de Sete Rios. The journey, including transfers, takes approximately 36h 4m.
The distance between Heilbronn and Faro is 1977 km. The road distance is 2345.4 km.
The best way to get from Heilbronn to Faro without a car is to train and bus via Madrid which takes 24h 27m and costs €360 - €700.
It takes approximately 6h 34m to get from Heilbronn to Faro, including transfers.
Heilbronn to Faro bus services, operated by FlixBus, depart from Neckarsulm station west.
Heilbronn to Faro bus services, operated by FlixBus, arrive at Paris, Quai de Bercy (Bercy Seine) station.
Faro is 1h behind Heilbronn. It is currently 4:23 AM in Heilbronn and 3:23 AM in Faro.
Yes, the driving distance between Heilbronn to Faro is 2345 km. It takes approximately 23h 36m to drive from Heilbronn to Faro.
What companies run services between Heilbronn, Germany and Faro, Portugal?
You can take a train from Heilbronn Sülmertor to Terminal Rodoviário de Faro via Neckarsulm, Neckarsulm station west, Paris, Quai de Bercy (Bercy Seine), Paris, Lisbon Sete Rios, and Estação Rodoviária de Sete Rios in around 36h 4m.
- Website
- ryanair.com
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €55–210
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport via Porto
- Ave. Duration
- 5h 30m
- When
- Tuesday and Sunday
- Estimated price
- €55–210
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport via London Stansted
- Ave. Duration
- 5h 45m
- When
- Monday
- Estimated price
- €55–210
Flights from Allgäu Airport, Memmingen to Faro Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €100–340
Flights from Allgäu Airport, Memmingen to Faro Airport via London Stansted
- Ave. Duration
- 5h 50m
- When
- Saturday
- Estimated price
- €100–340
Flights from Allgäu Airport, Memmingen to Faro Airport via Dublin
- Ave. Duration
- 6h 10m
- When
- Wednesday
- Estimated price
- €100–340
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €10–20
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €10–13
- 1st Class Ticket
- €14–20
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €10–20
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €10–13
- 1st Class Ticket
- €14–20
Train from Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- €15–29
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €15–19
- 1st Class Ticket
- €20–29
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €10–20
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €10–13
- 1st Class Ticket
- €14–20
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Sevilla Santa Justa to Faro
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €14–35
- Website
- Rede Expressos
Bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de Faro
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €19–45
- Website
- Rede Expressos
Bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de Faro
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €19–45
- Website
- Rede Expressos
Want to know more about travelling around Portugal
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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Book your Heilbronn to Faro bus tickets online with Omio.
There are 4605+ hotels available in Faro.






