There are 13 ways to get from Heidelberg 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 to Faro Airport
best- Take the train from Heidelberg, Hauptbahnhof to Hauptbahnhoftrain
- Fly from Stuttgart Airport (STR) to Faro Airport (FAO)plane STR - FAO
6h 42m€91–316Train, bus to Hahn, fly to Faro Airport
cheapest- Take the train from Heidelberg, Hauptbahnhof to Mainz, Hauptbahnhoftrain
- Take the bus from Mainz Short-term parking lot Am Schlag to Frankfurt Hahn Airportbus
- Fly from Hahn (HHN) to Faro Airport (FAO)plane HHN - FAO
8h 41m€64–318Train, bus via Barcelona
- Take the train from Mannheim, Hauptbahnhof to Freiburg Hauptbahnhoftrain 20 / ...
- Take the bus from Freiburg to Barcelonabus
- Take the train from Barcelona-Sants to Sevilla-Santa Justatrain Ave
- Take the bus from Seville to Farobus
29h 38m€93–470Drive 2,328.4 km
- Drive from Heidelberg to Farocar 2,328.4 km
23h 4m€361–521Train to Frankfurt, fly to Faro Airport
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Faro Airport (FAO)plane FRA - FAO
6h 59m€109–355Train to Karlsruhe/Baden-Baden Airport, fly to Faro Airport
- Take the train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhoftrain
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Faro Airport (FAO)plane FKB - FAO
7h 34m€83–387Train, train to Cologne Bonn Airport, fly to Faro Airport
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Take the train from Frankfurt to Siegburg Bftrain
- Fly from Cologne Bonn Airport (CGN) to Faro Airport (FAO)plane CGN - FAO
8h 33m€109–402Train to Frankfurt, fly to Lisbon-Portela Airport, train
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Lisbon-Portela Airport (LIS)plane FRA - LIS
- Take the train from Lisboa Oriente to Farotrain
10h 43m€106–312Train, bus to Luxembourg, fly to Faro Airport
- Take the train from Mannheim, Hauptbahnhof to Merzigtrain
- Take the bus from Merzig, Bahnhof to Kirchberg, Gare routière Luxexpobus
- Fly from Luxembourg (LUX) to Faro Airport (FAO)plane LUX - FAO
10h 34m€94–275Bus
- Take the bus from Heidelberg to Paris - Bercy-Seine Bus Stationbus BlaBlaCar Bus
- Take the bus from Paris - Bercy-Seine Bus Station to Farobus BlaBlaCar Bus
35h 10m€145–260Train, bus
- Take the train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhoftrain S3 / ...
- Take the train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhoftrain 83
- Take the train from Strasbourg to Massy Tgvtrain Tgv
- Take the bus from Paris - Massy-Palaiseau to Central de Camionagem da Covilhãbus
- Take the train from Covilha to Lisboa Orientetrain Ic
- Take the train from Lisboa Oriente to Farotrain Ic
35h 46m€227–519Train, bus #2
- Take the train from Heidelberg, Hauptbahnhof to Kaiserslautern, Hbftrain S2 / ...
- Take the bus from Kaiserslautern Bus Station to Paris Bercy Seine Bus Stopbus
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Estação Rodoviária de Lisboa Orientebus
- Take the bus from Estação Rodoviária de Lisboa Oriente to Terminal Rodoviário de Farobus
41h 46mTrain, bus #3
- Take the train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhoftrain S3 / ...
- Take the bus from Karlsruhe central train station to Aveiro bus
- Take the train from Aveiro to Farotrain Ic
42h 35m€188–308
Heidelberg to Faro by train, bus, and foot
Questions & Answers
The cheapest way to get from Heidelberg to Faro is to train and bus and fly which costs €60 - €320 and takes 8h 41m.
The fastest way to get from Heidelberg to Faro is to train and fly which takes 6h 42m and costs €90 - €320.
No, there is no direct bus from Heidelberg to Faro. However, there are services departing from Heidelberg and arriving at Faro via Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 35h 10m.
The distance between Heidelberg and Faro is 2019 km. The road distance is 2328.4 km.
The best way to get from Heidelberg to Faro without a car is to train and bus via Barcelona which takes 29h 38m and costs €90 - €470.
It takes approximately 6h 42m to get from Heidelberg to Faro, including transfers.
Heidelberg to Faro bus services, operated by BlaBlaCar Bus, depart from Heidelberg station.
Heidelberg to Faro bus services, operated by BlaBlaCar Bus, arrive at Paris - Bercy-Seine Bus Station.
Faro is 1h behind Heidelberg. It is currently 4:37 PM in Heidelberg and 3:37 PM in Faro.
Yes, the driving distance between Heidelberg to Faro is 2328 km. It takes approximately 23h 4m to drive from Heidelberg to Faro.
What companies run services between Heidelberg, Germany and Faro, Portugal?
You can take a bus from Heidelberg to Faro via Paris - Bercy-Seine Bus Station in around 35h 10m.
- Website
- flytap.com
Flights from Stuttgart Airport to Faro Airport via Frankfurt
- Ave. Duration
- 6h 40m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €100–380
Flights from Frankfurt to Faro Airport
- Ave. Duration
- 3h 10m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €130–270
Flights from Frankfurt to Lisbon-Portela Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €90–320
Flights from Frankfurt to Lisbon-Portela Airport via Porto
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- €100–320
- Website
- lufthansa.com
Flights from Stuttgart Airport to Faro Airport via Frankfurt
- Ave. Duration
- 6h 40m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €100–380
Flights from Frankfurt to Faro Airport
- Ave. Duration
- 3h 10m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €130–270
Flights from Frankfurt to Lisbon-Portela Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €90–320
Flights from Frankfurt to Lisbon-Portela Airport via Porto
- Ave. Duration
- 5h 10m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €100–320
- Website
- ryanair.com
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport
- Ave. Duration
- 3h
- When
- Tuesday and Sunday
- Estimated price
- €70–270
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport via Porto
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- €70–270
Flights from Karlsruhe/Baden-Baden Airport to Faro Airport via London Stansted
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- €70–270
Flights from Cologne Bonn Airport to Faro Airport
- Ave. Duration
- 3h 5m
- When
- Friday and Sunday
- Estimated price
- €70–220
Flights from Cologne Bonn Airport to Faro Airport via London Stansted
- Ave. Duration
- 6h 15m
- When
- Tuesday and Thursday
- Estimated price
- €70–220
Flights from Luxembourg to Faro Airport
- Ave. Duration
- 3h
- When
- Tuesday
- Estimated price
- €65–210
Flights from Hahn to Faro Airport
- Ave. Duration
- 3h 5m
- When
- Friday and Sunday
- Estimated price
- €29–170
- Website
- eurowings.com
Flights from Stuttgart Airport to Faro Airport
- Ave. Duration
- 3h
- When
- Saturday
- Estimated price
- €50–220
Flights from Cologne Bonn Airport to Faro Airport
- Ave. Duration
- 3h 5m
- When
- Saturday
- Estimated price
- €70–230
- Website
- luxair.lu
Flights from Frankfurt to Faro Airport via Luxembourg
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- €80–330
Flights from Luxembourg to Faro Airport
- Ave. Duration
- 2h 55m
- When
- Friday and Sunday
- Estimated price
- €80–130
- Website
- airfrance.com
Flights from Luxembourg to Faro Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- €75–380
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Heidelberg, Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €18–50
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Freiburg Hauptbahnhof
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €15–60
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €7–28
- Website
- https://int.bahn.de/en
Train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 28 min
- Frequency
- Every 4 hours
- Estimated price
- €18–28
- Website
- https://int.bahn.de/en
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €25–70
- Website
- https://int.bahn.de/en
Train from Heidelberg, Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- €18–35
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 43 min
- Frequency
- 5 times a day
- Estimated price
- €20–50
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Mannheim, Hauptbahnhof to Freiburg Hauptbahnhof
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- €30–100
- Website
- https://www.ns.nl/en
- 2nd Class
- €30–45
- 1st Class
- €60–100
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 31 min
- Frequency
- Once daily
- Estimated price
- €12–40
- Website
- https://www.ns.nl/en
- 2nd Class
- €12–19
- 1st Class
- €23–40
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- €23–75
- Website
- https://www.ns.nl/en
- 2nd Class
- €23–35
- 1st Class
- €45–75
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Mannheim, Hauptbahnhof to Freiburg Hauptbahnhof
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- €40–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 30 300 137 300
- info@flixbus.de
- Website
- flixtrain.de
Train from Mannheim, Hauptbahnhof to Freiburg Hauptbahnhof
- Ave. Duration
- 1h 52m
- Frequency
- 5 times a week
- Estimated price
- €14–21
- Website
- https://www.flixtrain.com/
Train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 27 min
- Frequency
- Twice daily
- Estimated price
- €4–9
- Website
- https://www.flixtrain.com/
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 5h 52m
- Frequency
- 4 times a day
- Estimated price
- €75–170
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 5h 54m
- Frequency
- Twice daily
- Estimated price
- €65–150
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 6h 16m
- Frequency
- Once daily
- Estimated price
- €55–130
- Website
- https://www.ouigo.com/es/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 11h 52m
- Frequency
- Once daily
- Estimated price
- €40–80
- Website
- https://www.renfe.com/es/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–17
- Website
- https://int.bahn.de/en
Train from Heidelberg, Hauptbahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- €15–22
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- €17–26
- Website
- https://konzern.oebb.at/en/
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Lisboa Oriente to Faro
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- €12–27
- Website
- https://www.cp.pt/passageiros/en
Train from Covilha to Lisboa Oriente
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a day
- Estimated price
- €11–24
- Website
- https://www.cp.pt/passageiros/en
Train from Aveiro to Faro
- Ave. Duration
- 5h 7m
- Frequency
- Twice daily
- Estimated price
- €24–60
- Website
- https://www.cp.pt/passageiros/en
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Mannheim, Hauptbahnhof to Merzig
- Ave. Duration
- 2h 4m
- Frequency
- Every 2 hours
- Estimated price
- €27–40
- Schedules at
- suewex.de
Train from Heidelberg, Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- €16–23
- Schedules at
- suewex.de
Train from Heidelberg, Hauptbahnhof to Kaiserslautern, Hbf
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- €16–22
- Schedules at
- suewex.de
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Massy Tgv
- Ave. Duration
- 3h 3m
- Frequency
- 3 times a day
- Estimated price
- €60–210
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Strasbourg to Massy Tgv
- Ave. Duration
- 3h 3m
- Frequency
- 3 times a day
- Estimated price
- €80–180
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €80–120
- Rail 1st Class
- €120–180
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Freiburg to Barcelona
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- €35–150
- Website
- https://www.flixbus.co.uk
Bus from Seville to Faro
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- €13–29
- Website
- https://www.flixbus.co.uk
Bus from Karlsruhe central train station to Aveiro
- Ave. Duration
- 34h 40m
- Frequency
- 3 times a week
- Estimated price
- €160–220
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Seville to Faro
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- €1–15
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–15
Bus from Estação Rodoviária de Lisboa Oriente to Terminal Rodoviário de Faro
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- €5–20
- Website
- https://rede-expressos.pt/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Seville to Faro
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €22–30
- Website
- https://www.blablacar.co.uk/bus
Bus from Heidelberg to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 6h 50m
- Frequency
- Twice a week
- Estimated price
- €35–100
- Website
- https://www.blablacar.co.uk/bus
Bus from Paris - Bercy-Seine Bus Station to Faro
- Ave. Duration
- 27h 20m
- Frequency
- Once daily
- Estimated price
- €110–160
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +352 2465 2465
- service@mobiliteit.lu
- Website
- mobiliteit.lu
Bus from Merzig, Bahnhof to Kirchberg, Gare routière Luxexpo
- Ave. Duration
- 1h
- Frequency
- Hourly
- Website
- https://www.mobiliteit.lu/en/
- info@flibco.com
- Website
- flibco.com
Bus from Mainz Short-term parking lot Am Schlag to Frankfurt Hahn Airport
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €17–20
- Website
- https://www.flibco.com/en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Paris - Massy-Palaiseau to Central de Camionagem da Covilhã
- Ave. Duration
- 19h 30m
- Frequency
- 3 times a week
- Estimated price
- €120–180
- Website
- https://www.alsa.com/en/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Kaiserslautern Bus Station to Paris Bercy Seine Bus Stop
- Ave. Duration
- 7h 45m
- Frequency
- Twice a week
- Estimated price
- €18–27
- Website
- https://union-ivkoni.com/en
- Phone
- +33 6 31 09 82 47
- contact@euroscoach.com
- Website
- euroscoach.com
Bus from Paris, Quai de Bercy (Bercy Seine) to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 25h 30m
- Frequency
- Twice a week
- Schedules at
- euroscoach.com
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
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Book your Heidelberg to Faro bus tickets online with Omio.
There are 3738+ hotels available in Faro.
























































































