Explore Destinations

Discover the world's most amazing places

How to Get from Orvieto to Perugia Airport

Quick Answer

Best overall way: Take a regional train from Orvieto to Perugia Railway Station (change at Terontola or Foligno; ~1 h 15 min), then the airport bus (line E/FS; 30 min). Total time: about 2 hours. Total cost: €12.50–€20 ($13–$22 USD) per person. This train + bus combination offers the best balance of speed, reliability, and low cost. For maximum speed, a taxi takes ~1 hour but costs €80–€120 ($86–$129 USD). For minimum cost, the all-bus route via Perugia centre (though less frequent) can save a couple of euros but adds 30–45 minutes.

Quick Navigation – Compare Every Option

🚆 Train + Airport Bus – The Smart Choice

Orvieto is well-connected to Perugia by Trenitalia regional trains, but no direct train serves the airport itself. You'll combine a scenic train ride with a short airport bus. This is the most popular option among locals and savvy travelers for its low cost and reliable timings.

Step-by-Step Journey

  1. Orvieto → Terontola (regional train, ~22 min) – the train departs roughly every 30–60 minutes.
  2. Change at Terontola – your connecting train to Perugia usually departs from the same platform; check the electronic boards.
  3. Terontola → Perugia Railway Station (regional train, ~48 min) – you arrive at Perugia Stazione (also called Perugia Fontivegge).
  4. Bus to Airport – from the bus stop right outside the station, take line E (Extraurbano) or line FS operated by Busitalia. Journey time 30 min, runs every 20–40 minutes on weekdays.

Total rail + bus time: 1 h 55 min – 2 h 15 min. Cost: train €7.50–€12 + bus €5–€8 = €12.50–€20 ($13–$22 USD).

Train Type Comparison

Train Type Route Time (Orvieto → Perugia Stazione) Price (one-way) Frequency Best For
Regionale (R / RV) Orvieto → Terontola → Perugia 1 h 10 min – 1 h 25 min €7.50–€12 ($8–$13 USD) Every 30–60 min Budget travelers, Eurail pass holders
Intercity (IC) Orvieto → Foligno → Perugia (less frequent) 1 h 05 min – 1 h 15 min €12–€18 ($13–$19 USD) 3–5 per day Those wanting slightly faster journey, fewer stops
Frecciarossa (High-Speed) Orvieto → Roma Termini → transfer to regional (not direct) 2 h 30 min+ (via Rome) €30–€50 ($32–$54 USD) 1–2 per day with good connection Not recommended for this route

Source: Trenitalia official timetable and Busitalia Umbria.

Seat Types, Luggage & Accessibility

Pro tip: Download the Trenitalia app for real-time platform numbers and delay alerts. The app also sells digital tickets – no printing needed.

✈️ Flight Options – When It Makes Sense (and When It Doesn't)

There are no flights from Orvieto to Perugia Airport – the distance is only 85 km (53 miles). However, this section helps you decide which airport to fly into for your trip and how Perugia Airport (PEG) compares to Rome's larger hubs.

Perugia Airport (PEG) – Destinations & Airlines

Perugia San Francesco d'Assisi Airport is a small international airport serving seasonal and year-round routes. Current destinations include:

Source: Perugia Airport official destinations.

Orvieto → Perugia Airport vs Orvieto → Rome Fiumicino (FCO)

Criterion Perugia Airport (PEG) Rome Fiumicino (FCO) Rome Ciampino (CIA)
Driving time from Orvieto 55–65 min 1 h 45 min – 2 h 1 h 50 min – 2 h 15 min
Train time from Orvieto 2 h (train+bus) 1 h 40 min – 1 h 55 min (direct Frecciarossa) 1 h 50 min – 2 h 15 min (train+bus)
Number of flight routes ~15 (mostly seasonal) 200+ (worldwide) ~60 (mostly European low-cost)
Average ticket price (EU route) €40–€90 ($43–$97 USD) €30–€80 ($32–$86 USD) €25–€70 ($27–$75 USD)
Overall journey convenience ⭐⭐⭐⭐ (short drive, small airport) ⭐⭐⭐ (fast train, huge airport) ⭐⭐ (longer transfer, limited facilities)

Bottom line: If your departure city has a direct, affordable flight to Perugia, it's the most convenient option. But Rome FCO often offers cheaper airfares and far more schedule flexibility – even with the longer train journey to Orvieto, the overall trip might be faster and cheaper.

Hidden Time Considerations

🚌 Bus / Coach – The Budget Alternative

While the train + bus combo is the standard, a direct bus or coach can be a viable – and sometimes cheaper – alternative. Bus services in Umbria are operated mainly by Busitalia and FlixBus. However, there is no direct daily coach from Orvieto to Perugia Airport; most require a change in Perugia city centre.

Option A: Busitalia Regional Buses (Local & Cheap)

Source: Busitalia Umbria timetables.

Option B: FlixBus (Occasional Service)

Source: FlixBus official website.

Night Bus / Overnight Travel

There is no dedicated night bus from Orvieto to Perugia Airport. The last regular bus from Orvieto departs around 20:00–21:00, and the first bus starts at 05:30–06:00. For early flights, your best options are:

Bus vs Train – Which Is Better?

Criterion Bus (Busitalia + airport bus) Train + airport bus
Total cost €11–€17 ($12–$18 USD) €12.50–€20 ($13–$22 USD)
Total time 2 h 40 min – 3 h 2 h – 2 h 15 min
Frequency 4–6 per day Every 30–60 min
Comfort & luggage ⭐⭐ (one bus change, less luggage space) ⭐⭐⭐⭐ (train has more legroom, luggage areas)
Reliability (delays) Moderate – affected by traffic High – trains are less affected by road traffic

Verdict: The train + bus combo is faster, more comfortable, and more frequent – it's the best budget option for most travelers. The all-bus route only makes sense if you're trying to save €2–€3 and have extra time.

🚕 Taxi & Private Transfer – Maximum Convenience, Premium Price

A door-to-door taxi or private transfer from Orvieto to Perugia Airport is the fastest and most stress-free option, but it comes at a significant cost. It's ideal for groups, travelers with heavy luggage, or those on a tight schedule.

Price Range & Factors

Vehicle type Standard (1–3 pax) Large (4–7 pax) Executive / Luxury
Estimated fare €80–€100 ($86–$108 USD) €100–€130 ($108–$140 USD) €130–€180 ($140–$194 USD)
Time 55–65 min 55–65 min 55–65 min

Prices based on quotes from Welcome Pickups, GetTransfer, and local Orvieto taxi companies (2025 rates).

When to Choose a Taxi

Booking Tips

Pro tip: If you're a solo traveler, look for shared shuttle services – some companies (e.g., AirportShuttle.it) offer shared minivans from Orvieto to Perugia Airport for €35–€50 per person, combining the convenience of a taxi with a lower price.

🎫 Cost & Time Comparison – All Options at a Glance

Use this table to compare every possible way of getting from Orvieto to Perugia Airport. Best overall and cheapest options are highlighted.

Method Time (door-to-door) Cost (1 person) Cost (3 people) Transfers Best For
⭐ Train + Airport Bus 2 h – 2 h 15 min €12.50–€20 ($13–$22 USD) €37.50–€60 ($40–$65 USD) 1 (train change) + bus ⭐ BEST OVERALL – balanced cost, speed, comfort
💰 Busitalia Bus + Airport Bus 2 h 40 min – 3 h €11–€17 ($12–$18 USD) €33–€51 ($36–$55 USD) 1 (bus change) CHEAPEST – but slowest and least frequent
FlixBus + Airport Bus 2 h 30 min – 3 h €12–€20 ($13–$22 USD) €36–€60 ($39–$65 USD) 1 (bus change) Decent if FlixBus schedule aligns
🚕 Taxi / Private Transfer 55–65 min €80–€120 ($86–$129 USD) €80–€120 ($86–$129 USD) 0 (direct) FASTEST – ideal for groups, late nights, heavy luggage
🚗 Self-Drive (rental car) 55–60 min €10–€15 fuel + rental (€30–€60/day) €10–€15 fuel + rental 0 (direct) Flexible if you already have a car
Shared Shuttle (minivan) 1 h 10 min – 1 h 30 min €35–€50 ($38–$54 USD) €35–€50 per person 0–1 (depends on other pickups) Mid-range convenience

Prices checked March 2025. Fuel costs assume a standard petrol car. Rental car prices vary by season.

Where to Buy Tickets

🧳 Traveler Tips & Local Experience

After years of traveling through Umbria, here are the insider hacks that can save you time, money, and frustration on this route.

1. Luggage Strategy – Use "Taxi Bag" (Deposito Bagagli)

2. Navigating Perugia Station (Fontivegge)

3. Scenic Alternative – The "Mini Metro" Experience

If you have an extra 2–3 hours, consider this: instead of taking the airport bus directly, take the Mini Metrò (automated light rail) from Perugia station up to Piazza Partigiani (the historic centre). Explore Perugia's medieval streets, grab a cioccolata calda at Pasticceria Sandri, then return to the station for the airport bus. The Mini Metrò ride takes 7 min and costs €1.50 – and the views over the Umbrian valley are stunning.

4. Peak Season & Booking Warnings

💡 Pro Tips & Hacks

Short, actionable advice that can make your journey smoother. Bookmark these before you travel.

❓ Frequently Asked Questions – Orvieto to Perugia Airport

1. Is there a direct train from Orvieto to Perugia Airport?

No. There is no direct train to the airport. You must take a regional train from Orvieto to Perugia Railway Station (change at Terontola or Foligno; ~1 h 15 min), then continue by airport bus (line E or FS) for the final 12 km (30 min). The combined journey costs €12.50–€20 per person.

2. What is the cheapest way to get from Orvieto to Perugia Airport?

The cheapest option is the all-bus route: take a Busitalia regional bus from Orvieto to Perugia centre (€6–€9), then the airport bus (€5–€8). Total: €11–€17 ($12–$18 USD). However, it takes 2 h 40 min–3 h and runs only 4–6 times daily. The train+bus combo (€12.50–€20) is only slightly more expensive but much faster and more frequent – it's the better value for most travelers.

3. What is the fastest way from Orvieto to Perugia Airport?

A taxi or private transfer is the fastest, taking 55–65 min door-to-door and costing €80–€120 ($86–$129 USD). Driving yourself takes about the same time (55–60 min via A1 and SS75) with fuel costs of €10–€15 plus any rental fees.

4. Can I use a Eurail or Interrail Pass for this journey?

Yes, for the train portion. Eurail/Interrail passes are valid on Trenitalia regional and Intercity trains from Orvieto to Perugia station. You just need to activate the pass and board. The airport bus is not included – buy a separate ticket (€5–€8) from the driver or ticket machine at Perugia station. Seat reservations are not required on regional trains but are recommended for Intercity (free with some pass types).

5. How much does a taxi cost from Orvieto to Perugia Airport?

A standard taxi costs €80–€120 ($86–$129 USD) for up to 3 passengers. Larger vehicles (4–7 pax) cost €100–€130. Pre-booking through Welcome Pickups or GetTransfer gives you a fixed price and avoids surge charges at night or during holidays.

6. Should I fly into Perugia Airport or Rome Airport when visiting Orvieto?

It depends on your priorities. Perugia Airport (PEG) is closer to Orvieto (55 min drive) but has limited seasonal routes. Rome Fiumicino (FCO) has worldwide connections and often cheaper airfares, but the onward train to Orvieto takes 1 h 45 min (direct). For most international travelers, Rome FCO offers more flexibility and better prices, even with the longer transfer. Choose Perugia if your departure city has a direct, reasonably priced flight and you value short transfer time.

7. How early should I arrive at Perugia Airport before my flight?

Perugia Airport is compact and efficient. Arrive 1 hour before Schengen flights and 1.5 hours before non-Schengen flights. Check-in desks typically open 2 hours prior. We recommend allowing at least 2.5 hours total from Orvieto (train+bus+check-in) to be safe. For a 10:00 AM flight, catch the 07:00 train from Orvieto.

8. Is there overnight transportation from Orvieto to Perugia Airport?

No direct overnight service exists. The first train from Orvieto departs around 05:30 AM, reaching Perugia station by 06:45 AM – just in time for the first airport bus. For flights departing before 09:00 AM, your best options are: (a) taxi (€80–€120), (b) stay overnight in Perugia (budget hotels from €50), or (c) take the last evening train to Perugia and sleep at the airport (airport opens at 04:00 AM).