1map logoGo to main page

Perugia to Florence 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 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/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 reveals a shift from Perugia's picturesque hilltop charm to Florence's vibrant art scene and Renaissance history.

Best Neighbourhoods in Florence

Florence boasts diverse neighborhoods, each offering distinct experiences.

Oltrarno
• Lively artisan workshops and traditional crafts.
• Charming local eateries with authentic Tuscan dishes.
Santa Croce
• Home to the iconic basilica and medieval architecture.
• Vibrant nightlife with bars and live music.
Duomo
• Central location with stunning views from the dome.
• Surrounded by historic landmarks and museums.

Best Times To Visit Florence's Attractions

Planning your visits around peak times can enhance your experience in Florence.

Uffizi Gallery
Visit early in the morning or late in the afternoon to enjoy fewer crowds.
Ponte Vecchio
Early mornings on weekdays offer a quieter stroll across this iconic bridge.
The Duomo
Late afternoon visits allow you to appreciate the sunset views with fewer tourists.

Florence Weather: What to Expect Year-Round

Florence enjoys a Mediterranean climate, with hot summers and mild winters, making spring and fall the most enjoyable seasons for exploring the city. Weather conditions can influence your sightseeing plans, as summer heat may lead to crowded attractions, while cooler months can provide a more relaxed atmosphere.

Dining Recommendation in Florence

Consider savoring the famous Florentine steak at Trattoria Mario, where the lively atmosphere and the intense flavors of locally sourced meats create a dining experience distinct from Perugia's rustic fare. The boldness of the Tuscan cuisine, characterized by its use of high-quality ingredients and simple preparation, offers a delightful contrast to the more subdued flavors found in Umbrian dishes.

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 journey from Perugia to Florence, covering a distance of 154.5 km. The scenic drive takes around 1 hour and 40 minutes, offering stunning views along the way. 💸 Experience flexibility in pricing when traveling by car from Perugia to Florence, with costs ranging from €25 to €41.
Average price
€25 - €42
🚆 Embark on a scenic train journey from Perugia to Florence! The direct train service operated by Trenitalia runs every four hours, taking approximately 2 hours and 5 minutes to reach Firenze S.M.N. 🏞️ Sit back and enjoy the picturesque ride covering a distance of 138 km from Perugia to Florence. With train options departing from Perugia station to Firenze Campo Marte, you can easily explore the beautiful Metropolitan City of Florence in under 2 hours. 🎫 Travel hassle-free with Trenitalia from Perugia to Florence for a convenient and efficient journey. Whether you prefer a direct route or one with a transfer, you'll arrive at the stunning Firenze S.M.N.
Departure Point
Perugia station
Arrival Point
Firenze S.M.N. station
🚌 Direct bus services from Perugia to Florence, operated by FlixBus, are available five times a week and take approximately 2 hours and 10 minutes. 🌳 Route options for the journey from Perugia to Florence include transfers and varying durations. One route involves a bus towards Florence, followed by another bus towards Autostazione Firenze, with agencies such as FlixBus and Autolinee Toscane - Linee Regionali. 🚄 Alternatively, travelers can opt for a faster journey by taking a direct train from Perugia Railway Station to Firenze S.Maria Novella. This Trenitalia service takes approximately 1 hour and 57 minutes to reach Florence, covering a distance of 138 km.
Departure Point
Perugia station
Arrival Point
Florence station
Useful tips for bus travellers
• Before your trip, check the FlixBus schedule on their website (global.flixbus.com) and consider booking your ticket in advance, especially if you're traveling on weekends, as services to Florence can fill up quickly.
• Upon arrival at the Florence Bus Station (Firenze Autostazione), familiarize yourself with the layout by consulting the station map available at at-bus.it which can help you navigate connections to local transit options like trams and buses.
• If you have time before or after your bus journey, visit the nearby Mercato Centrale (Central Market) for great local dining options, offering a variety of Tuscan dishes and artisanal food, located just a short walk from the bus station.