There are 13 ways to get from Piemonte to Portugal by plane, train (Trenitalia, Renfe, Ouigo), bus, car, train, or train (Trenitalia, Renfe)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Milano Malpensa Airport to Lisbon-Portela Airport
best- Fly from Milano Malpensa Airport (MXP) to Lisbon-Portela Airport (LIS)plane MXP - LIS
6h 11m€57–204Train
- Take the train from Torino Porta Susa to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoztrain Alv
- Take the train from Badajoz to Entroncamentotrain Re
- Take the train from Entroncamento to Lisboa - Santa Apoloniatrain Re / ...
24h 7m€252–494Bus
- Take the bus from Turin to Genoabus FlixBus N504 / ...
- Take the bus from Genoa to Lisbonbus FlixBus N1138
35h 22m€165–273Drive 1,919.2 km
- Drive from Turin to Lisboncar 1,919.2 km
19h 55m€299–431Train to Milan Linate Airport, fly to Francisco De Sá Carneiro Airport
- Take the train from Novara to Milano Dateotrain
- Fly from Milan Linate Airport (LIN) to Francisco De Sá Carneiro Airport (OPO)plane LIN - OPO
6h 24m€68–241Fly Milano Malpensa Airport to Francisco De Sá Carneiro Airport
- Fly from Milano Malpensa Airport (MXP) to Francisco De Sá Carneiro Airport (OPO)plane MXP - OPO
6h€57–191Train to Milan Linate Airport, fly to Lisbon-Portela Airport
- Take the train from Novara to Milano Dateotrain
- Fly from Milan Linate Airport (LIN) to Lisbon-Portela Airport (LIS)plane LIN - LIS
6h 36m€78–284Train to Lyon–Saint Exupéry Airport, fly to Francisco De Sá Carneiro Airport
- Take the train from Torino Porta Susa to Lyon-Saint Exupery Tgvtrain
- Fly from Lyon–Saint Exupéry Airport (LYS) to Francisco De Sá Carneiro Airport (OPO)plane LYS - OPO
8h 49m€98–251Train, train to Nice Côte D'Azur International Airport, fly to Francisco De Sá Carneiro Airport
- Take the train from Cuneo to Ventimigliatrain
- Take the train from Ventimiglia to Saint-Laurent-du-Vartrain
- Fly from Nice Côte D'Azur International Airport (NCE) to Francisco De Sá Carneiro Airport (OPO)plane NCE - OPO
9h 41m€80–226Train, train to Nice Côte D'Azur International Airport, fly to Lisbon-Portela Airport
- Take the train from Cuneo to Ventimigliatrain
- Take the train from Ventimiglia to Saint-Laurent-du-Vartrain
- Fly from Nice Côte D'Azur International Airport (NCE) to Lisbon-Portela Airport (LIS)plane NCE - LIS
9h 47m€80–259Train via Perpignan
- Take the train from Torino Porta Susa to Lyon-Saint Exupery Tgvtrain Fr
- Take the train from Lyon-Saint Exupery Tgv to Perpignantrain
- Take the train from Perpignan to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoztrain Alv
- Take the train from Badajoz to Entroncamentotrain Re
- Take the train from Entroncamento to Lisboa - Santa Apoloniatrain Re / ...
25h 30m€310–570Train, bus
- Take the train from Torino Porta Susa to Chambery Challes Les Eauxtrain Tgv
- Take the bus from Chambéry to Lisbonbus FlixBus N1156
35h 25m€168–307Bus via Nice Airport (NCE)
- Take the bus from Turin to Nice Airportbus FlixBus 1404 / ...
- Take the bus from Nice - Airport Bus Station Terminal 1 to Lisbon - Sete Riosbus BlaBlaCar Bus
35h 56m€169–338
Piemonte to Portugal by train
Questions & Answers
The cheapest way to get from Piemonte to Portugal is to fly which costs €55 - €200 and takes 6h.
The fastest way to get from Piemonte to Portugal is to fly which takes 6h and costs €55 - €200.
No, there is no direct bus from Piemonte to Portugal. However, there are services departing from Fermata 472 - CASTELLO and arriving at R. Palma via Turin, Genoa and Estação Oriente. The journey, including transfers, takes approximately 35h 22m.
No, there is no direct train from Piemonte to Portugal. However, there are services departing from Torino Porta Susa and arriving at Lisboa - Santa Apolonia via Lyon Part Dieu, Barcelona-Sants, Madrid-Puerta de Atocha-Almudena Grandes, Badajoz and Entroncamento. The journey, including transfers, takes approximately 24h 7m.
The distance between Piemonte and Portugal is 1700 km. The road distance is 1919.2 km.
The best way to get from Piemonte to Portugal without a car is to train which takes 24h 7m and costs €250 - €500.
It takes approximately 6h 11m to get from Piemonte to Portugal, including transfers.
Piemonte to Portugal bus services, operated by FlixBus, depart from Turin station.
Piemonte to Portugal train services, operated by Trenitalia, depart from Torino Porta Susa station.
The best way to get from Piemonte to Portugal is to fly which takes 6h 11m and costs €55 - €210. Alternatively, you can train, which costs €250 - €500 and takes 24h 7m, you could also bus, which costs €160 - €280 and takes 35h 22m.
What companies run services between Piemonte, Italy and Portugal?
easyJet, TAP Portugal, and Ryanair fly from Milano Malpensa Airport (MXP) to Lisbon-Portela Airport (LIS) every 4 hours. Alternatively, you can take a train from Torino Porta Susa to Lisboa - Santa Apolonia via Lyon Part Dieu, Barcelona-Sants, Madrid-Puerta de Atocha-Almudena Grandes, Badajoz, and Entroncamento in around 24h 7m.
- Website
- easyjet.com
Flights from Milano Malpensa Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €45–150
Flights from Milano Malpensa Airport to Lisbon-Portela Airport via Bordeaux
- Ave. Duration
- 6h 2m
- When
- Monday and Saturday
- Estimated price
- €45–150
Flights from Milan Linate Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €50–210
Flights from Milano Malpensa Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday
- Estimated price
- €50–200
Flights from Milano Malpensa Airport to Francisco De Sá Carneiro Airport via Nantes
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- €55–200
Flights from Milan Linate Airport to Lisbon-Portela Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–210
Flights from Milan Linate Airport to Lisbon-Portela Airport via Palma Mallorca
- Ave. Duration
- 6h 15m
- When
- Wednesday
- Estimated price
- €60–210
Flights from Lyon–Saint Exupéry Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- €50–190
Flights from Lyon–Saint Exupéry Airport to Francisco De Sá Carneiro Airport via Bordeaux
- Ave. Duration
- 4h 11m
- When
- Monday, Friday, and Sunday
- Estimated price
- €50–190
Flights from Nice Côte D'Azur International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €45–170
Flights from Nice Côte D'Azur International Airport to Lisbon-Portela Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €50–190
Flights from Nice Côte D'Azur International Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 4h 40m
- When
- Monday and Friday
- Estimated price
- €50–190
Flights from Nice Côte D'Azur International Airport to Lisbon-Portela Airport via Bordeaux
- Ave. Duration
- 5h 35m
- When
- Wednesday
- Estimated price
- €50–190
- Website
- iberia.com
Flights from Milan Linate Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- €85–200
Flights from Milan Linate Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- €85–220
Flights from Lyon–Saint Exupéry Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €55–300
Flights from Nice Côte D'Azur International Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €50–270
Flights from Nice Côte D'Azur International Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €65–200
Flights from Nice Côte D'Azur International Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- €65–230
Flights from Nice Côte D'Azur International Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €60–210
- Website
- vueling.com
Flights from Milan Linate Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- €85–200
Flights from Milan Linate Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 5h 34m
- When
- Every day
- Estimated price
- €85–220
Flights from Lyon–Saint Exupéry Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €55–300
Flights from Nice Côte D'Azur International Airport to Francisco De Sá Carneiro Airport via Madrid
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €50–270
Flights from Nice Côte D'Azur International Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €65–200
Flights from Nice Côte D'Azur International Airport to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- €65–230
Flights from Nice Côte D'Azur International Airport to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €60–210
- Website
- flytap.com
Flights from Milano Malpensa Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- €60–160
Flights from Nice Côte D'Azur International Airport to Lisbon-Portela Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €85–200
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Lisbon-Portela Airport via Sevilla
- Ave. Duration
- 6h 30m
- When
- Tuesday
- Estimated price
- €50–170
Flights from Milano Malpensa Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €45–170
- Website
- volotea.com
Flights from Lyon–Saint Exupéry Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 15m
- When
- Friday
- Estimated price
- €30–170
- Website
- transavia.com
Flights from Lyon–Saint Exupéry Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €60–330
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Torino Porta Susa to Lyon Part Dieu
- Ave. Duration
- 4h 1m
- Frequency
- Twice daily
- Estimated price
- €35–65
- Website
- https://www.trenitalia.com/en.html
Train from Torino Porta Susa to Lyon-Saint Exupery Tgv
- Ave. Duration
- 4h 2m
- Frequency
- 5 times a week
- Estimated price
- €35–60
- Website
- https://www.trenitalia.com/en.html
Train from Cuneo to Ventimiglia
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- https://www.trenitalia.com/en.html
Train from Torino Porta Susa to Chambery Challes Les Eaux
- Ave. Duration
- 2h 41m
- Frequency
- Twice daily
- Estimated price
- €24–40
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoz
- Ave. Duration
- 4h 18m
- Frequency
- 3 times a day
- Estimated price
- €50–85
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- €95–160
- Website
- https://www.renfe.com/es/en
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
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 24m
- Frequency
- Every 2 hours
- Estimated price
- €70–120
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- €60–90
- Website
- https://www.ouigo.com/es/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Badajoz to Entroncamento
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €18–35
- Website
- https://www.cp.pt/en/
Train from Entroncamento to Lisboa - Santa Apolonia
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- €11–22
- Website
- https://www.cp.pt/en/
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Novara to Milano Dateo
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Ventimiglia to Saint-Laurent-du-Var
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- €7–15
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon-Saint Exupery Tgv to Perpignan
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Estimated price
- €75–160
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Torino Porta Susa to Chambery Challes Les Eaux
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a day
- Estimated price
- €40–65
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Turin to Genoa
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- https://www.flixbus.co.uk
Bus from Genoa to Lisbon
- Ave. Duration
- 29h 35m
- Frequency
- Once daily
- Estimated price
- €150–250
- Website
- https://www.flixbus.co.uk
Bus from Chambéry to Lisbon
- Ave. Duration
- 29h 50m
- Frequency
- Once daily
- Estimated price
- €140–240
- Website
- https://www.flixbus.co.uk
Bus from Turin to Nice Airport
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- €18–35
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Nice - Airport Bus Station Terminal 1 to Lisbon - Sete Rios
- Ave. Duration
- 28h 59m
- Frequency
- 6 times a week
- Estimated price
- €150–300
- 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
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Piemonte to Portugal bus services, operated by FlixBus, arrive at Genoa station.
Piemonte to Portugal train services, operated by Trenitalia, arrive at Lyon Part Dieu station.
Yes, the driving distance between Piemonte to Portugal is 1919 km. It takes approximately 19h 55m to drive from Piemonte to Portugal.
Book your Piemonte to Portugal train tickets online with Omio.
There are 5164+ hotels available in Portugal.













































