There are 11 ways to get from Portugal to Italy by plane, train, shuttle, 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.

Recommended option

Fly Lisbon to Bologna  •  5 h 40 min

  1. Fly from Lisbon (LIS) to Bologna (BLQ) LIS - BLQ

$69 - $265

Cheapest option

Fly Porto to Milan Bergamo, shuttle  •  6 h 22 min

  1. Fly from Porto (OPO) to Milan Bergamo (BGY) OPO - BGY
  2. Take a shuttle bus from Milan Bergamo Airport to Milano Centrale Station

$41 - $289

9 alternative options

Fly Lisbon to Florence  •  5 h 27 min

  1. Fly from Lisbon (LIS) to Florence (FLR) LIS - FLR

$108 - $362

Fly Lisbon to Milan Malpensa, train  •  5 h 57 min

  1. Fly from Lisbon (LIS) to Milan Malpensa (MXP) LIS - MXP
  2. Take the train from Malpensa Aeroporto T.1 to Milano Cadorna

$68 - $265

Fly Lisbon to Rome  •  6 h 11 min

  1. Fly from Lisbon (LIS) to Rome (FCO) LIS - FCO

$85 - $286

Fly Lisbon to Rome Ciampino  •  5 h 58 min

  1. Fly from Lisbon (LIS) to Rome Ciampino (CIA) LIS - CIA

$51 - $240

Fly Porto to Lyon, train  •  9 h 28 min

  1. Fly from Porto (OPO) to Lyon (LYS) OPO - LYS
  2. Take the train from Lyon-St Exupery(TGV) to Torino Porta Susa

$110 - $321

Train  •  31 h 18 min

  1. Take the train from Lisboa Santa Apolonia to Hendaye Hot
  2. Take the train from Hendaye to Paris Montparnasse Tgv
  3. Take the train from Paris Gare de Lyon to Torino Porta Susa Tgv
  4. Take the train from Torino Porta Susa to Roma Termini Fr

$506 - $666

Bus Eurolines IT  •  41 h 38 min

  1. Take the bus from Lisboa - Gare do Oriente to Rome - Tiburtina

$159 - $207

Bus ALSA  •  2 days 19 h

  1. Take the bus from Lisboa Oriente to Madrid Avenida de América
  2. Take the bus from Madrid to Roma

$201 - $305

Drive  •  23 h 50 min

  1. Drive from Lisbon to Rome 1577 miles

$370 - $550

What companies run services between Portugal and Italy?

TAP Portugal, Ryanair and 10 other airlines fly from Odivelas to Bologna hourly. Alternatively, you can take a train from Lisbon to Rome via Hendaye, Gare Montparnasse, Paris Gare de Lyon, Torino Porta Susa, and Termini in around 31 h 18 min.

Airlines
TAP Portugal
Website
flytap.com
Flights from Lisbon to Bologna
Avg. Duration
2 h 50 min
When
Every day
Estimated price
$100 - $550
Flights from Lisbon to Florence
Avg. Duration
2 h 45 min
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
$240 - $750
Flights from Lisbon to Florence via Rome
Avg. Duration
4 h 45 min
When
Every day
Estimated price
$240 - $750
Flights from Lisbon to Milan Malpensa
Avg. Duration
2 h 40 min
When
Every day
Estimated price
$75 - $550
Flights from Lisbon to Rome
Avg. Duration
2 h 57 min
When
Every day
Estimated price
$85 - $550
Flights from Porto to Lyon via Lisbon
Avg. Duration
4 h 23 min
When
Every day
Estimated price
$95 - $550
Iberia
Website
iberia.com
Flights from Lisbon to Bologna via Madrid
Avg. Duration
5 h 2 min
When
Every day
Estimated price
$130 - $650
Flights from Lisbon to Bologna via Barcelona
Avg. Duration
6 h 15 min
When
Every day
Estimated price
$140 - $750
Flights from Lisbon to Florence via Madrid
Avg. Duration
5 h 37 min
When
Thursday, Friday, Saturday and Sunday
Estimated price
$140 - $600
Flights from Lisbon to Milan Malpensa via Madrid
Avg. Duration
4 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $550
Flights from Lisbon to Milan Malpensa via Barcelona
Avg. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
$100 - $600
Flights from Lisbon to Rome via Madrid
Avg. Duration
5 h 18 min
When
Every day
Estimated price
$110 - $600
Flights from Porto to Lyon via Madrid
Avg. Duration
4 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $650
Alitalia
Website
alitalia.com
Flights from Lisbon to Bologna
Avg. Duration
2 h 50 min
When
Every day
Estimated price
$100 - $550
Flights from Lisbon to Florence via Rome
Avg. Duration
4 h 45 min
When
Every day
Estimated price
$240 - $750
Flights from Lisbon to Milan Malpensa
Avg. Duration
2 h 40 min
When
Every day
Estimated price
$75 - $550
Flights from Lisbon to Rome
Avg. Duration
2 h 57 min
When
Every day
Estimated price
$85 - $550
Ryanair
Website
ryanair.com
Flights from Lisbon to Bologna
Avg. Duration
2 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$60 - $370
Flights from Porto to Milan Bergamo
Avg. Duration
2 h 35 min
When
Every day
Estimated price
$35 - $420
Flights from Porto to Milan Bergamo via Madrid
Avg. Duration
4 h 35 min
When
Monday to Saturday
Estimated price
$35 - $420
Flights from Porto to Milan Bergamo via London Stansted
Avg. Duration
5 h 35 min
When
Saturday and Sunday
Estimated price
$35 - $420
Flights from Porto to Milan Bergamo via Cologne/Bonn Apt
Avg. Duration
5 h 40 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$35 - $420
Flights from Lisbon to Rome Ciampino
Avg. Duration
3 h
When
Every day
Estimated price
$50 - $350
Flights from Lisbon to Rome Ciampino via London Stansted
Avg. Duration
7 h
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$50 - $350
Lufthansa
Website
lufthansa.com
Flights from Lisbon to Florence via Munich
Avg. Duration
5 h 47 min
When
Every day
Estimated price
$210 - $800
Flights from Lisbon to Florence via Frankfurt
Avg. Duration
5 h 50 min
When
Monday to Friday
Estimated price
$240 - $750
Flights from Lisbon to Milan Malpensa via Munich
Avg. Duration
5 h 55 min
When
Monday to Saturday
Estimated price
$190 - $650
Flights from Lisbon to Rome via Frankfurt
Avg. Duration
5 h 50 min
When
Monday to Friday
Estimated price
$210 - $750
Flights from Lisbon to Rome via Munich
Avg. Duration
5 h 55 min
When
Every day
Estimated price
$210 - $750
Flights from Porto to Lyon via Frankfurt
Avg. Duration
5 h 7 min
When
Every day
Estimated price
$240 - $650
Flights from Porto to Lyon via Munich
Avg. Duration
5 h 10 min
When
Every day
Estimated price
$240 - $650
easyJet
Website
easyjet.com
Flights from Lisbon to Milan Malpensa
Avg. Duration
2 h 40 min
When
Every day
Estimated price
$90 - $490
Flights from Lisbon to Milan Malpensa via Madrid
Avg. Duration
4 h 57 min
When
Monday to Friday
Estimated price
$90 - $490
Flights from Lisbon to Milan Malpensa via Paris CDG
Avg. Duration
5 h
When
Monday, Friday, Saturday and Sunday
Estimated price
$90 - $490
Flights from Lisbon to Rome via Lyon
Avg. Duration
5 h 15 min
When
Thursday
Estimated price
$160 - $750
Flights from Lisbon to Rome via Geneva
Avg. Duration
5 h 40 min
When
Friday
Estimated price
$160 - $750
Flights from Porto to Lyon
Avg. Duration
2 h 5 min
When
Every day
Estimated price
$90 - $390
Flights from Porto to Lyon via Toulouse
Avg. Duration
4 h 35 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$90 - $390
Air France
Website
airfrance.com
Flights from Lisbon to Bologna via Paris CDG
Avg. Duration
5 h 30 min
When
Every day
Estimated price
$170 - $700
Flights from Lisbon to Florence via Paris CDG
Avg. Duration
5 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$220 - $700
Flights from Lisbon to Milan Malpensa via Paris CDG
Avg. Duration
4 h 50 min
When
Every day
Estimated price
$180 - $1,200
Flights from Lisbon to Rome via Paris CDG
Avg. Duration
5 h 25 min
When
Every day
Estimated price
$180 - $900
KLM
Website
klm.com
Flights from Lisbon to Bologna via Amsterdam
Avg. Duration
6 h 37 min
When
Every day
Estimated price
$160 - $600
Flights from Lisbon to Florence via Amsterdam
Avg. Duration
6 h
When
Every day
Estimated price
$200 - $750
Transavia France
Website
transavia.com
Flights from Lisbon to Rome via Nantes
Avg. Duration
5 h 45 min
When
Thursday
Estimated price
$100 - $550
Flights from Porto to Lyon
Avg. Duration
2 h 10 min
When
Tuesday, Thursday and Saturday
Estimated price
$60 - $370
British Airways
Website
britishairways.com
Flights from Lisbon to Bologna via London Heathrow
Avg. Duration
6 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $1,000
Flights from Lisbon to Milan Malpensa via Barcelona
Avg. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
$100 - $600
Vueling Airlines
Website
vueling.com
Flights from Lisbon to Bologna via Barcelona
Avg. Duration
6 h 15 min
When
Every day
Estimated price
$140 - $750
Flights from Lisbon to Milan Malpensa via Barcelona
Avg. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
$100 - $600
Air Europa
Website
aireuropa.com
Flights from Lisbon to Milan Malpensa via Madrid
Avg. Duration
4 h 55 min
When
Every day
Estimated price
$110 - $500
Flights from Lisbon to Rome via Madrid
Avg. Duration
5 h
When
Every day
Estimated price
$90 - $480
Eurowings
Website
eurowings.com
Flights from Lisbon to Milan Malpensa via Cologne/Bonn Apt
Avg. Duration
5 h 20 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$150 - $600
Flights from Lisbon to Milan Malpensa via Stuttgart
Avg. Duration
6 h 15 min
When
Wednesday, Friday and Sunday
Estimated price
$150 - $600
Brussels Airlines
Website
brusselsairlines.com
Flights from Lisbon to Milan Malpensa via Brussels
Avg. Duration
6 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $600
Flights from Porto to Lyon via Brussels
Avg. Duration
5 h 10 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$160 - $650
Luxair
Website
luxair.lu
Flights from Lisbon to Rome via Luxembourg
Avg. Duration
5 h 35 min
When
Sunday
Estimated price
$1,100 - $3,400
Train operators
Malpensa Express
Website
malpensaexpress.it
Train from Malpensa Aeroporto T.1 to Milano Cadorna
Avg. Duration
37 min
Frequency
Every 30 minutes
Estimated price
$13 - $17
Book at
malpensaexpress.it
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Lyon-St Exupery(TGV) to Torino Porta Susa
Avg. Duration
3 h 41 min
Frequency
3 times a day
Estimated price
$60 - $75
Website
en.oui.sncf
2nd Class
$60 - $75
1st Class
$90 - $120
Train from Hendaye to Paris Montparnasse
Avg. Duration
4 h 55 min
Frequency
Every 2 hours
Estimated price
$150 - $180
Website
en.oui.sncf
2nd Class
$150 - $180
1st Class
$200 - $300
Train from Paris Gare de Lyon to Torino Porta Susa
Avg. Duration
5 h 37 min
Frequency
5 times a day
Estimated price
$140 - $170
Website
en.oui.sncf
2nd Class
$140 - $170
1st Class
$190 - $290
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Lisboa Santa Apolonia to Hendaye
Avg. Duration
13 h 8 min
Frequency
Once daily
Estimated price
$100 - $170
Website
cp.pt
Bus operators
Orio Shuttle
Phone
035.319366
Email
ticket@orioshuttle.com
Website
orioshuttle.com
Shuttle from Milan Bergamo Airport to Milano Centrale Station
Avg. Duration
50 min
Frequency
Hourly
Estimated price
$6 - $13
Schedules at
orioshuttle.com
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Lisboa Oriente to Madrid Avenida de América
Avg. Duration
9 h 39 min
Frequency
Twice daily
Estimated price
$45 - $85
Schedules at
internorte.pt

Want to know more about travelling around Italy

Rome2rio's unique Travel Guides 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.

Questions & Answers

How far is it from Portugal to Italy?

The distance between Portugal and Italy is 1737 km. The road distance is 2523 km.

What is the cheapest way to get from Portugal to Italy?

The cheapest way to get from Portugal to Italy is to fly and shuttle which costs 80€ and takes 6 h 22 min.

What is the fastest way to get from Portugal to Italy?

The quickest way to get from Portugal to Italy is to fly which takes 5 h 27 min and costs 130€.

Is there a direct bus between Portugal and Italy?

No, there is no direct bus from Portugal to Italy. However, there are services departing from Campo Das Cebolas and arriving at P.Le Tiburtino via Lisboa - Gare do Oriente and Staz.Ne Tiburtina. The journey, including transfers, takes approximately 41 h 38 min.

How long does it take to get from Portugal to Italy?

It takes approximately 5 h 40 min to get from Portugal to Italy, including transfers.