Explore Destinations

Discover the world's most amazing places

How to Get from Spoleto to Perugia Airport

Quick Answer

Best overall option: Take a Trenitalia Regionale train from Spoleto to Perugia Centrale (50–70 min, €5–10 / $6–11), then transfer to the ACAP SULGA airport shuttle bus (25–30 min, €3–5 / $3–6) to reach Perugia Airport (PEG). Total time: 1.5–2 hours · Total cost: €8–15 ($9–17).

Fastest: Taxi or private transfer — 50–60 minutes direct, €80–120 ($90–135).
Cheapest: Regional bus + airport bus — 2–2.5 hours, €6–12 ($7–14).

Quick Navigation: Spoleto → Perugia Airport Transport Options

🚆 Train + Airport Bus (Recommended Combination)

This is the most balanced option for most travelers — combining the speed and reliability of Italy's regional rail network with a dedicated airport shuttle. No advance booking is needed for the regional train, and the total cost is modest.

Step-by-Step Guide

  1. Spoleto Station — Arrive at Spoleto Stazione (Piazza Polvani). Buy a Trenitalia Regionale ticket to Perugia Centrale from the self-service kiosk, ticket office, or Trenitalia website.
  2. Board the train — Regional trains depart roughly every 30–60 minutes. Most services require a change at Foligno (10–15 min wait). Total rail time: 50–70 minutes.
  3. Arrive at Perugia Centrale — Exit the station and walk down to Piazza Partigiani (5–7 min walk, follow signs or use the escalator).
  4. Take the ACAP SULGA shuttle — Buy a ticket (€3–5) from the bar/tabacchi near the bus stop or directly from the driver. The bus runs 25–30 minutes to Perugia Airport.

Train Options Compared

Train TypeRouteTimeTicket Price (€)Booking Required?
Regionale (recommended)Spoleto → Foligno → Perugia50–70 min€5–10No (open ticket)
IntercitySpoleto → Foligno → Perugia45–55 min€12–18Yes (seat reservation)
FrecciarossaNot available on this route———

Note: Regionale trains offer the best value. Intercity is slightly faster but costs more and requires a reservation. For this short journey, Regionale is sufficient.

Airport Bus Details (ACAP SULGA)

Total estimated cost (train + bus): €8–15 ($9–17) per person.

🚌 Bus (Budget Option)

If you're on a tight budget, a full bus route from Spoleto to Perugia Airport is possible, though it takes longer and involves more transfers.

Route Overview

  1. Spoleto Bus Station (Piazzale Polvani) — Take a regional bus operated by Busitalia or local operators to Perugia Bus Terminal (Piazzale Umbria). Journey time: ~60–80 min. Fare: €2–5.
  2. Walk or local bus to Piazza Partigiani (10–15 min) — or take a short urban bus (€1.50).
  3. ACAP SULGA airport shuttle to Perugia Airport (25–30 min, €3–5).

Total time: 2–2.5 hours · Total cost: €6–12 ($7–14).

FlixBus Alternative

FlixBus occasionally operates routes from Spoleto to Perugia, but schedules vary by season. Check the FlixBus app for real-time availability. Fares start from €3.99 if booked early.

Pros & Cons

🚕 Taxi & Private Transfer

For door-to-door convenience, a taxi or pre-booked private transfer is the fastest and most comfortable option — but it comes at a premium price.

Cost & Details

Vehicle TypeCapacityEstimated Fare (€)Time
Standard Sedan1–3 pax€80–10050–60 min
Station Wagon / Minivan4–7 pax€100–13050–60 min
Executive / Luxury1–3 pax€120–16050–60 min

Prices in EUR (USD: $90–180). Fares vary by operator, time of day, and luggage volume. Always confirm the total price when booking.

When to Choose a Taxi / Private Transfer

How to Book

Use Welcome Pickups or local operators such as Radio Taxi Perugia (+39 075 500 4111). Pre-booking online guarantees a fixed price and a driver waiting at your pickup point.

🚗 Car Rental & Self-Drive

Renting a car gives you maximum flexibility — especially if you plan to explore Umbria beyond the airport run. The drive from Spoleto to Perugia Airport is straightforward and scenic.

Driving Route

Car Rental Prices

Rental CompanyPick-up LocationPrice per Day (€)Booking Link
AvisSpoleto (Piazza Polvani)€45–65avis.com
HertzSpoleto (Via Flaminia)€40–60hertz.com
EuropcarPerugia Airport (PEG)€50–70europcar.com
Local AgenciesSpoleto city center€35–50—

Fuel extra: approx. €10–15 for the one-way trip.

Parking at Perugia Airport

Best for: Travelers planning a multi-day trip in Umbria, or those who prefer not to rely on public transport schedules.

📊 Cost & Time Comparison — All Options at a Glance

Transport ModeTotal TimeCost (€)Cost (USD)TransfersBest For
🚆 Train + Airport Bus ⭐1.5–2 h€8–15$9–171 (Foligno)Most travelers — best balance
🚌 Full Bus Route2–2.5 h€6–12$7–141–2Budget-conscious backpackers
🚕 Taxi / Private Transfer50–60 min€80–120$90–1350Groups, late/early flights, heavy luggage
🚗 Car Rental (per day)50–60 min€40–70$45–780Travelers exploring Umbria region

⭐ = Recommended — the train+bus combo offers the best trade-off between cost, time, and reliability.

JR Pass Note

The JR Pass is not valid in Italy. However, if you are coming from Japan and are used to integrated rail passes, note that Italy offers the Trenitalia Pass (for non-residents) which can be used on Regionale trains. For this single journey, a standard ticket is more cost-effective.

💡 Travel Tips — Spoleto → Perugia Airport

⌚ Timetable Planning

🧳 Luggage Strategy

🎟️ Buying Tickets

🌦️ Seasonal Considerations

📱 Useful Contacts & Apps

🧳 Traveler Experiences & Real Stories

👍 What Works Well

⚠️ Common Challenges

🗣️ Local Advice

"If you have a flight before 7:00 AM, don't rely on public transport — the first train from Spoleto arrives in Perugia around 6:30 AM, and the airport bus doesn't start until 7:00 AM. Book a taxi the night before." — Elena, Spoleto local (barista at Stazione Spoleto).

❓ Frequently Asked Questions — Spoleto to Perugia Airport

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

No, there is no direct train. You must take a Trenitalia Regionale train from Spoleto to Perugia Centrale (50–70 min, €5–10), then transfer to the ACAP SULGA airport shuttle bus (25–30 min, €3–5). Total journey: 1.5–2 hours.

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

The cheapest option is a regional bus from Spoleto to Perugia (€2–5) followed by the ACAP SULGA airport bus (€3–5), for a total of €6–12 ($7–14). However, the train+bus combo (€8–15) is only slightly more expensive and much more reliable.

3. How long does it take to get from Spoleto to Perugia Airport?

By train + airport bus: 1.5–2 hours. By taxi or rental car: 50–60 minutes. By full bus route: 2–2.5 hours. Times depend on connections and traffic.

4. How much does a taxi from Spoleto to Perugia Airport cost?

A standard sedan taxi costs €80–120 ($90–135) for the 50–60 minute journey. Minivans for groups of 4–7 passengers cost €100–130. Always confirm the total price before booking.

5. Are there overnight transportation options?

Overnight options are very limited. Trenitalia regional trains do not run frequently between midnight and 5:00 AM, and the ACAP SULGA bus does not operate overnight. For early flights, pre-book a taxi or consider staying at a hotel near the airport.

6. Is it easy to travel with large luggage?

Yes, it's manageable. Regional trains have luggage racks, and the airport bus has a luggage compartment. The main challenge is the 5–7 minute walk from Perugia station to the bus stop — use a wheeled suitcase for comfort. Taxi eliminates this entirely.

7. Do I need to book tickets in advance?

For Regionale trains: No — tickets are open and valid all day. For the airport bus: No, but buy your ticket at the bar before boarding. For taxis and rental cars: Yes, advance booking is recommended — especially in summer and during holidays.

8. How often does the airport bus run from Perugia train station?

The ACAP SULGA shuttle runs approximately every 30–60 minutes during daytime, with frequency aligned to flight schedules. Service is reduced on Sundays and public holidays. Check the official timetable before you travel.