1map logoGo to main page

Perugia, Umbria to Florence, Tuscany from $8: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Perugia, Italy
to
Florence, Italy

How to Get from Perugia to Florence: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$8 - OtherBest price
119.3 kmDistance
1h 40m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Perugia to Florence with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
1h  29m
Estimated price
$0-0
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
2h  9m
Estimated price
$8-8
Cheapest
route map
Distance: 119.3 km
Duration: 1h 40m

See more options

Pricing table
Company
Trenitalia
Train
Average Duration
2h  5m
Estimated price
$11-60
Company
FlixBus
Bus
Average Duration
2h  10m
Estimated price
$16-23
Company
various
Drive
Average Duration
1h  40m
Estimated price
$27-45

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $10 $8 $8 $11 $10 $10 $10
Train $15 $12 $11 $12 $13 $13 $14

Traveling From Perugia to Florence

The journey from Perugia to Florence offers a fascinating contrast between the charming hillside serenity of Perugia and the vibrant Renaissance pulse of Florence.

Best Neighbourhoods in Florence

Florence boasts diverse neighborhoods, each offering distinct experiences for visitors.

Oltrarno
• Known for artisan shops and local craftsmanship.
• Features beautiful gardens like Boboli and Bardini.
Santa Croce
• Home to the stunning Santa Croce Basilica.
• Bustling with lively restaurants and bars.
Duomo
• Iconic landmarks like the Florence Cathedral and Giotto's Campanile.
• Central hub for art, history, and shopping.

Best Times To Visit Florence's Attractions

Timing your visits can greatly enhance your experience in Florence.

Uffizi Gallery
Early mornings or late afternoons offer a quieter atmosphere and shorter lines.
Florence Cathedral
Visit during weekdays to avoid the weekend crowds, especially in summer.
Ponte Vecchio
Early mornings or sunset provide stunning views with fewer tourists.

Florence Weather: What to Expect Year-Round

Florence enjoys a Mediterranean climate, characterized by hot summers and mild winters, making spring and fall the best times to explore its stunning sights. Be mindful of how weather can influence your plans, as summer heat can be intense while winter brings a quieter, more tranquil atmosphere.

Dining Recommendation in Florence

Savor the rich flavors of a classic Florentine steak, or 'bistecca alla Fiorentina,' at Trattoria Mario, where the vibrant atmosphere and emphasis on local ingredients truly set it apart from Perugia’s more rustic fare. This iconic dish showcases a boldness in flavor and preparation that highlights Florence’s culinary heritage, offering you a delightful contrast to the simpler, hearty dishes typical of Perugian cuisine.

Perugia - Florence operators

Explore transport companies operating between Perugia and Florence, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+393293958604
Website
pistoia-viaggi.it

Bus from Perugia to Firenze

Average Duration
1h 11m
Estimated price
0-0
Contact phone
+49 30 300 137 300
Website
flixbus.co.uk

Bus from Perugia to Florence

Average Duration
2h 10m
Estimated price
$16-23
Train Show train routes
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Perugia to Firenze S.M.N.

Average Duration
2h 5m
Estimated price
$12-22
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Perugia to Firenze S.M.N.

Average Duration
1h 29m
Estimated price
$11-16
Contact phone
+39 06 68475475
Website
trenitalia.com/en/frecce.html

Train from Perugia to Firenze S.M.N.

Average Duration
1h 37m
Estimated price
$15-60
Rideshare
Contact phone
+3 318 576 2228
Website
blablacar.com

Rideshare from Perugia to Florence

Average Duration
2h 9m
Estimated price
$8-8

Perugia to Florence: Overview of Bus, Train, Flight, and Car Trips

Traveling between Perugia and Florence offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Perugia to Florence, covering a distance of 96 miles. Enjoy a leisurely drive through the charming Italian countryside, with the journey taking around 1 hour and 40 minutes. 💸 Explore cost-effective travel options ranging from €25 to €42 for the journey by car from Perugia to Florence. Whether you prefer budget-friendly rides or a bit more comfort, there are choices to suit your travel style and budget.
Average price
€25 - €42
🚅 Traveling from Perugia to Florence by train is a convenient and efficient way to explore Italy. The direct train service operated by Trenitalia takes approximately 2 hours and 5 minutes, departing every four hours, seven days a week. 📍 The journey covers a distance of 138 km, with options for routes that may involve transfers or direct routes. You can choose between different timings and prices to suit your schedule and budget. Make sure to check the Trenitalia website for up-to-date information on schedules and ticket prices.
Departure Point
Perugia station
Arrival Point
Firenze S.M.N. station
Useful tips for train travellers
• On your train trip from Perugia to Florence, you can expect catering services offered by Trenitalia, with a range of snacks and beverages available for purchase. First Class and Business Class passengers often enjoy complimentary snacks and beverages, while Economy Class provides a selection of items from the onboard vending machines.
• Trenitalia offers various seating options for this route. You can choose between First Class, Business Class, and Economy Class. First Class provides more spacious seating and additional amenities, while Business Class may offer a more quiet environment with some extra services. Economy Class, while more compact, is still comfortable for your journey.
• The main operators for the Perugia to Florence route are Trenitalia and Italo. You can check their schedules and book tickets through their official websites: Trenitalia - ">">trenitalia.com and Italo - ">">italo.it For local transport schedules in Florence, visit ">">at-bus.it for bus and tram information.
🚌 Traveling by bus from Perugia to Florence is a convenient option with a journey time of approximately 2 hours and 10 minutes. FlixBus operates five times a week, providing daily services for this route. 🌆 The distance between Perugia and Florence is 175 km, and there are different bus routes available for travelers. One option involves a transfer in Siena before reaching Florence Bus Station. 🚆 For a faster alternative, travelers can opt for a direct train from Perugia Railway Station to Firenze Campo Marte, operated by Trenitalia, with a travel time of 1 hour and 57 minutes. This quick and efficient train ride offers a scenic journey to Florence.
Departure Point
Perugia station
Arrival Point
Florence station

Frequently asked questions

Find out more about the route from Perugia to Florence.

Or choose the category:
The distance between Perugia and Florence is 74 miles, or 96.4 miles by road. Typical travel times by various modes of transportation are as follows: it takes 2 hours and 5 minutes to reach Florence from Perugia by train, 1 hour and 40 minutes to reach Perugia from Florence by car, and 2 hours and 27 minutes to reach Florence from Perugia by bus. These times may vary depending on traffic conditions and other factors, so it's always a good idea to plan your journey accordingly.
The most cost-effective option for traveling from Perugia to Florence is to rideshare, which costs €7 and takes approximately 2 hours and 9 minutes. This option allows you to share a ride with others, reducing the cost. However, the fastest option is to drive, which takes 1 hour and 40 minutes and costs between €25 and €41. Driving provides the convenience of a quicker journey, especially if you prefer to have more control over your travel schedule.
When traveling from Perugia to Florence, the prices for a train ticket can range from €10 to €55. On the other hand, a bus ticket for the same route can cost between €17 to €22. These prices vary depending on factors such as the type of train or bus service, the class, and the availability of discounts or promotions. It is advisable to check with the specific train or bus service provider for the most accurate and up-to-date pricing information.
To travel from Perugia to Florence without using public transportation, you can consider using BlaBlaCar's carpooling service. This provides rideshare options where you can find drivers heading from Perugia to Florence. The driving distance between the two cities is approximately 96 miles, and it takes about 1 hour and 40 minutes by car. The prices for carpooling from Perugia to Florence range from €25 to €41, depending on the specific ride and driver.
The best way to travel from Perugia to Florence without a car is by train. The journey takes approximately 2 hours and 5 minutes and the cost ranges from €10 to €55. Trains are a convenient and efficient mode of transportation, allowing you to relax and enjoy the scenic views during the journey.
Yes, there is a direct train connection between Perugia and Florence. The train services are operated by Trenitalia and depart from Perugia station every four hours. The journey takes approximately 2 hours and 5 minutes, with trains arriving at Firenze S.M.N. station in Florence. This direct train link provides a convenient and efficient way to travel between the two cities.
There are numerous accommodation options available near Florence. With over 2343 hotels to choose from, travelers can select a hotel to suit their preferences and budget. Prices start at €38 per night, providing affordable options for those on a budget. Whether you prefer luxury hotels, quaint bed and breakfasts, or budget-friendly hostels, there is a wide range of choices available in Florence.