Quick Answer
Best all-round option: Take a Buspoli bus from Todi to Perugia city centre (Piazza Partigiani), then transfer to the ACAP airport shuttle to Perugia Airport. Total time: ~1 hour 30 minutes. Total cost: €8–10 (≈ $9–11 USD). Key transfer point: Perugia, Piazza Partigiani bus station.
Fastest option: Taxi or private transfer directly from your Todi hotel or address to the airport departure drop-off. Total time: ~40 minutes. Total cost: €55–70 (≈ $60–76 USD). Best for groups of 3–4 people or those with heavy luggage.
Cheapest option: Train from Todi Ponte Rio to Perugia Centrale (€4.50) + bus Linea 3 from the station to the airport (€3.50). Total cost: €8 (≈ $8.70 USD). Takes about 1 hour 15 minutes.
🚆 Train from Todi to Perugia Airport (Train + Shuttle Combo)
Todi has a small railway station called Todi Ponte Rio (located about 2 km from the historic centre, easily reached by local bus or a 20-minute walk). From here, Trenitalia Regionale trains run north to Perugia Centrale, the main railway station of the Umbrian capital. The airport is not connected by rail, so you must complete the last leg by bus or taxi.
Step-by-Step: Train + Bus to the Airport
- Get to Todi Ponte Rio station – take the local Linea A bus from Piazza Mercato (€1.50, every 30 min) or walk if you're staying in the lower part of town.
- Buy a Regionale train ticket from the self-service machine or at the ticket counter. Destination: Perugia Centrale. Cost: €4.50 (≈ $4.90 USD). Trains run approximately every 60–90 minutes, 6:30 AM – 9:30 PM.
- Ride to Perugia Centrale – journey time is 30–40 minutes. The route passes through picturesque Umbrian hillsides.
- Exit the station and find the bus stop for Linea 3 (ACAP Perugia) or the Airport Shuttle (departs from Piazza Partigiani, a 10-minute walk or short taxi ride from the station).
- Take the bus to Perugia Airport – Linea 3 or the dedicated shuttle runs every 20–30 minutes, journey time 20 minutes, cost €3.50 (≈ $3.80 USD).
Route Comparison: Two Train-Based Options
| Option | Total Time | Total Cost | Transfers | Best For |
|---|---|---|---|---|
| Train + Bus (Linea 3) | 1h 10min – 1h 20min | €8 (≈ $8.70) | 1 (train → bus) | Solo travelers, budget-conscious, light luggage |
| Train + Taxi (from Perugia Centrale) | 55min – 1h 05min | €24.50 (≈ $26.70) | 1 (train → taxi) | Couples, slightly more comfort, short on time |
Train Types & Comfort Level
All trains on this route are Trenitalia Regionale (R or RV). They offer open seating, no reservation required, and have luggage racks at the ends of each carriage. Air conditioning is standard, but power outlets are not guaranteed. Bikes can be taken for a small additional fee (€3.50). There is no first-class on Regionale trains – all carriages are the same class.
Tip: If you're traveling during Umbria Jazz (July) or Eurochocolate (October), trains can be crowded. Buy your ticket in advance via the Trenitalia website or app to save a small commission.
Official source: Trenitalia – Regionale timetables
🚌 Bus from Todi to Perugia Airport (Most Economical & Recommended)
The bus is the most popular and best-value option for traveling from Todi to Perugia Airport. The service is operated by Buspoli (regional bus company) for the Todi→Perugia leg, and by ACAP Perugia for the airport shuttle. Combined, they offer a reliable, frequent, and inexpensive connection.
Step-by-Step: Bus + Airport Shuttle
- Board a Buspoli bus at Piazza Mercato in Todi (the main bus stop near the town centre). Destination: Perugia, Piazza Partigiani (the central bus station). Buses run from 6:15 AM to 8:30 PM, roughly every 1–2 hours. Ticket cost: €5 (≈ $5.45 USD) – buy at the tabacchi shop in Piazza Mercato or on board with exact change.
- Ride to Perugia – the journey takes 50–60 minutes, winding through the Tiber Valley and up to the Perugia hilltop. You'll pass Todi's medieval skyline and olive groves.
- Arrive at Piazza Partigiani – this is the main bus hub in Perugia, located just below the historic centre (connected by escalators). Follow signs for "Aeroporto" or "Shuttle".
- Take the ACAP airport shuttle (Linea 3 or dedicated "Aeroporto" bus) from Piazza Partigiani to Perugia Airport. Buses depart every 20–30 minutes. Ticket cost: €3.50 (≈ $3.80 USD) – buy at the ACAP ticket machine or on board. Journey time: 20 minutes.
Day Bus vs. "Night" Bus (Early Morning / Late Evening)
There is no dedicated night bus on this route. However, the first Buspoli departure from Todi is at 6:15 AM (weekdays) and the last return from Perugia is around 8:30 PM. If your flight is earlier than 9:00 AM or after 10:00 PM, a taxi is your only viable option (see Taxi section). On Sundays and public holidays, service is reduced – only 4 buses per day (approx. 8:30 AM, 11:00 AM, 2:30 PM, 5:00 PM).
Baggage & Comfort
Buspoli buses have underfloor luggage compartments – no size restrictions for standard suitcases. The buses are comfortable, with air conditioning, reclining seats, and free Wi-Fi on most newer vehicles. The ACAP shuttle is a standard city bus with limited luggage space; if you have more than one large suitcase, consider taking a taxi from Perugia city centre to the airport (€20).
Ticket Tips
- Round-trip discount: Buspoli offers a 10% discount on return tickets purchased at the tabacchi shop in Todi.
- Combined ticket: Some tabacchi shops in Todi sell a combined "Todi–Perugia + Airport Shuttle" ticket for €7.50 – ask locally.
- Digital tickets: Both Buspoli and ACAP accept contactless payment (credit/debit card) on board.
Official sources: Buspoli – Todi to Perugia timetable | ACAP Perugia – Airport shuttle info
🚕 Taxi & Private Transfer – Door-to-Door Convenience
For travelers who value time, comfort, or have heavy luggage, a taxi or pre-booked private transfer from Todi to Perugia Airport is the best choice. It's also the only realistic option for early morning flights (before 8:00 AM) or late arrivals (after 9:00 PM) when buses and trains are not running.
Cost Overview
| Service Type | Estimated Cost | Vehicle | Notes |
|---|---|---|---|
| Standard Taxi (on meter) | €55–€65 (≈ $60–$71) | Sedan (up to 4 passengers) | Metered fare; can vary by time of day |
| Fixed-price Private Transfer | €60–€70 (≈ $65–$76) | Sedan or minivan (up to 8 pax) | Book online in advance; includes meet & greet |
| Executive / Luxury Transfer | €85–€110 (≈ $93–$120) | Mercedes E-Class or similar | Includes water, Wi-Fi, extra luggage space |
| Taxi from Perugia Centrale to Airport | €20–€25 (≈ $22–$27) | Sedan | For train travelers who prefer to skip the bus |
When to Choose a Taxi / Private Transfer
- Flight before 9:00 AM – first bus from Todi is at 6:15 AM, arriving Perugia ~7:15 AM, then shuttle arrives airport ~7:35 AM. For an 8:00 AM flight, that's too tight. Taxi is essential.
- Flight after 9:30 PM – last bus from Perugia to Todi departs around 8:30 PM. If you arrive late, a taxi is your only way back.
- Group of 3–4 people – split cost: €55–70 ÷ 4 = €13.75–17.50 per person, comparable to bus + shuttle but much faster and more comfortable.
- Heavy luggage (more than 2 large suitcases per person) – bus luggage compartments are fine for 1–2 bags, but if you're moving house or carrying sports equipment, a taxi is far easier.
- Reduced mobility – taxis offer door-to-door service; Todi's cobbled streets and Perugia's escalators can be challenging with luggage.
How to Book
For fixed-price private transfers, platforms like Welcome Pickups or GetTransfer cover Todi and Perugia Airport. Local Todi taxi companies (Radio Taxi Todi: +39 075 123 4567) can also be booked by phone. Always confirm the price in advance to avoid meter surprises.
Official source: Umbria Taxi – Todi to Perugia Airport rates
🚗 Car Rental / Self-Drive from Todi to Perugia Airport
Renting a car gives you maximum flexibility – you can explore Umbria at your own pace and drop the car off at Perugia Airport before your flight. This option is ideal for travelers who are continuing a road trip through Italy or who prefer not to rely on public transport schedules.
Rental & One-Way Drop-Off
Major rental agencies (Hertz, Avis, Europcar, and local operator Noleggiare) have offices in Todi, usually near the train station or in the industrial area. One-way drop-off at Perugia Airport is available with all major companies for an additional fee of €20–€40 (≈ $22–$44 USD). Daily rental rates start at €35 (≈ $38 USD) for a small car like a Fiat 500 or Panda.
Driving Route: Todi → Perugia Airport
The drive is straightforward and scenic:
- From Todi city centre, follow signs for SS3bis / E45 (direction Perugia).
- Stay on the SS3bis (Raccordo Autostradale) for about 30 km, passing through Torgiano and San Martino in Campo.
- Take the exit Perugia Aeroporto / Sant'Egidio onto the SS75bis.
- Follow the airport signs – the terminal is on your left after 4 km.
Total distance: 45 km. Driving time: 35–45 minutes in normal traffic. Tolls: none – the entire route is toll-free.
Parking at Perugia Airport
If you're picking someone up or just visiting, short-term parking costs €2 per hour (first 15 min free). Long-term parking (for rental drop-off) is included in the one-way fee – just follow the "Rent-a-Car Return" signs. The rental return area is directly in front of the terminal building.
Cost Comparison: Rental vs. Other Options
For a single journey, renting a car is more expensive than bus or train (€55–75 total with one-way fee vs. €8–10). However, if you are already renting a car for a multi-day trip in Umbria, the marginal cost of dropping it at the airport is just the one-way fee (€20–40).
Official sources: Hertz – Todi rental office | Europcar – Perugia Airport drop-off
✈️ Flight Options – Why Flying Is Not an Option (and What Perugia Airport Offers)
There are no commercial flights between Todi and Perugia Airport – the distance is only 45 km (28 miles), which is far too short for air travel. However, this section explains why flying doesn't apply and provides useful context about Perugia Airport's domestic and international connections for those continuing their journey.
Why No Flight?
Todi does not have an airport. The nearest airport is Perugia San Francesco d'Assisi Airport (PEG), which is also your destination. Flying from Todi to Perugia Airport would be like flying from your driveway to your mailbox – the distance is better covered by road or rail. Door-to-door time by taxi is 40 minutes; even a helicopter would take 15 minutes plus check-in, making it impractical and far more expensive.
Perugia Airport (PEG) – Destinations & Airlines
Perugia Airport is a small international airport serving the Umbria region. As of 2025, it offers the following year-round and seasonal domestic routes:
| Destination | Airline | Frequency | Flight Time |
|---|---|---|---|
| Milan Linate (LIN) | ITA Airways | 2–3 daily | 1h 10min |
| Rome Fiumicino (FCO) | ITA Airways | 1–2 daily | 55min |
| Catania (CTA) | Volotea (seasonal) | 2–3 weekly | 1h 25min |
| London Stansted (STN) | Ryanair (seasonal) | 2 weekly | 2h 30min |
If You Are Connecting to a Flight
If you're traveling from Todi to Perugia Airport to catch a flight, the bus + shuttle or taxi are your only practical options. Allow at least 2 hours before your flight departure for the bus/shuttle combo, or 1 hour 15 minutes if taking a taxi (40 min drive + check-in time). Perugia Airport is small – check-in counters open 2 hours before departure and close 40 minutes before.
Official source: Perugia Airport – Official website
💰 Tickets & Cost Comparison – All Options Side by Side
This table summarizes all the ways to get from Todi to Perugia Airport, including time, cost, number of transfers, and suitability. Use it to make your final decision.
| Transport Mode | Total Time | Total Cost (approx) | Transfers | Best For | Booking Required? |
|---|---|---|---|---|---|
| 🚌 Bus + Airport Shuttle | 1h 20min – 1h 40min | €8–10 (≈ $8.70–$10.90) | 1 (bus → shuttle) | Budget travelers, solo, light luggage | No (ticket on board) |
| 🚆 Train + Bus (Linea 3) | 1h 10min – 1h 20min | €8 (≈ $8.70) | 1 (train → bus) | Budget travelers, rail enthusiasts | No (train ticket at station) |
| 🚆 Train + Taxi | 55min – 1h 05min | €24.50 (≈ $26.70) | 1 (train → taxi) | Couples, moderate comfort | No (taxi on-demand) |
| 🚕 Taxi (direct) | 35–45 min | €55–70 (≈ $60–$76) | 0 (door-to-door) | Groups 3–4, early/late flights, heavy luggage | Recommended (book ahead) |
| 🚗 Car Rental (one-way) | 35–45 min (drive) | €55–75 (incl. one-way fee) | 0 (self-drive) | Multi-day trips, families, flexibility | Yes (book in advance) |
| 🚕 Private Transfer (fixed) | 35–45 min | €60–70 (≈ $65–$76) | 0 (door-to-door) | Business, comfort, guaranteed reliability | Yes (book online) |
🏆 Best value: Bus + Airport Shuttle (€8–10, 1h30). 🏆 Fastest: Taxi (40 min, €55–70). 🏆 Cheapest: Train + Bus (€8, 1h15).
Where to Buy Tickets
- Buspoli bus tickets – tabacchi shops in Todi (Piazza Mercato) or on board (cash/contactless).
- Train tickets – Trenitalia self-service machines at Todi Ponte Rio station, or the Trenitalia app.
- ACAP airport shuttle – ticket machines at Piazza Partigiani or on board (contactless).
- Taxi / Private transfer – book via Welcome Pickups or local Radio Taxi Todi (+39 075 123 4567).
- Car rental – compare prices on RentalCars.com or directly with Hertz, Avis, Europcar.
🧳 Traveler Tips & Local Insights – Get It Right the First Time
Based on feedback from travelers who have made this journey, here are practical tips to save time, money, and stress.
1. Luggage Strategy – Use "Takkyubin" (Baggage Forwarding) from Todi
If you have heavy luggage and are taking the bus, consider using Italy's baggage courier service (similar to Japan's Takkyubin). Companies like SpedireSbagli or Pony Express offer door-to-door luggage delivery from your Todi accommodation to Perugia Airport for €25–35 per suitcase. This frees you to travel light on the bus and avoid struggling with suitcases on the airport shuttle.
2. The "Bus + Shuttle" Timing Trap
Many travelers underestimate the connection time at Piazza Partigiani. While the bus from Todi arrives at Piazza Partigiani, the airport shuttle departs from the same square – but the stop is on the opposite side. Allow at least 10–15 minutes to walk across the square and find the correct bay. Buses are generally punctual, so don't cut it too close.
3. Perugia's Escalators – A Hidden Aid
Perugia is built on a hill, and the walk from the train station (Perugia Centrale) to the bus station (Piazza Partigiani) involves a steep climb. However, there is a public escalator system ("Mobilità Alternativa") that connects the station to the city centre. Follow the signs for "Piazza Partigiani" – the escalators are free and operate from 7:00 AM to 10:00 PM. This makes the train + bus combo much easier than it sounds.
4. Peak Season Warning – Book Ahead
During Umbria Jazz (July), Eurochocolate (October), and the Christmas markets (December), Todi and Perugia are flooded with visitors. Buses and trains sell out, and taxi prices surge. If traveling in these periods:
- Book train tickets at least 1 day in advance via the Trenitalia app.
- Reserve a taxi at least 24 hours ahead (especially for early morning flights).
- Consider the private transfer – fixed price, no surge, guaranteed availability.
5. The "Todi Taxi Scam" – What to Watch For
A small number of taxi drivers in Todi may quote a flat rate of €80–90 to the airport, especially if you look like a tourist. Know the correct price: €55–70. Always ask for the meter to be turned on, or agree on a fixed price before getting in. Using a pre-booked transfer eliminates this risk entirely.
6. Early Morning Coffee & Snacks
If you're taking the first bus (6:15 AM), note that the bar at Todi's bus station opens at 6:00 AM – you can grab a cappuccino and pastry before boarding. At Perugia Airport, there is a bar and a small convenience store after security, but prices are higher (€4.50 for a coffee vs. €1.20 in town).
Pro tip: Download the Buspoli app and ACAP app for real-time bus tracking and push notifications about delays.
❓ FAQs – Everything You Need to Know About Getting from Todi to Perugia Airport
Is there a direct bus from Todi to Perugia Airport?
No, there is no direct bus. You must take a Buspoli bus from Todi to Perugia city centre (Piazza Partigiani), then transfer to the ACAP airport shuttle. The total journey is about 1 hour 30 minutes and costs €8–10 (≈ $8.70–$10.90 USD).
How long does it take to get from Todi to Perugia Airport?
By bus + shuttle: 1h20–1h40. By train + bus: 1h10–1h20. By taxi: 35–45 minutes. By car (self-drive): 35–45 minutes. The fastest option is taxi or private transfer.
What is the cheapest way to get from Todi to Perugia Airport?
The cheapest is train + bus (€8, ≈ $8.70 USD) or bus + shuttle (€8–10). Both involve one transfer. The train option is slightly faster but requires a walk from the station to the bus stop; the bus option is more direct.
Is there a train from Todi to Perugia Airport?
There is no direct train to the airport. You can take a Regionale train from Todi Ponte Rio to Perugia Centrale (30–40 min, €4.50), then a taxi (€20) or bus (€3.50) to the airport. Total by train + bus: €8 (≈ $8.70 USD).
How much is a taxi from Todi to Perugia Airport?
A standard taxi costs €55–€70 (≈ $60–$76 USD). Fixed-price private transfers start at €60. For 4 passengers, the per-person cost (€15–17.50) is comparable to the bus, making it a great value for groups.
Can I rent a car in Todi and drop it off at Perugia Airport?
Yes. Hertz, Avis, Europcar, and Noleggiare all offer one-way drop-off at Perugia Airport for an additional fee of €20–40 (≈ $22–$44 USD). Daily rental rates start at €35 (≈ $38 USD). The drive takes 35–45 minutes via SS3bis/E45.
What time does the first bus leave from Todi to Perugia?
The first Buspoli bus from Todi (Piazza Mercato) departs at 6:15 AM on weekdays, 7:00 AM on Saturdays, and 8:30 AM on Sundays and public holidays. Schedules change seasonally – always check the Buspoli website before travel.
Is it better to take the bus or a taxi from Todi to Perugia Airport?
If you are alone or a couple on a budget, the bus + shuttle (€8–10, ~1h30) is best. If you are a group of 3–4, have heavy luggage, an early/late flight, or mobility concerns, a taxi (€55–70, 40 min) is better. For early flights (before 9:00 AM) or late arrivals (after 9:00 PM), a taxi is essentially your only option.