There are 12 ways to get from Porto to Orvieto by plane, train, bus, car, night train, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Fiumicino International Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Fiumicino International Airport (FCO)plane OPO - FCO
- Take the train from Roma Termini to Orvietotrain
8h 20m€62–233Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon to Oulxbus 480
- Take the train from Oulx-Cesana-Clav.-S. to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Orvietotrain
33h 58m€249–450Train, bus
- Take the train from Porto Campanha to Vigo Guixartrain Ic
- Take the train from Vigo Urzaiz to Zaragoza-Deliciastrain Alv
- Take the bus from Zaragoza to Genoabus
- Take the train from Genova P.Za Principe to Firenze Campo Martetrain Fa / ...
- Take the train from Firenze Campo Marte to Orvietotrain
40h 32m€302–504Drive 2,202.1 km
- Drive from Porto to Orvietocar 2,202.1 km
21h 22m€347–501Fly to Florence Peretola Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Florence Peretola Airport (FLR)plane OPO - FLR
- Take the train from Firenze S.M.N. to Orvietotrain
10h 19m€103–304Fly to Pisa International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Pisa International Airport (PSA)plane OPO - PSA
- Take the train from Pisa Centrale to Firenze Rifreditrain
- Take the train from Firenze Rifredi to Orvietotrain
9h 22m€99–294Fly to Bologna Guglielmo Marconi Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Bologna Guglielmo Marconi Airport (BLQ)plane OPO - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Orvietotrain
9h 16m€91–288Fly to Naples Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Naples Airport (NAP)plane OPO - NAP
- Take the train from Napoli to Roma Terminitrain
- Take the train from Roma Termini to Orvietotrain
9h 25m€106–306Fly to Perugia Sant'Egidio Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Perugia Sant'Egidio Airport (PEG)plane OPO - PEG
- Take the train from Perugia to Terontola-Cortonatrain
- Take the train from Terontola-Cortona to Orvietotrain
12h 33m€90–482Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Perpignan - Bus Stationbus
- Take the bus from Perpignan to Florencebus
- Take the bus from Florence Villa Constanza Bus Station to Orvieto Scalobus
34h 26m€199–336Bus, train, night train
- Take the bus from Porto - Hospital de São João to Chambéry - Rue Dr Vernierbus
- Take the train from Chambery Challes Les Eaux to Torino Porta Nuovatrain Tgv
- Take the nighttrain from Torino Porta Nuova to Orvietonighttrain Ini
40h 46m€167–274Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the train from Padova to Orvietotrain Ic
44h 11m€532–607
Porto to Orvieto by bus and train
Questions & Answers
The cheapest way to get from Porto to Orvieto is to fly and train which costs €60 - €240 and takes 8h 20m.
The fastest way to get from Porto to Orvieto is to fly and train which takes 8h 20m and costs €60 - €240.
No, there is no direct bus from Porto to Orvieto. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Orvieto Scalo via Perpignan and Florence Villa Constanza Bus Station. The journey, including transfers, takes approximately 34h 26m.
The distance between Porto and Orvieto is 1893 km. The road distance is 2202.1 km.
The best way to get from Porto to Orvieto without a car is to bus and train which takes 33h 58m and costs €240 - €450.
It takes approximately 8h 20m to get from Porto to Orvieto, including transfers.
Porto to Orvieto bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
Porto to Orvieto bus services, operated by BlaBlaCar Bus, arrive at Perpignan - Bus Station.
Orvieto is 1h ahead of Porto. It is currently 12:07 AM in Porto and 1:07 AM in Orvieto.
Yes, the driving distance between Porto to Orvieto is 2202 km. It takes approximately 21h 22m to drive from Porto to Orvieto.
What companies run services between Porto, Portugal and Orvieto, Italy?
You can take a bus from Porto - Terminal Intermodal de Campanhã to Orvieto Scalo via Perpignan and Florence Villa Constanza Bus Station in around 34h 26m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €60–170
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport via Ibiza
- Ave. Duration
- 4h 25m
- When
- Wednesday and Sunday
- Estimated price
- €60–170
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport via Palma Mallorca
- Ave. Duration
- 4h 40m
- When
- Monday and Friday
- Estimated price
- €60–170
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport via Valencia
- Ave. Duration
- 5h 37m
- When
- Monday, Thursday, and Tuesday
- Estimated price
- €60–170
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport via Marseille
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €60–170
Flights from Francisco De Sá Carneiro Airport to Pisa International Airport
- Ave. Duration
- 2h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €65–200
Flights from Francisco De Sá Carneiro Airport to Pisa International Airport via Madrid
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- €65–200
Flights from Francisco De Sá Carneiro Airport to Pisa International Airport via Valencia
- Ave. Duration
- 4h 45m
- When
- Monday and Thursday
- Estimated price
- €65–200
Flights from Francisco De Sá Carneiro Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 35m
- When
- Thursday and Sunday
- Estimated price
- €60–210
Flights from Francisco De Sá Carneiro Airport to Bologna Guglielmo Marconi Airport via Barcelona
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- €60–210
Flights from Francisco De Sá Carneiro Airport to Perugia Sant'Egidio Airport via Charleroi
- Ave. Duration
- 5h 25m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- €85–410
Flights from Francisco De Sá Carneiro Airport to Perugia Sant'Egidio Airport via Barcelona
- Ave. Duration
- 8h 40m
- When
- Friday
- Estimated price
- €85–410
Flights from Francisco De Sá Carneiro Airport to Perugia Sant'Egidio Airport via London Stansted
- Ave. Duration
- 10h 6m
- When
- Monday, Saturday, Thursday, and Friday
- Estimated price
- €85–410
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Roma Termini to Orvieto
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- €13–22
- Website
- Trenitalia
Train from Firenze S.M.N. to Orvieto
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- €21–35
- Website
- Trenitalia
Train from Firenze Campo Marte to Orvieto
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- €21–35
- Website
- Trenitalia
Train from Firenze S.M.N. to Orvieto
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- €21–35
- Website
- Trenitalia
Train from Pisa Centrale to Firenze Rifredi
- Ave. Duration
- 1h 14m
- Frequency
- Every 30 minutes
- Estimated price
- €9–15
- Website
- Trenitalia
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- €11–18
- Website
- Trenitalia
Train from Firenze S.M.N. to Orvieto
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- €21–35
- Website
- Trenitalia
Train from Roma Termini to Orvieto
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- €13–22
- Website
- Trenitalia
Train from Perugia to Terontola-Cortona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €5–9
- Website
- Trenitalia
Train from Terontola-Cortona to Orvieto
- Ave. Duration
- 47 min
- Frequency
- Every 3 hours
- Estimated price
- €8–13
- Website
- Trenitalia
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Station
- Ave. Duration
- 21h 44m
- Frequency
- 5 times a day
- Estimated price
- €130–240
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Perpignan - Bus Station
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Estimated price
- €110–200
- Website
- BlaBlaCar Bus
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- VM Transfers
Want to know more about travelling around Italy
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
Getting to Rome from the airport
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Book your Porto to Orvieto bus tickets online with Omio.
There are 1227+ hotels available in Orvieto.








