Quick Answer
The most straightforward and common way to travel from Perugia San Francesco d'Assisi – Umbria International Airport (PEG) to the hill town of Todi is a combination of bus and train. There is no direct train or bus. The typical route involves taking the Airport Shuttle Bus (Linea E) to Perugia's main train station (Fontivegge), then a regional train to Todi's station (Todi Ponte Naia), followed by a local bus or taxi up to the historic center. The total journey takes about 2 to 2.5 hours and costs approximately €10-€25 per person, depending on connections and final transport to the center.
The Essential First Leg: Airport Bus to Perugia City Center
Your journey to Todi almost always starts with the Linea E (Airport Shuttle) operated by Busitalia. This bus is your vital link from the isolated airport to Perugia's main transport hubs.
Key Details & How to Use It:
- Route: PEG Airport → Perugia P.zza Italia (City Center) → Perugia Fontivegge Railway Station.
- Frequency: Buses are timed to meet most flights. Typically runs every 20-30 minutes during daytime. Always check the latest timetable on the Umbria Mobilità website.
- Journey Time: About 20 minutes to Fontivegge Station.
- Ticket: Purchase from the ticket machine at the airport arrivals hall or directly from the driver. Cost is approximately €2-€4.
- Drop-off: For trains to Todi, get off at the "Perugia Fontivegge" stop. The station entrance is right there.
Alternative: If you miss the direct shuttle, take a taxi from the airport to Fontivegge Station (cost ~€15-€20, 15 min). This is the recommended backup.
Train from Perugia to Todi: A Scenic Regional Journey
From Perugia Fontivegge Station, you will take a regional train operated by Trenitalia. Todi's station, "Todi Ponte Naia", is located in the valley, about 4 km (2.5 miles) downhill from the historic center.
Train Travel Guide:
| Aspect | Details |
|---|---|
| Train Type | Regional (Regionale). Slower, makes many stops, but affordable and scenic. |
| Frequency | Approximately every 1-2 hours. Schedules can be sparse on Sundays/holidays. |
| Journey Time | Perugia Fontivegge to Todi Ponte Naia: ~50-70 minutes. |
| Ticket Cost | Approximately €4.50 - €7.00 one-way, depending on the time and how early you book. |
| Where to Buy |
|
| Final Leg to Center |
From Todi Ponte Naia Station:
|
Important Note on Stations:
Do not confuse "Todi Ponte Naia" (the main station for the town) with "Todi Ponte Rio" (a smaller halt). Ensure your ticket says "Ponte Naia".
Direct Bus from Perugia to Todi (Alternative Route)
For a more direct (but less frequent) public transport option, you can take a bus from Perugia's main bus terminal directly to Todi's historic center, bypassing the valley station.
Bus Route Analysis:
- Operator: Busitalia / Umbria Mobilità.
- Departure Point: Perugia's "Piazza Partigiani" bus terminal (accessible from the airport via the Linea E shuttle - get off at "P.zza Italia" and walk down).
- Arrival Point: Todi's "Piazza Jacopone" or "Largo Mercatale" in the heart of town.
- Frequency & Time: 4-5 buses per day on weekdays, fewer on weekends. Journey takes about 1 hour 15 minutes.
- Cost: Around €5-€8 one-way.
- Pros: Drops you directly in Todi center, no final taxi/bus needed. Often more scenic road route.
- Cons: Very limited schedule. Requires getting from the airport to Piazza Partigiani first.
Recommendation: Only consider this if the bus schedule aligns perfectly with your flight arrival. Otherwise, the train offers more flexibility.
Rental Car from Perugia Airport: Ultimate Flexibility
Renting a car at Perugia Airport is an excellent choice for exploring Umbria at your own pace, especially if you plan to visit other hill towns like Orvieto, Spoleto, or Assisi.
Complete Rental & Drive Guide:
- Rental Agencies: Major companies (Avis, Hertz, Europcar, Sixt) have desks in the arrivals hall.
- Booking: Always book in advance online for better rates and guaranteed availability, especially in peak season (summer, Easter).
- Drive to Todi: The drive is straightforward and takes about 45-60 minutes.
- Take the E45 highway towards Terni/Rome.
- Take the exit for "Todi".
- Follow signs up the hill to the historic center.
- Parking in Todi: You cannot drive into most of the historic center (ZTL - Limited Traffic Zone). Use one of the large parking lots just outside the walls:
- Parcheggio Ponte Naia (near the station, free shuttle bus to center).
- Parcheggio Largo Mercatale (closer, often paid).
- Cost Estimate: Rental from €30/day + fuel (~€10-€15 for this trip) + potential parking fees.
Warning: Be prepared for narrow, winding roads leading up to Todi and strict ZTL enforcement. Your rental agreement will include massive fines for ZTL violations.
Taxi or Private Transfer: Door-to-Door Convenience
This is the most expensive but also the most convenient option, eliminating all transfers and stress.
What You Need to Know:
- Availability: Taxis are usually waiting outside Perugia Airport arrivals. For a private transfer, pre-booking is mandatory.
- Journey Time: Approximately 50 minutes to 1 hour directly to your accommodation in Todi.
- Cost: This is a significant expense. Expect to pay €90 - €140 for the trip, depending on the vehicle size, time of day, and your exact destination in Todi.
- When It Makes Sense:
- Traveling in a group of 3-4 people (splitting the cost).
- Arriving late at night or with a lot of luggage.
- If you have mobility issues.
- For business travel or when time is the absolute priority.
- How to Book: Use reputable local transfer companies found online or ask your Todi hotel for a recommended service. Get a fixed price quote in advance.
Insider Tip: A pre-booked private transfer can sometimes be only marginally more expensive than a last-minute taxi and offers guaranteed service.
Cost & Time Comparison: Choosing Your Best Option
This table summarizes all options to help you decide based on your budget, time, and travel style.
| Option | Est. Total Time | Est. Cost (per person) | Transfers | Best For |
|---|---|---|---|---|
| Bus + Train (Recommended) | 2 - 2.5 hours | €10 - €25 | 2-3 (Bus, Train, Local Bus/Taxi) | Budget travelers, solo travelers, those comfortable with public transport. |
| Direct Bus | ~1.75 hours (+ airport to bus terminal) | €7 - €12 | 1-2 | Those whose schedule matches bus timetables; want direct to center. |
| Rental Car | 45 - 60 min drive | €40+ per day (split between group) | 0 | Families/groups, exploring the region, maximum flexibility. |
| Taxi / Private Transfer | 50 - 70 min | €90 - €140 (for the car) | 0 | Groups, late arrivals, luxury/convenience seekers. |
Verdict: For most independent travelers, the Bus+Train combo offers the best balance of cost and reliability. For groups or those with heavy luggage, a rental car or pre-booked transfer is often worth the investment.
Traveler Tips & Local Advice for a Smooth Trip
- Luggage Storage: If you arrive early and your accommodation isn't ready, Perugia Fontivegge Station has left luggage facilities. In Todi, ask at the tourist office (IAT Todi) in Piazza del Popolo.
- Mobility & Accessibility: The final ascent to Todi's historic center involves steep, cobbled streets. The local bus (Linea C) helps, but a taxi from Todi station is advised for those with limited mobility or heavy bags.
- Check Timetables in Advance: Schedules for regional trains and buses, especially on weekends and holidays, can change. Always verify the day before on the Trenitalia and Umbria Mobilità websites.
- Buy Train Tickets Before Boarding: You MUST validate regional train tickets at the small green/white machines on the platform before getting on. Fines for non-validation are steep. Tickets bought online via the app are already time-stamped and do not need validation.
- Language: While you can manage with English at major stations and airports, having a few Italian phrases or a translation app ready for bus drivers and local taxi services is very helpful.
- Peak Season Planning: In summer (July-August) and during local festivals, book regional train seats (if available) and rental cars well in advance.
FAQs: Perugia Airport to Todi
Is there a direct train from Perugia Airport to Todi?
No, there is not. Perugia Airport does not have a train station. You must first take the airport shuttle bus (Linea E) to Perugia Fontivegge Station, then catch a regional train to Todi Ponte Naia station.
What is the cheapest way to get from Perugia Airport to Todi?
The cheapest way is the combination of the Airport Shuttle Bus (Linea E) and a regional train, followed by the local bus (Linea C) up to Todi center. Total cost can be under €15 per person if planned well.
How do I get from Todi's train station (Ponte Naia) to the historic center?
You have two main options: 1) The local Bus "Linea C" which runs to Piazza Jacopone (check schedule, it's infrequent). 2) A taxi, which is readily available when trains arrive and costs ~€10-€15. It's advisable to have your hotel call a taxi if you're arriving at an off-peak time.
Is it easy to get a taxi at Perugia Airport for a long trip to Todi?
Taxis are available, but the journey to Todi is long and expensive (€90+). It's not a standard fare, so always confirm the price with the driver before getting in. For a guaranteed rate and vehicle, pre-booking a private transfer is highly recommended.
Should I rent a car at Perugia Airport for visiting Todi?
If you plan to explore the Umbrian countryside beyond Todi (e.g., Orvieto, Spoleto, Montefalco), yes, renting a car is highly advantageous. If Todi is your only destination and you're staying in the center, public transport or a transfer may be simpler due to parking and ZTL restrictions.
How far in advance should I book train tickets from Perugia to Todi?
For regional trains (Regionale), you cannot book far in advance, and prices are fixed. You can buy them online or at the station anytime from a few months to minutes before departure. There's no advantage to buying months early, but do check the schedule a day or two before to plan your connection from the airport bus.
What if my flight arrives late at night?
This complicates things. The airport shuttle bus may not run. Your options are: 1) Pre-book a private transfer (most reliable). 2) Take a taxi from the airport to a Perugia hotel near the station and take the train the next morning. 3) Rent a car (if the desk is still open). Always have a backup plan for late arrivals.
Is the drive from Perugia Airport to Todi difficult?
For a confident driver, it is not difficult. The route is mainly on the well-signed E45 highway, followed by a clearly marked exit and a winding road up the hill to Todi. The challenges are the narrow, steep streets within Todi itself and the strictly enforced ZTL. Stick to the perimeter parking lots.