1map logoGo to main page

Brindisi, Apulia to Perugia, Umbria from $26: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Brindisi, Italy
to
Perugia, Italy

How to Get from Brindisi to Perugia: 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.

$26 by busBest price
672 kmDistance
2h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Brindisi to Perugia 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
Plane
Train
Average Duration
6h  42m
Estimated price
$32-267
Recommended
Company
various
Bus
Average Duration
10h  45m
Estimated price
$26-82
Cheapest
route map
Distance: 672 km
Duration: 2h 37m

See more options

Company
various
Plane
Train
Average Duration
7h  9m
Estimated price
$40-320
Company
various
Plane
Train
Average Duration
6h  41m
Estimated price
$47-395
Company
various
Train
Bus
Average Duration
8h  43m
Estimated price
$47-323
Company
various
Plane
Drive
Average Duration
6h  1m
Estimated price
$118-372
Company
Ryanair
Plane
Average Duration
2h  37m
Estimated price
$321-322
Company
various
Train
Average Duration
9h  3m
Estimated price
$324-325
Company
MarinoBus
Bus
Average Duration
14h  48m
Estimated price
$326-327
Company
various
Drive
Average Duration
6h  33m
Estimated price
$328-329

Brindisi - Perugia operators

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

Plane
Website
ryanair.com

Plane from Brindisi (BDS) to Rome (FCO)

Average Duration
1h 14m
Estimated price
2675-2676

Plane from Brindisi (BDS) to Perugia (PEG)

Average Duration
1h 15m
Estimated price
2672-26720
Website
alitalia.com

Plane from Brindisi (BDS) to Rome (FCO)

Average Duration
1h 12m
Estimated price
2672-260

Plane from Brindisi (BDS) to Bologna

Average Duration
1h 25m
Estimated price
2677-2678
Website
aeroitalia.com

Plane from Brindisi (BDS) to Ancona (AOI)

Average Duration
3h 27m
Estimated price
262-2671
Train
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Brindisi to Pescara Centrale

Average Duration
4h 18m
Estimated price
827-8200

Train from Roma Termini to Foligno

Average Duration
1h 40m
Estimated price
269-324

Train from Brindisi to Roma Termini

Average Duration
5h 21m
Estimated price
40-2673

Train from Bologna Centrale to Firenze S.M.N.

Average Duration
1h 32m
Estimated price
268-269
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Brindisi to Roma Tiburtina TiBus

Average Duration
7h 25m
Estimated price
40-261

Bus from Roma Tiburtina TiBus to Perugia

Average Duration
2h 20m
Estimated price
823-266

Bus from Pescara to Perugia

Average Duration
4h 5m
Estimated price
1183-1184
Contact phone
+39 06 88 93 82 32
Website
itabus.it

Bus from Brindisi Istituto Professionale Falcone to Roma Tiburtina TiBus

Average Duration
8h 5m
Estimated price
2679-26
Contact phone
+39 080 3112335
Website
marinobus.it

Bus from Brindisi Istituto Professionale Falcone to Roma Tiburtina TiBus

Average Duration
8h 25m
Estimated price
8200-324
Contact phone
+39 075 5009641
Website
sulga.eu

Bus from Roma Tiburtina TiBus to Perugia - Autostazione Piazza Partigiani

Average Duration
2h 15m
Estimated price
2677-1180
Drive

Drive from Brindisi to Perugia

Average Duration
6h 33m
Estimated price
328-329

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

Traveling between Brindisi and Perugia 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.

Average price
€111 - €166
Departure Point
Brindisi station
Arrival Point
Foligno station
Departure Point
Brindisi Airport
Arrival Point
Rome Airport
Useful tips for plane travellers
• Be aware that the flight from Brindisi to Perugia often requires a layover in Rome, so check your itinerary carefully to minimize waiting time.
• Upon arrival at Perugia San Francesco d'Assisi Airport, follow the signs for baggage claim and transport links; the airport is small, so navigation is straightforward.
• Expect taxi fares from Perugia Airport to the city center to be around €30-€35; confirm the price beforehand and look for the designated taxi rank outside the terminal.
Departure Point
Brindisi station
Arrival Point
Perugia station