Explore Destinations

Discover the world's most amazing places

How to Get from Perugia Airport to Spoleto

Quick Answer

The best overall way to travel from Perugia Airport (PEG) to Spoleto is by a combination of bus and train. First, take the APM public bus to Perugia's main train station, then a regional train to Spoleto. This balance of cost and efficiency takes about 2.5 hours and costs between €17 and €22 one-way. For a direct, door-to-door service, a pre-booked taxi or private transfer takes just over 1 hour but costs €90-€110+.

Quick Navigation: Perugia Airport to Spoleto

Option 1: Bus & Train Combo (Recommended for Most Travelers)

This is the standard and most economical public transport route. Since Perugia Airport lacks a train station, a short bus ride to the city's main hub is necessary.

Step-by-Step Guide:

  1. Airport to Perugia Fontivegge Station: Upon exiting arrivals, look for the APM (Azienda Perugina della Mobilità) bus stop. Take Bus Line E007 directly to "Perugia F.S. (Fontivegge)" – the main railway station.
    • Journey Time: ~20 minutes.
    • Cost: €1.70. Tickets can be bought from the machine at the airport bus stop, the APM app, or sometimes on board.
    • Frequency: Every 30-60 minutes. Check current schedules on the official APM website.
  2. Train from Perugia to Spoleto: From Perugia Fontivegge station, take a Trenitalia Regional (R) or Regionale Veloce (RV) train heading towards Foligno or Ancona. Get off at Spoleto station.
    • Journey Time: 1 hour to 1 hour 20 minutes.
    • Cost: €6.90 - €12.00 for a standard one-way ticket. Prices are fixed for regional trains.
    • Frequency: Approximately hourly. Always check Trenitalia for precise times.
    • Ticket Tip: Purchase your train ticket at the station machines or online via the Trenitalia app before boarding. Validate paper tickets in the green stamping machines.

Total: ~2.5 hours (varies with connections) | ~€8.60 - €13.70

Option 2: Taxi or Private Transfer (For Convenience & Groups)

This is the only direct, door-to-door option from Perugia Airport to Spoleto.

Key Details:

  • Journey Time: 1 hour to 1 hour 15 minutes, depending on traffic.
  • Cost: €90 - €110+ for a standard car (1-4 passengers). Prices are not metered for this inter-city trip; they are fixed or negotiated in advance. Vans for larger groups cost significantly more.
  • How to Book:
    • Pre-booking (Highly Recommended): Use a reputable service like SunTransfers or Welcome Pickups. This guarantees availability, a fixed price, and driver meeting you at arrivals.
    • At the Airport: Taxis are available outside arrivals. Always confirm the fixed price to Spoleto before getting in to avoid surprises.

Who Should Choose This?

  • Families with young children or lots of luggage.
  • Travelers arriving late at night or very early morning when public transport isn't running.
  • Groups of 3-4 people, where the cost per person becomes more reasonable.
  • Those prioritizing comfort, speed, and a hassle-free journey.

Option 3: Renting a Car (For Exploring Umbria)

Ideal if Spoleto is just the first stop on a wider Umbria road trip.

Driving Guide & Tips:

  • Route & Time: Take the SS3 Flaminia/E45 highway south. The drive is scenic and straightforward, taking about 1 hour.
  • Car Rental Agencies: Major companies (Hertz, Avis, Europcar, etc.) have desks inside Perugia Airport. Booking in advance online is cheaper.
  • Parking in Spoleto: This is the main challenge. Spoleto's historic center (centro storico) has limited traffic zones (ZTL). Your accommodation may offer parking, or you'll need to use one of the paid public lots on the city's periphery (e.g., Parking Spoleto Sfera or Piazza della Vittoria). Expect to pay €10-€20 per day.
  • Pros: Ultimate freedom to visit Assisi, Montefalco, Bevagna, and other hill towns at your own pace.
  • Cons: Parking costs and ZTL restrictions can be a hassle if you're only staying in Spoleto.

Cost & Time Comparison: Perugia Airport to Spoleto

This table summarizes all key options to help you decide at a glance.

Method Total Travel Time Approx. Cost (One-Way) Transfers / Hassle Best For
Bus + Train ~2.5 hours €8.60 - €13.70 1 bus, 1 train Budget travelers, solo travelers, daytime arrivals.
Pre-booked Taxi/Transfer ~1h - 1h 15m €90 - €110+ None (Direct) Families, groups, late arrivals, luxury/convenience.
Rental Car ~1 hour (drive time) €30 - €70/day + fuel + parking None (Direct) Travelers exploring the wider Umbria region.

Note: Public transport times depend on connection luck. Taxi prices are for standard sedan.

Essential Traveler Tips & Experience

Before You Go:

  • Check Timetables Religiously: Regional Italian bus and train schedules, especially on weekends/holidays, can change. Always verify the APM bus and Trenitalia train times for your specific date of travel.
  • Buy Train Tickets in Advance (App): Use the Trenitalia app to purchase and store your train ticket. This saves time and eliminates the need to validate a paper ticket.
  • Pack Light if Using Public Transport: You will need to carry your luggage on/off the bus and train and possibly up/down stairs at stations.

On the Journey:

  • Validate Paper Tickets: If you have a paper train ticket, you must validate it in the small green or white machines at the entrance to the train platforms before boarding. Failure to do so can result in a fine.
  • Bus Ticket Purchase: The APM bus ticket machine at the airport accepts cards and cash. Having the correct change (€1.70) is helpful if buying from the driver.
  • Spoleto Station to Town Center: Spoleto's train station is at the bottom of the hill. To reach the historic center, you can take a local bus (line A, B, or C), a short taxi ride (€5-€10), or walk uphill for about 20-25 minutes.

FAQs: Getting from Perugia Airport to Spoleto

Is there a direct train from Perugia Airport to Spoleto?

No, there is no direct train from Perugia Airport (PEG) to Spoleto. The airport does not have its own train station. The journey requires a combination of transport: first, a short bus or taxi ride from the airport to Perugia's main railway station (Perugia Fontivegge), and then a regional train from Perugia to Spoleto.

What is the cheapest way to get from Perugia Airport to Spoleto?

The cheapest way is by using public transport. Take the APM (Azienda Perugina della Mobilità) bus line E007 from the airport to Perugia Fontivegge station (€1.70, 20 min). Then, take a Trenitalia regional train from Perugia to Spoleto (€6.90 - €12, ~1h 20min). The total cost is approximately €8.60 - €13.70.

What is the fastest way to get from Perugia Airport to Spoleto?

The fastest door-to-door method is by pre-booked private taxi or transfer, taking about 1 hour and 15 minutes depending on traffic. However, the fastest public transport option is the same bus+train combination, with a total travel time of around 2.5 hours, depending on connection times.

How do I get from Perugia Airport to Spoleto late at night or early in the morning?

Public transport options are very limited outside daytime hours. The last APM bus from the airport is usually around 10:30 PM, and regional train services end earlier. For late-night or very early morning arrivals, your only reliable options are a taxi (can be booked in advance) or a pre-arranged private transfer. Always check current timetables on the APM website and Trenitalia.

Is it easy to travel from Perugia Airport to Spoleto with lots of luggage or children?

The bus+train journey can be challenging with heavy luggage or young children due to the transfers and potential lack of elevators at stations. Buses have luggage compartments, and trains have overhead racks, but you'll need to handle your bags yourself. For ease and comfort, a private transfer is highly recommended for families or those with multiple/suitcase luggage, despite the higher cost.

Can I use a regional travel pass for the journey from Perugia Airport to Spoleto?

Yes, for the train segment. If you have a Trenitalia Umbria Regional Pass or an Interrail/Eurail Pass valid in Italy, it will cover the regional train from Perugia Fontivegge to Spoleto. However, the APM bus from the airport to the station is not included in these passes and must be paid for separately.

Should I rent a car at Perugia Airport to drive to Spoleto?

Renting a car is an excellent option if you plan to explore the Umbrian countryside, hill towns, and have flexibility. The drive from Perugia Airport to Spoleto via the SS3/E45 highway is straightforward and takes about 1 hour. Consider parking availability and costs at your accommodation in Spoleto's historic center, which can be limited and expensive. Compare prices on aggregator sites like RentalCars.com.

Is flying to a different airport a better option to reach Spoleto?

For international travelers, it might be. While Perugia Airport is closest, it has limited connections. Rome Fiumicino (FCO) is a major hub. From there, you can take a direct high-speed train to Foligno (about 1.5h) and then a short regional train to Spoleto (15 min). This can be faster overall if you find a good flight+train connection. Compare total travel time and cost from all arrival airports.