There are 11 ways to get from Odense to Faro by train, plane, bus, car, or car train
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 Billund Airport, fly
best- Take the train from Odense St. to Vejle St.train
- Fly from Billund Airport (BLL) to Faro Airport (FAO)plane BLL - FAO
9h 40m€151–306Train to Copenhagen Airport, fly
cheapest- Take the train from Odense St. to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Faro Airport (FAO)plane CPH - FAO
8h 33m€114–271Train, bus via Madrid
- Take the train from Odense St. to Schleswigtrain Ece / ...
- Take the train from Schleswig to Frankfurttrain 4
- Take the bus from FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str. to PERPIGNAN, Gare Routiere, Bd Saint-Assiscle, k/SNCFbus
- Take the train from Perpignan to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justatrain Ave
- Take the bus from Sevilla Santa Justa to Farobus
39h 23m€433–926Drive 3,035.1 km
- Drive from Odense to Farocar 3,035.1 km
29h 5m€540–780Train to Hamburg Airport, fly
- Take the train from Odense St. to Hamburg-Altonatrain
- Fly from Hamburg Airport (HAM) to Faro Airport (FAO)plane HAM - FAO
9h 48m€114–360Train, bus to Aarhus Airport, fly
- Take the train from Odense St. to Aarhus Htrain
- Take the bus from Aarhus Banegårdsplads/Banegårdspladsen to Aarhus Lufthavnbus
- Fly from Aarhus Airport (AAR) to Faro Airport (FAO)plane AAR - FAO
12h 2m€145–391Train, bus
- Take the train from Odense St. to Schleswigtrain Ece / ...
- Take the train from Schleswig to Frankfurttrain 4
- Take the bus from Frankfurt central train station to Barcelonabus
- Take the train from Barcelona-Sants to Sevilla-Santa Justatrain
- Take the bus from Sevilla Santa Justa to Tavirabus
43h 19m€363–825Bus
- Take the bus from Odense Station to Ghent Dampoortbus
- Take the bus from Ghent Dampoort to Lillebus 803 / ...
- Take the bus from Lille - Europe Train Station to Lisbon - Orientebus
- Take the bus from Lisbon to Farobus
2d 1h€243–448Train, bus #2
- Take the train from Odense St. to Hamburg Hbftrain Ece / ...
- Take the train from Hamburg Hbf to Frankfurttrain 20 / ...
- Take the bus from Frankfurt central train station to Aveiro bus
- Take the train from Aveiro to Farotrain Ic
2d 3h€340–710Train, bus #3
- Take the train from Odense St. to Hamburg Hbftrain Ece / ...
- Take the train from Hamburg Hbf to Dortmund Hbftrain 43 / ...
- Take the bus from Dortmund central bus station to Guimaraesbus
- Take the bus from Central de Camionagem de Guimarães to Porto - Terminal Intermodal de Campanhãbus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Farobus
2d 5h€299–624Drive, car train
- Drive from Odense to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Farocar
34h 47m€475–679
Odense to Faro by train and bus
Questions & Answers
The cheapest way to get from Odense to Faro is to train and fly which costs €110 - €280 and takes 8h 33m.
The fastest way to get from Odense to Faro is to train and fly which takes 8h 33m and costs €110 - €280.
No, there is no direct bus from Odense station to Faro. However, there are services departing from Odense Station and arriving at Faro via Ghent Dampoort, Lille - Europe Train Station and Lisbon. The journey, including transfers, takes approximately 2 days 1h.
The distance between Odense and Faro is 2567 km. The road distance is 3035.1 km.
The best way to get from Odense to Faro without a car is to train and bus via Madrid which takes 39h 23m and costs €430 - €950.
It takes approximately 9h 40m to get from Odense to Faro, including transfers.
Odense to Faro bus services, operated by FlixBus, depart from Odense Station.
Odense to Faro bus services, operated by FlixBus, arrive at Ghent Dampoort station.
Faro is 1h behind Odense. It is currently 3:47 PM in Odense and 2:47 PM in Faro.
Yes, the driving distance between Odense to Faro is 3035 km. It takes approximately 29h 5m to drive from Odense to Faro.
What companies run services between Odense, Denmark and Faro, Portugal?
You can take a bus from Odense Station to Faro via Ghent Dampoort, Lille, Lille - Europe Train Station, Lisbon - Oriente, and Lisbon in around 2d 1h.
- Website
- ryanair.com
Flights from Billund Airport to Faro Airport via Porto
- Ave. Duration
- 5h 30m
- When
- Tuesday and Saturday
- Estimated price
- €100–400
Flights from Copenhagen Airport to Faro Airport
- Ave. Duration
- 3h 55m
- When
- Tuesday and Sunday
- Estimated price
- €55–140
Flights from Copenhagen Airport to Faro Airport via Beauvais
- Ave. Duration
- 7h
- When
- Monday and Thursday
- Estimated price
- €55–140
Flights from Aarhus Airport to Faro Airport via London Stansted
- Ave. Duration
- 5h 55m
- When
- Friday and Saturday
- Estimated price
- €95–320
Flights from Aarhus Airport to Faro Airport via Copenhagen Airport
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- €100–320
- Website
- brusselsairlines.com
Flights from Copenhagen Airport to Faro Airport via Brussels
- Ave. Duration
- 7h 32m
- When
- Saturday and Wednesday
- Estimated price
- €80–330
Flights from Hamburg Airport to Faro Airport via Brussels
- Ave. Duration
- 7h 32m
- When
- Saturday and Wednesday
- Estimated price
- €90–360
- Website
- klm.com
Flights from Billund Airport to Faro Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 42m
- When
- Monday, Friday, and Sunday
- Estimated price
- €130–600
- Website
- easyjet.com
Flights from Billund Airport to Faro Airport via London Gatwick
- Ave. Duration
- 6h 15m
- When
- Monday and Sunday
- Estimated price
- €110–320
Flights from Hamburg Airport to Faro Airport via Basel
- Ave. Duration
- 5h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €90–280
- Website
- flysas.com
Flights from Copenhagen Airport to Faro Airport
- Ave. Duration
- 3h 55m
- When
- Saturday
- Estimated price
- €95–340
Flights from Aarhus Airport to Faro Airport via Copenhagen Airport
- Ave. Duration
- 9h 15m
- When
- Saturday
- Estimated price
- €140–550
- Website
- airfrance.com
Flights from Billund Airport to Faro Airport via Paris Charles de Gaulle
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- €130–600
- Website
- britishairways.com
Flights from Billund Airport to Faro Airport via London Heathrow
- Ave. Duration
- 6h 15m
- When
- Saturday
- Estimated price
- €130–650
- Website
- lufthansa.com
Flights from Billund Airport to Faro Airport via Frankfurt
- Ave. Duration
- 7h 30m
- When
- Saturday and Sunday
- Estimated price
- €150–600
- Website
- norwegian.com
Flights from Copenhagen Airport to Faro Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €75–200
- Website
- eurowings.com
Flights from Hamburg Airport to Faro Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €85–290
- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- dsb.dk
Train from Odense St. to Vejle St.
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- €17–26
- Website
- https://www.dsb.dk/en/
Train from Odense St. to Schleswig
- Ave. Duration
- 2h 7m
- Frequency
- Every 3 hours
- Estimated price
- €40–65
- Website
- https://www.dsb.dk/en/
Train from Odense St. to Copenhagen Lufthavn
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- €35–55
- Website
- https://www.dsb.dk/en/
Train from Odense St. to Hamburg-Altona
- Ave. Duration
- 3h 12m
- Frequency
- 5 times a day
- Estimated price
- €70–100
- Website
- https://www.dsb.dk/en/
Train from Odense St. to Aarhus H
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- €35–50
- Website
- https://www.dsb.dk/en/
Train from Odense St. to Hamburg Hbf
- Ave. Duration
- 3h 42m
- Frequency
- Every 4 hours
- Estimated price
- €70–100
- Website
- https://www.dsb.dk/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Schleswig to Frankfurt
- Ave. Duration
- 5h 19m
- Frequency
- Once daily
- Estimated price
- €110–280
- Website
- https://int.bahn.de/en
Train from Hamburg Hbf to Frankfurt
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- €90–220
- Website
- https://int.bahn.de/en
Train from Hamburg Hbf to Dortmund Hbf
- Ave. Duration
- 2h 47m
- Frequency
- Hourly
- Estimated price
- €60–150
- Website
- https://int.bahn.de/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Perpignan to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €120–210
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 39m
- Frequency
- Every 2 hours
- Estimated price
- €70–130
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 6h 17m
- Frequency
- Twice daily
- Estimated price
- €170–280
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 41m
- Frequency
- 4 times a day
- Estimated price
- €55–95
- Website
- https://iryo.eu/en/home
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- €120–210
- Website
- https://iryo.eu/en/home
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- €55–90
- Website
- https://www.renfe.com/es/en
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a day
- Estimated price
- €45–70
- Website
- https://www.ouigo.com/es/en
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 6h 46m
- Frequency
- 4 times a week
- Estimated price
- €100–160
- Website
- https://www.ouigo.com/es/en
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Odense St. to Hamburg-Altona
- Ave. Duration
- 3h 41m
- Frequency
- 3 times a day
- Estimated price
- €30–55
- Website
- https://www.snalltaget.se/en
Train from Odense St. to Hamburg Hbf
- Ave. Duration
- 3h 34m
- Frequency
- Twice daily
- Estimated price
- €35–55
- Website
- https://www.snalltaget.se/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Aveiro to Faro
- Ave. Duration
- 5h 7m
- Frequency
- Twice daily
- Estimated price
- €55–120
- Website
- https://www.cp.pt/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Lörrach Hbf
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str. to PERPIGNAN, Gare Routiere, Bd Saint-Assiscle, k/SNCF
- Ave. Duration
- 16h 45m
- Frequency
- Once a week
- Estimated price
- €100–210
- Website
- https://www.sindbad.pl/en/home
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Sevilla Santa Justa to Faro
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €15–35
- Website
- https://rede-expressos.pt
Bus from Sevilla Santa Justa to Tavira
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €12–28
- Website
- https://rede-expressos.pt
Bus from Central de Camionagem de Guimarães to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €4–9
- Website
- https://rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Faro
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Estimated price
- €40–95
- Website
- https://rede-expressos.pt
- Phone
- +45 70 21 02 30
- midttrafik@midttrafik.dk
- Website
- midttrafik.dk
Bus from Aarhus Banegårdsplads/Banegårdspladsen to Aarhus Lufthavn
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €14
- Schedules at
- midttrafik.dk
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Frankfurt central train station to Barcelona
- Ave. Duration
- 21h 35m
- Frequency
- Twice daily
- Estimated price
- €95–170
- Website
- https://www.flixbus.co.uk
Bus from Odense Station to Ghent Dampoort
- Ave. Duration
- 14h 20m
- Frequency
- 5 times a week
- Estimated price
- €65–120
- Website
- https://www.flixbus.co.uk
Bus from Ghent Dampoort to Lille
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- €5–9
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Faro
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- https://www.flixbus.co.uk
Bus from Frankfurt central train station to Aveiro
- Ave. Duration
- 35h 55m
- Frequency
- 3 times a week
- Estimated price
- €160–270
- Website
- https://www.flixbus.co.uk
Bus from Dortmund central bus station to Guimaraes
- Ave. Duration
- 35h 30m
- Frequency
- 3 times a week
- Estimated price
- €160–270
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Ghent Dampoort to Lille
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a week
- Estimated price
- €5–11
- Website
- https://www.blablacar.co.uk/bus
Bus from Lille - Europe Train Station to Lisbon - Oriente
- Ave. Duration
- 27h 50m
- Frequency
- 3 times a week
- Estimated price
- €150–290
- Website
- https://www.blablacar.co.uk/bus
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Book your Odense to Faro bus tickets online with Omio.
There are 2905+ hotels available in Faro.


















































