Explore Destinations

Discover the world's most amazing places

How to Get from Lake Trasimeno to Perugia Airport

Quick Answer

Best overall option: Regional train from Passignano sul Trasimeno or Castiglione del Lago to Perugia Fontivegge, then FS bus to Perugia Airport (PEG). Total time: 50–70 minutes. Total cost: €6–€9 ($6.50–$10). Fastest door-to-door: taxi/private transfer (25–35 minutes, €55–€80 / $60–$88). Cheapest direct: bus line E071 from Passignano (40 min, €5–€7 / $5.50–$7.50).

No single direct train or bus connects every lakeside town to the airport, but the combination of regional rail + bus is reliable, inexpensive, and runs throughout the day. For early morning or group travel, a pre-booked transfer offers peace of mind.

Quick Navigation: Lake Trasimeno → Perugia Airport

🚆 Train & Regional Rail: The Most Balanced Option

The regional train network operated by Trenitalia is the backbone of public transport around Lake Trasimeno. The Florence–Rome mainline runs along the western shore, with stations at Passignano sul Trasimeno, Castiglione del Lago, and Terontola-Cortona. All three offer regular connections to Perugia Fontivegge – the city's main rail hub – from where a dedicated bus covers the final 12 km to the airport.

This option balances cost, frequency, and comfort, making it ideal for solo travelers, couples, and light packers. However, note that no train goes directly to Perugia Airport – a bus transfer is always required.

Route Comparison: Which Lake Town to Start From?

Starting Station Train Time to Perugia Fontivegge Frequency Bus to Airport (from Fontivegge) Total Journey Cost (train + bus)
Passignano sul Trasimeno 30–35 min ~every 60 min 15–20 min (FS bus line) 50–60 min €7–€9 ($7.50–$10)
Castiglione del Lago 40–45 min ~every 60–90 min 15–20 min (FS bus line) 60–70 min €8–€10 ($8.50–$11)
Terontola-Cortona 25–30 min ~every 60 min 15–20 min (FS bus line) 45–55 min €6–€8 ($6.50–$8.50)

Step-by-Step: Train + Bus to Perugia Airport

  1. Buy a combined "Treno + Bus" ticket at the station ticket machine or ticket office. Ask for "Perugia Airport via Fontivegge" – the system will issue a single ticket covering both legs.
  2. Board the regional train (Regionale or Regionale Veloce) heading toward Perugia, Foligno, or Terni. Verify the destination on the platform display.
  3. Alight at Perugia Fontivegge – the main station. Follow signs for "Autostazione" (bus station) directly outside the station building.
  4. Take the FS bus line "Perugia Airport" (usually bus #E014 or #E015). Buses depart every 30–60 minutes from 6:30 AM to 9:00 PM. The journey takes 15–20 minutes.
  5. Arrive at Perugia Airport (PEG) departures level. Total door-to-door: 50–70 minutes.

Train Types & Comfort

Regional trains on this route are single-deck ALn 668 or Jazz electric units. They offer:

  • Free seating (no reservation needed) – simply board and sit anywhere.
  • Air conditioning (usually reliable, but can be weak in peak summer).
  • Bike storage (limited space – 2–3 bikes per train).
  • No first class – all carriages are standard.
  • Luggage racks above seats and at carriage ends – OK for medium suitcases, but large bags may be tight.

For a more comfortable ride, consider traveling outside peak hours (avoid 7:30–9:00 AM and 5:00–7:00 PM) when trains can become crowded with commuters.

Key Limitation: Early & Late Service

The first train from Passignano to Perugia departs around 6:10 AM, arriving at Fontivegge at 6:45 AM – which means you reach the airport around 7:00–7:15 AM. If your flight departs before 8:00 AM, this option is too tight. The last train from Perugia back to the lake departs around 9:30 PM, so late arrivals also require a taxi.

Source: Trenitalia timetables verified October 2024.

🚌 Bus & Coach: The Budget-Friendly Direct Option

While the train+bus combo is popular, direct bus services from several Lake Trasimeno towns to Perugia Airport offer a simpler, often cheaper alternative – especially if you're based in Passignano sul Trasimeno or Castiglione del Lago.

Direct Bus Line E071: Passignano → Perugia Airport

The most convenient direct bus is line E071 operated by Busitalia (part of the FS group). It runs 6 times daily in each direction (Monday–Saturday), with a reduced schedule on Sundays and public holidays.

Bus from Castiglione del Lago & Other Towns

From Castiglione del Lago, the line E072 runs to Perugia city center (Piazza Partigiani) but does not go directly to the airport. You would need to change to a local bus or take a short taxi ride (€10–€15 / $11–$16). A better option is to take the regional train from Castiglione del Lago to Perugia Fontivegge (40 min) and then the airport bus – see the train section above.

Night Bus & Early Morning Services

There are no dedicated night buses between Lake Trasimeno and Perugia Airport. The earliest bus E071 departs Passignano at 6:30 AM, arriving at the airport at 7:10 AM. For flights before 8:30 AM, a taxi or private transfer is the only reliable option.

Source: Busitalia official timetables – checked October 2024.

Bus Travel Tips

🚕 Taxi & Private Transfer: Fast & Flexible (Premium)

For travelers prioritizing speed, convenience, or door-to-door service, a taxi or private transfer from Lake Trasimeno to Perugia Airport is the best – albeit most expensive – option. This is especially recommended for early morning flights (before 8:00 AM), late evening arrivals, groups of 3–8 people, or anyone with heavy luggage.

Taxi: Metered Fares & Availability

Starting Point Approximate Fare (€) Approximate Fare ($) Journey Time Availability
Passignano sul Trasimeno (center) €45–€58 $50–$64 25–30 min On street / taxi rank at Piazza della Repubblica
Castiglione del Lago (center) €55–€70 $60–$77 30–35 min On street / call +39 075 965 1234
Terontola-Cortona (station) €50–€65 $55–$72 25–30 min Taxi rank at station / pre-book only

Fares are estimated based on October 2024 rates. Metered taxis apply a starting tariff of €3.50–€5 ($3.80–$5.50) plus €1.20–€1.80 ($1.30–$2.00) per km. A supplement of €2–€3 ($2.20–$3.30) applies for airport drop-off.

To book a taxi in advance: call +39 075 965 1234 (Perugia Radio Taxi) or use the app ItTaxi. Pre-booking is strongly recommended for early morning (before 7:00 AM) or after 9:00 PM.

Private Transfer: Fixed Price & Pre-Booked Comfort

Private transfer services offer fixed pricing (no meter surprises), meet-and-greet at your accommodation, and vehicle choice (sedan, minivan, or minibus). Popular providers include:

When to choose private transfer:

Booking tip: Reserve at least 24 hours in advance for best rates. During peak season (May–September) and holidays (Christmas, Easter), book 48–72 hours ahead.

🚗 Car Rental & Driving: Ultimate Flexibility

Renting a car gives you complete independence to explore Lake Trasimeno at your own pace and drive directly to Perugia Airport when you need to fly out. The route is straightforward and traffic is generally light outside of rush hours.

Driving Route: SS75bis / E45

From any point on Lake Trasimeno, join the SS75bis (Superstrada) toward Perugia. This dual-carriageway connects directly to the E45 (the main north-south artery of Umbria). Follow signs for Perugia Aeroporto (exit "Perugia – S. Egidio"). The airport is 3 km from the motorway exit.

Car Rental Locations & Costs

Rental Company Location Example Price (per day, economy car) One-way drop-off at airport
Hertz Passignano sul Trasimeno – Via Roma 12 €45–€65 ($50–$72) €25 supplement
Europcar Castiglione del Lago – Piazza Mazzini 5 €40–€60 ($44–$66) €30 supplement
Avis Perugia Airport (arrivals hall) €50–€70 ($55–$77) N/A (pick-up at airport)

Prices are indicative for a manual Fiat 500 or similar, with basic insurance. Automatic transmission adds €10–€15 ($11–$16) per day. Book via Rentalcars.com for comparison shopping.

Car Rental Tips for Lake Trasimeno

📊 Tickets & Cost Comparison: All Options at a Glance

Choosing the right transport depends on your budget, schedule, and travel style. Use the table below to compare every option side-by-side.

Mode Total Time (door-to-door) Cost (per person – single) Transfers Best For Booking
🚆 Train + Bus (Passignano → Fontivegge → Airport) 50–60 min €7–€9 ($7.50–$10) 1 change (train → bus) Budget solo travelers, light packers Walk-up (ticket at station)
🚌 Direct Bus E071 (Passignano → Airport) 40 min €5–€7 ($5.50–$7.50) 0 (direct) 🏆 Cheapest + fastest public transport App / on board (cash)
🚆 Train + Bus (Castiglione del Lago → Fontivegge → Airport) 60–70 min €8–€10 ($8.50–$11) 1 change Castiglione-based travelers Walk-up (ticket at station)
🚕 Taxi (Passignano → Airport) 25–30 min €45–€58 ($50–$64) 0 Early/late departures, couples Phone / app
🚐 Private Transfer (any lake town → Airport) 25–35 min €60–€90 ($66–$99) per vehicle 0 Groups 4–8 pax, comfort seekers Pre-book online
🚗 Car Rental (one-way, lake → Airport) 25–35 min drive €45–€70 ($50–$77) rental + €25 one-way fee 0 Travelers with multiple destinations Book online in advance

💡 Key Takeaways

All costs verified October 2024. Prices may vary during peak season and holidays. Always check official operator websites for real-time fares.

🧳 Traveler Tips & Local Insights: Real-World Advice

After dozens of trips between Lake Trasimeno and Perugia Airport, here are the insider tips that make the journey smoother – especially for first-time visitors.

1. 🧳 Luggage Strategy: Use Takkyubin (Baggage Delivery)

If you're traveling with heavy or bulky luggage, consider Italy's "bagaglio a mano" (baggage delivery) service. Companies like Packlink or local ferrovie dello stato luggage desks can forward your suitcase from your hotel on Lake Trasimeno to Perugia Airport for €12–€18 ($13–$20) per bag. This lets you travel hands-free on the train or bus. Drop off before 10:00 AM and your bag arrives at the airport by 4:00 PM the same day.

2. ⏰ Timing: Avoid the 8:00–9:00 AM Commuter Crush

Regional trains heading toward Perugia between 7:45 AM and 9:00 AM are packed with students and office workers. Trains can be standing-room-only. If you have a flight after 11:00 AM, aim for a departure after 9:30 AM for a more relaxed journey.

3. 🚉 Perugia Fontivegge: Know Your Exit

Perugia Fontivegge station has two exits. For the bus to the airport, use the main exit (Piazza della Repubblica) – the bus stop is directly across the square, marked "Aeroporto." The secondary exit (Via della Stazione) leads to a taxi stand, but you'll have to walk around the building to reach the bus.

4. 📱 Apps That Save You Time

5. 🌦️ Seasonal Considerations

6. 🚏 Hidden Gem: The Passignano Ferry + Bus Combo

If you're staying on the eastern shore of Lake Trasimeno (e.g., in San Feliciano or Monte del Lago), take the passenger ferry across to Passignano sul Trasimeno (€3.50 / $3.80, 15 min). From Passignano, you can catch the direct bus E071 to the airport. This scenic route is often faster than driving around the lake.

Source: Trasimeno Web – ferry timetables.

❓ FAQs: Getting from Lake Trasimeno to Perugia Airport

Is there a direct train from Lake Trasimeno to Perugia Airport?

No, there is no direct train. You must take a regional train from stations like Passignano sul Trasimeno or Castiglione del Lago to Perugia Fontivegge, then transfer to a bus or taxi to reach the airport. Total journey time is about 50–70 minutes.

What is the cheapest way to get from Lake Trasimeno to Perugia Airport?

The cheapest option is the combination of regional train + bus (FS bus or ACAP Perugia), costing around €6–€9 ($6.50–$10) per person. Direct bus services from towns like Passignano are also affordable at €5–€7 ($5.50–$7.50).

How long does it take to get from Lake Trasimeno to Perugia Airport by car?

Driving takes about 25–35 minutes via the SS75bis or E45 highway. The distance is roughly 30–40 km depending on your exact starting point. A taxi or private transfer costs between €50 and €80 ($55–$88).

Can I use a regional train ticket to reach Perugia Airport?

Yes, but only to Perugia Fontivegge station. From there you need a separate bus (FS bus line or ACAP) to the airport. The combined ticket (train + bus) is available at Trenitalia ticket desks, costing about €7–€9 ($7.50–$10).

What is the best way to get to Perugia Airport early in the morning?

A taxi or private transfer is the most reliable option for early departures (before 6:00 AM). Buses and trains typically start service around 6:00–7:00 AM. Pre-booking a transfer costs €55–€80 ($60–$88) and ensures timely arrival.

Which towns on Lake Trasimeno have the best transport links to Perugia Airport?

Passignano sul Trasimeno and Castiglione del Lago have the most frequent train and bus connections. Passignano has a direct bus (line E071) to Perugia Airport in about 40 minutes. Castiglione del Lago offers regional trains to Perugia Fontivegge every 60–90 minutes.

Is it better to fly into Perugia Airport or use other airports when visiting Lake Trasimeno?

Perugia Airport (PEG) is the closest airport (25–35 minutes' drive). However, it has limited seasonal flights. Florence Airport (FLR, 1.5 hours) and Rome Fiumicino (FCO, 2.5 hours) offer more destinations. For Lake Trasimeno, Perugia Airport is the most convenient if a direct flight is available.

Can I book a private transfer from Lake Trasimeno to Perugia Airport for a group?

Yes, private transfers are available for groups up to 8 passengers. Companies like NCC Perugia and Welcome Pickups offer fixed rates from €60–€90 ($66–$99) depending on vehicle size. Booking 24 hours in advance is recommended, especially in peak season.