There are 11 ways to get from Milan to Benagil by bus, plane, train (Trenitalia, Renfe), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Il Caravaggio International Airport, fly to Faro Airport, bus
best- Take the bus from Milano, Autostazione Lampugnano to Bergamobus
- Fly from Il Caravaggio International Airport (BGY) to Faro Airport (FAO)plane BGY - FAO
- Take the bus from Faro Airport to Terminal Rodoviário de Lagoabus
9h 15m€63–247Train to Milano Malpensa Airport, fly to Seville Airport, bus, train
cheapest- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Seville Airport (SVQ)plane MXP - SVQ
- Take the bus from Seville to Farobus
- Take the train from Faro to Estombar - Lagoatrain
13h 20m€46–214Train
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Porrinotrain Alv
- Take the train from Porrino to Porto Campanhatrain Ic
- Take the train from Porto Campanha to Tunestrain Ic
34h 29m€280–441Bus
- Take the bus from Milano, Autostazione Lampugnano to Terminal Rodoviário de Évorabus FlixBus N1138
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Lagoabus 63 | Viseu / ...
35h 55mDrive 2,142.2 km
- Drive from Milan to Benagilcar 2,142.2 km
22h 14m€329–475Fly Milan Linate Airport to Faro Airport, bus
- Fly from Milan Linate Airport (LIN) to Faro Airport (FAO)plane LIN - FAO
- Take the bus from Faro Airport to Terminal Rodoviário de Lagoabus
10h 42m€84–233Fly Milan Linate Airport to Lisbon-Portela Airport, bus
- Fly from Milan Linate Airport (LIN) to Lisbon-Portela Airport (LIS)plane LIN - LIS
- Take the bus from Lisbon to Armação de Pêra - Centro de Saúdebus
11h 6m€58–264Train to Milano Malpensa Airport, fly to Lisbon-Portela Airport, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Lisbon-Portela Airport (LIS)plane MXP - LIS
- Take the bus from Lisbon to Armação de Pêra - Centro de Saúdebus
11h 37m€50–207Bus to Il Caravaggio International Airport, fly to Lisbon-Portela Airport, bus
- Take the bus from Milano, Autostazione Lampugnano to Bergamobus
- Fly from Il Caravaggio International Airport (BGY) to Lisbon-Portela Airport (LIS)plane BGY - LIS
- Take the bus from Lisbon to Armação de Pêra - Centro de Saúdebus
11h 44m€67–268Bus via Geneva
- Take the bus from Milano, Autostazione Lampugnano to Genevabus 479 / ...
- Take the bus from Geneva - Bus station to Terminal Rodoviário de Évorabus
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Lagoabus
40h 34m€175–295Bus #2
- Take the bus from Milano, Autostazione Lampugnano to Huelva Central Bus Stationbus
- Take the bus from Huelva to Farobus
- Take the bus from Faro - Terminal Rodoviário to Terminal Rodoviário de Lagoabus 57
42h 18m€101–178
Il Caravaggio International Airport (BGY) to Faro Airport (FAO) flights
Questions & Answers
The cheapest way to get from Milan to Benagil is to train and fly and bus which costs €50 - €210 and takes 11h 37m.
The fastest way to get from Milan to Benagil is to bus and fly which takes 9h 15m and costs €60 - €250.
No, there is no direct bus from Milan to Benagil. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Praia do Carvalho via Terminal Rodoviário de Évora and Terminal Rodoviário de Lagoa. The journey, including transfers, takes approximately 35h 55m.
The distance between Milan and Benagil is 1883 km. The road distance is 2142.2 km.
The best way to get from Milan to Benagil without a car is to train which takes 34h 29m and costs €280 - €450.
It takes approximately 9h 15m to get from Milan to Benagil, including transfers.
Milan to Benagil bus services, operated by FlixBus-eu, depart from Milano, Autostazione Lampugnano station.
The best way to get from Milan to Benagil is to train which takes 34h 29m and costs €280 - €450. Alternatively, you can bus, which costs and takes 35h 55m.
Milan to Benagil bus services, operated by FlixBus-eu, arrive at Terminal Rodoviário de Évora station.
Benagil is 1h behind Milan. It is currently 3:26 AM in Milan and 2:26 AM in Benagil.
What companies run services between Milan, Italy and Benagil, Portugal?
You can take a train from Milano Centrale to Benagil via Lyon Part Dieu, Barcelona-Sants, Porrino, Porto Campanha, and Tunes in around 34h 29m. Alternatively, you can take a bus from Milano, Autostazione Lampugnano to Praia do Carvalho via Terminal Rodoviário de Évora and Terminal Rodoviário de Lagoa in around 35h 55m.
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Faro Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Friday, and Saturday
- Estimated price
- €45–190
Flights from Il Caravaggio International Airport to Faro Airport via Porto
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- €45–190
Flights from Il Caravaggio International Airport to Faro Airport via Madrid
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- €45–190
Flights from Milan Linate Airport to Faro Airport via Rome
- Ave. Duration
- 6h 50m
- When
- Sunday
- Estimated price
- €75–190
Flights from Il Caravaggio International Airport to Lisbon-Portela Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €45–180
Flights from Il Caravaggio International Airport to Lisbon-Portela Airport via Valencia
- Ave. Duration
- 5h 30m
- When
- Friday
- Estimated price
- €45–180
Flights from Il Caravaggio International Airport to Lisbon-Portela Airport via Seville Airport
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- €45–180
Flights from Milano Malpensa Airport to Seville Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €25–140
Flights from Milano Malpensa Airport to Seville Airport via Palma Mallorca
- Ave. Duration
- 4h 10m
- When
- Sunday
- Estimated price
- €25–140
- Website
- easyjet.com
Flights from Milan Linate Airport to Faro Airport via Paris Orly
- Ave. Duration
- 5h 50m
- When
- Tuesday and Saturday
- Estimated price
- €70–200
Flights from Milan Linate Airport to Lisbon-Portela Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €40–190
Flights from Milan Linate Airport to Lisbon-Portela Airport via Palma Mallorca
- Ave. Duration
- 6h 15m
- When
- Wednesday
- Estimated price
- €40–190
Flights from Milano Malpensa Airport to Lisbon-Portela Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- €30–130
Flights from Milano Malpensa Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Monday and Friday
- Estimated price
- €30–130
Flights from Milano Malpensa Airport to Seville Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €30–120
- Website
- iberia.com
Flights from Milan Linate Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- €85–230
Flights from Milano Malpensa Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 4h 37m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €40–240
- Website
- vueling.com
Flights from Milan Linate Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 5h 36m
- When
- Every day
- Estimated price
- €85–230
Flights from Milano Malpensa Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 4h 37m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €40–240
- Website
- flytap.com
Flights from Milan Linate Airport to Faro Airport via Lisbon-Portela Airport
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–200
Flights from Milano Malpensa Airport to Lisbon-Portela Airport
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- €55–130
- Website
- airfrance.com
Flights from Milan Linate Airport to Faro Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- €80–400
- Website
- transavia.com
Flights from Milan Linate Airport to Faro Airport via Paris Orly
- Ave. Duration
- 5h 22m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €80–390
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Seville Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €23–110
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 39m
- Frequency
- Twice daily
- Estimated price
- €50–110
- Website
- https://www.trenitalia.com/en.html
- 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 Porrino
- Ave. Duration
- 13h 20m
- Frequency
- 3 times a week
- Estimated price
- €100–140
- Website
- https://www.renfe.com/es/en
Train from Porrino to Porto Campanha
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- €13–18
- Website
- https://www.renfe.com/es/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Tunes
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- https://www.cp.pt/passageiros/en
Train from Faro to Estombar - Lagoa
- Ave. Duration
- 1h 12m
- Frequency
- Every 3 hours
- Estimated price
- €6–15
- Website
- https://www.cp.pt/passageiros/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €9–15
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Armação de Pêra - Centro de Saúde
- Ave. Duration
- 2h 50m
- Frequency
- Every 3 hours
- Estimated price
- €6–11
- Website
- https://www.flixbus.co.uk
Bus from Seville to Faro
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €17–25
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Geneva
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Estimated price
- €21–40
- Website
- https://www.flixbus.co.uk
Bus from Huelva to Faro
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €10–20
- Website
- https://www.flixbus.co.uk
- Website
- global.flixbus.com
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Schedules at
- global.flixbus.com
Bus from Milano, Autostazione Lampugnano to Terminal Rodoviário de Évora
- Ave. Duration
- 30h
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
Bus from Lisbon to Armação de Pêra - Centro de Saúde
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Schedules at
- global.flixbus.com
Bus from Milano, Autostazione Lampugnano to Geneva
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Schedules at
- global.flixbus.com
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Estimated price
- €5–8
- Website
- https://www.itabus.it/en/home
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- €6–16
- Website
- https://www.blablacar.co.uk/bus
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 Milano, Autostazione Lampugnano to Geneva
- Ave. Duration
- 6h 25m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- https://www.blablacar.co.uk/bus
Bus from Huelva to Faro
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €17–24
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +351 300 074 830
- clientes@vamusalgarve.pt
- Website
- vamusalgarve.pt
Bus from Faro Airport to Terminal Rodoviário de Lagoa
- Ave. Duration
- 1h 10m
- Frequency
- 5 times a day
- Estimated price
- €5–14
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €5–8
- Aerobus
- €12–14
Bus from Faro - Terminal Rodoviário to Terminal Rodoviário de Lagoa
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- €5–14
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €5–8
- Aerobus
- €12–14
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Lagoa
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- €2–16
- Website
- https://rede-expressos.pt/en
- Online ticket
- €2–16
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 Huelva to Faro
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- €1–11
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–11
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Geneva - Bus station to Terminal Rodoviário de Évora
- Ave. Duration
- 27h 59m
- Frequency
- Twice a week
- Estimated price
- €150–230
- Website
- https://www.alsa.com/en/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Milano, Autostazione Lampugnano to Huelva Central Bus Station
- Ave. Duration
- 36h 15m
- Frequency
- 3 times a week
- Estimated price
- €90–140
- Website
- https://union-ivkoni.com/en
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
Italy Travel Guides
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
Yes, the driving distance between Milan to Benagil is 2142 km. It takes approximately 22h 14m to drive from Milan to Benagil.
There are 6593+ hotels available in Benagil.











































