Travel Information between Faro and Lagos
| 41 miles (66 km) | |
| Bus or train | |
| $4 - $7 | |
| Bus • $4 (€3) • 1 h 45 min | |
| Train • $7 (€6) • 1 h 29 min | |
| Alsa or R - Regional |
Take a bus or train to travel 41 miles (66 km) to Lagos from Faro. The most popular travel companies which serve this journey are Alsa or R - Regional among others. Travelers can even take a direct bus or train from Faro to Lagos.
Travel optionsfrom Faro to Lagos
How to get from Faro to Lagos by train, bus or flight.
Our recommendation
The best way to travel from Faro to Lagos is by taking a bus because it’s the best combination of price and speed.
FlixBusCheapest
FlixBusFastest
FlixBusOther options
R 5904
R 5902
R 5906
FlixBus
FlixBus
FlixBusFind all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 18
Nov 19
Nov 20
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
Nov 26
Nov 27
Nov 28
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Faro to Lagos
Travel to Lagos easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Faro to Lagos.

There are 2 travel options between Faro and Lagos. You can take a bus or train.
The cheapest way to go to Lagos from Faro is by taking a bus, which costs on average $4 (€3).
This is compared to other ways of getting from Faro to Lagos:
A bus is $3 (€3) less than a train with an average ticket price of $7 (€6) from Faro to Lagos.
The fastest way from Faro to Lagos is by train with an average journey time of 1 h 29 min.
There are alternative travel options to Lagos that take longer:
Taking a bus requires on average 1 h 45 min of travel time.
You should expect to travel around 41 miles (66 km) between Faro and Lagos.
The average frequency per day from Faro to Lagos is:
However, we recommend checking specific travel dates for your journey between Faro and Lagos as scheduled services by bus or train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Faro to Lagos:
- Most travelers who purchase a bus ticket from Faro to Lagos depart from Faro, Terminal Rodoviário to Lagos, Terminal Rodoviário.
- Most travelers board their train from Faro and arrive in Lagos.
Omio works with many trusted partners that can help you travel the best way from Faro to Lagos:
- You can go to Lagos from Faro by bus with Alsa or FlixBus. You'll see cheap bus tickets for $4 (€3) with FlixBus from Faro to Lagos on Omio.
- You can take a train from Faro to Lagos with R - Regional. Cheap tickets can be found for $7 (€6) with R - Regional from Faro to Lagos.
Yes, there are direct services available from Faro to Lagos with the following travel companies:
- Direct services by bus with Alsa or FlixBus.
- Take a direct train with R - Regional.
Direct services tend to save you time and add more convenience in getting you to Lagos as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Faro and Lagos.
Travelling from Faro to Lagos: related information
Here are some other resources that might have the information you need
