Quick Answer
The best overall way to get from Perugia Airport (PEG) to Florence is by train. Take the 5-minute shuttle bus from the airport to the adjacent Perugia Ponte San Giovanni railway station, then a direct train to Florence's Santa Maria Novella (SMN) station. The total journey takes about 2 to 2.5 hours and costs between â¬15 and â¬25 one-way, offering the best balance of speed, cost, and convenience.
By Train: The Step-by-Step Guide
Taking the train is the most efficient and scenic public transport option. Perugia Airport is uniquely connected to the national rail network via its own station, Perugia Ponte San Giovanni.
Key Advantage: No need to go to Perugia's city center first. The airport shuttle drops you directly at the station.
The Two-Step Process:
- Airport Shuttle Bus to the Station: Upon exiting arrivals, look for the "Bus to FS Station" sign. The shuttle (run by Busitalia) departs frequently, synced with train timetables. The ride takes 5 minutes and costs approximately â¬1.50 (ticket from the airport bar or machine).
- Train to Florence Santa Maria Novella (Firenze SMN): From Ponte San Giovanni, you can take direct regional trains to Florence.
Train Types & Timetable (Example)
| Train Type | Frequency | Journey Time | Approx. Fare (One-Way) | Notes |
|---|---|---|---|---|
| Regionale Veloce (RV) | Every 1-2 hours | ~1h 45min | â¬12.50 - â¬19 | Faster, fewer stops. The best choice. |
| Regionale (R) | Several daily | ~2h 15min | â¬9.90 - â¬15 | More stops, slower but often cheaper. |
Source: Trenitalia official timetable. Fares are dynamic; booking in advance on Trenitalia.com can secure lower prices.
Buying Tickets & Validation
You can buy tickets at the ticket machines at Ponte San Giovanni station, online via Trenitalia, or using the Trenitalia app. Remember: Regional train tickets must be validated before boarding by stamping them in the green or white machines on the platform. An unvalidated ticket incurs a fine.
By Intercity Bus: The Most Economical Choice
For budget-conscious travelers, long-distance buses are the cheapest way to reach Florence, though they take longer and are less frequent than trains.
Operators & Routes
- Itabus / FlixBus: The main operators on this route. They do not depart from the airport terminal. You must first take a local bus (or taxi) to the Perugia (Piazza Partigiani) bus terminal in the city center (~30 min from the airport).
Journey Details
| Step | Description | Cost | Time |
|---|---|---|---|
| 1. To City Center | Local bus (Line E) from airport to Piazza Partigiani. | ~â¬2 | ~30 min |
| 2. Intercity Bus | Itabus/FlixBus from Perugia to Florence (Viale Filippo Strozzi). | â¬5 - â¬15 (if booked early) | ~1h 45min - 2h |
Total Cost: As low as â¬7 one-way. Total Time: At least 2.5 hours, excluding connection wait times.
Important Considerations
By Taxi or Private Transfer: Door-to-Door Convenience
This is the most expensive option, recommended only for specific situations due to the significant distance (~160 km / 100 miles).
Cost & Practicalities
- Taxi (Official Rank): Available outside arrivals. The fare to Florence is not metered for such a long trip. Expect a fixed rate between â¬220 and â¬300+, depending on the time of day, number of passengers, and luggage. Always agree on the price before getting in.
- Pre-Booked Private Transfer: Often a better choice. Companies like SunTransfers or Welcome Pickups offer fixed, upfront pricing, English-speaking drivers, and meet-and-greet service. Prices are similar to taxis but offer more certainty.
When Should You Choose This?
- Traveling in a group of 3-4 (splitting the cost).
- Arriving very late at night after public transport has stopped.
- Have excessive luggage or mobility issues.
- Need absolute door-to-door convenience without any transfers.
Verdict: For solo travelers or couples, the cost is prohibitive. The train offers far better value.
Ticket & Cost Comparison: At a Glance
Use this table to quickly compare all options based on key decision factors.
| Transport Method | Total Travel Time* | Approx. Cost (One-Way) | Number of Changes | Best For | Our Rating |
|---|---|---|---|---|---|
| Train (via Ponte San Giovanni) | ~2 - 2.5 hours | â¬15 - â¬25 | 1 (shuttle bus to station) | Most travelers, best balance | âââââ (Best Overall) |
| Intercity Bus (Itabus/FlixBus) | ~2.5 - 3+ hours | â¬7 - â¬20 | 1 (bus to city center) | Budget travelers, flexible schedule | ââââ (Best Value) |
| Taxi / Private Transfer | ~1.75 - 2 hours | â¬220 - â¬350 | 0 (Direct) | Groups, late arrivals, luxury | ââ (Convenience) |
| Rental Car | ~1.75 hours | â¬40 - â¬80/day + fuel/tolls | 0 (Direct) | Exploring Umbria/Tuscany further | âââ (Flexibility) |
*Includes reasonable transfer/wait time and travel from arrival point to central Florence.
The Verdict: The train is the undisputed winner for most. The bus wins on pure price. Taxi/Transfer is a niche solution due to its high cost.
Traveler Experience & Insider Tips
Beyond schedules and prices, here's what you really need to know for a smooth journey.
- Airport Station is Tiny: Ponte San Giovanni station is small and simple. There's a waiting room, ticket machine, and a bar. You won't get lost.
- Booking Train Tickets Saves Money: While you can buy regional tickets anytime, purchasing a specific "Super Economy" fare on Trenitalia's website/app days in advance can sometimes save a few euros and guarantees a seat on busy RV trains.
- Beware of Sunday/ Holiday Schedules: Bus services (both local and intercity) are significantly reduced on Sundays and Italian public holidays. Always check timetables for your specific date of travel.
- Luggage on Trains: Space is ample on regional trains. There are overhead racks and dedicated areas at the ends of carriages for larger suitcases.
- Arrival in Florence: Santa Maria Novella (SMN) station is in the heart of the city. The historic center, Duomo, and most hotels are within easy walking distance or a short taxi ride away.
- Alternative: Rent a Car at PEG: If you plan to explore the stunning countryside of Umbria and Tuscany (e.g., Assisi, Siena, Chianti), picking up a rental car at Perugia Airport can be an excellent idea. The drive to Florence via the A1 highway is straightforward.
FAQs: Perugia Airport to Florence
Is there a direct train from Perugia Airport to Florence?
No, but it's a very easy connection. There is no train station inside the airport terminal. You must take a mandatory 5-minute shuttle bus to the adjacent Ponte San Giovanni railway station, from where direct trains to Florence depart. This connection is seamless and designed for air travelers.
What is the cheapest way to get from PEG to Florence?
The intercity bus (Itabus/FlixBus) is consistently the cheapest option, with fares as low as â¬5-â¬10 if booked weeks in advance. Remember to factor in the cost and time of getting from the airport to Perugia's main bus terminal first.
How do I get from Perugia Airport to Florence at night?
Public transport options cease operation by late evening. If you arrive after the last train/bus (usually around 10:00 PM), your only practical options are a pre-booked private transfer or a taxi. This is the primary scenario where the high cost of a taxi becomes justifiable.
Is it worth renting a car at Perugia Airport for Florence?
Only if you plan to tour the region. For going directly to Florence, a car is unnecessary and a hassle due to Florence's ZTL (Limited Traffic Zone), expensive city-center parking, and tolls on the A1 highway. The train is faster and cheaper for a point-to-point trip.
How far in advance should I book train tickets?
For the faster Regionale Veloce trains, booking a few days to a week ahead on Trenitalia.com can secure the lowest "Super Economy" fares and seat reservations. For standard regional trains, you can buy tickets at the station on the day of travel, as prices are fixed.
Is there an airport shuttle bus directly to Florence?
No. There is no direct airport shuttle bus service (like a Terravision or SIT Bus) operating between Perugia Airport and Florence city center. You must use the train or connect via Perugia's main bus terminal for an intercity bus.
Which is faster, the bus or the train?
The train is typically faster and more reliable. The bus journey itself is similar in duration (~1h45m), but you must add significant time to first reach Perugia's city center bus terminal from the airport. The train connection from the airport station is much quicker and more integrated.
Where in Florence do the trains and buses arrive?
Trains arrive at Firenze Santa Maria Novella (SMN), the main central station. Intercity buses typically arrive at the Villa Costanza or Firenze (Viale Filippo Strozzi) bus stations on the city's outskirts, requiring a final tram or taxi ride to the center.