There are 8 ways to get from Palermo to Brindisi by plane, train, car ferry, night bus, bus and ferry, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly to Brindisi • 5 h 42 min
$59 - $610
Cheapest option
Bus via Taranto • 15 h 13 min
$44 - $56
6 alternative options
Fly to Bari, train • 5 h 13 min
$68 - $232
Train, car ferry, night bus • 11 h 50 min
Bus • 12 h 13 min
$50 - $58
Train • 13 h 28 min
$132 - $226
Train, bus • 17 h 29 min
$93 - $121
Drive, car ferry • 8 h 6 min
$103 - $181
What companies run services between Palermo, Italy and Brindisi, Italy?
Alitalia, Ryanair and three other airlines fly from Palermo to Brindisi hourly. Alternatively, you can take a train from Palermo to Brindisi via Messina Centrale, Messina Piazza della Repubblica, Villa San Giovanni, Villa S.Giovanni, Castiglione Cosentino, Sibari, and Taranto in around 13 h 28 min.

- Website
- alitalia.com
Flights from Palermo to Brindisi via Rome
- Ave. Duration
- 3 h 32 min
- When
- Every day
- Estimated price
- $160 - $700
Flights from Palermo to Brindisi via Milan Linate
- Ave. Duration
- 6 h
- When
- Every day
- Estimated price
- $160 - $700
Flights from Palermo to Bari via Rome
- Ave. Duration
- 3 h 12 min
- When
- Every day
- Estimated price
- $85 - $350

- Website
- ryanair.com
Flights from Palermo to Brindisi via Pisa
- Ave. Duration
- 4 h 55 min
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $45 - $200
Flights from Palermo to Brindisi via Milan Bergamo
- Ave. Duration
- 5 h 50 min
- When
- Every day
- Estimated price
- $45 - $200

- Website
- easyjet.com
Flights from Palermo to Brindisi via Milan Malpensa
- Ave. Duration
- 7 h 5 min
- When
- Every day
- Estimated price
- $120 - $650

- Website
- volotea.com
Flights from Palermo to Bari
- Ave. Duration
- 1 h 10 min
- When
- Monday, Wednesday, Thursday and Saturday
- Estimated price
- $28 - $270

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Brindisi
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- $18 - $27
- Website
- orario.trenitalia.com

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Palermo Centrale to Messina Centrale
- Ave. Duration
- 2 h 40 min
- Frequency
- Every 3 hours
- Estimated price
- $17 - $40
- Website
- orario.trenitalia.com
- 1st Class
- $30 - $40
Train from Villa S.Giovanni to Lamezia Terme Centrale
- Ave. Duration
- 1 h 13 min
- Frequency
- Hourly
- Estimated price
- $8 - $19
- Website
- orario.trenitalia.com
- 1st Class
- $15 - $19
Train from Taranto to Brindisi
- Ave. Duration
- 1 h 3 min
- Frequency
- Every 4 hours
- Estimated price
- $5 - $13
- Website
- orario.trenitalia.com
- 1st Class
- $11 - $13
Train from Villa S.Giovanni to Castiglione Cosentino
- Ave. Duration
- 2 h 8 min
- Frequency
- Every 4 hours
- Estimated price
- $14 - $35
- Website
- orario.trenitalia.com
- 1st Class
- $26 - $31
Train from Castiglione Cosentino to Sibari
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $5 - $12
- Website
- orario.trenitalia.com
- 1st Class
- $9 - $12

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Sibari to Taranto
- Ave. Duration
- 1 h 38 min
- Frequency
- Once daily
- Estimated price
- $20 - $29
- Website
- orario.trenitalia.com
Train from Palermo Centrale to Battipaglia
- Ave. Duration
- 10 h 23 min
- Frequency
- Once daily
- Estimated price
- $65 - $85
- Website
- orario.trenitalia.com
Train from Battipaglia to Taranto
- Ave. Duration
- 3 h 14 min
- Frequency
- 3 times a day
- Estimated price
- $23 - $29
- Website
- orario.trenitalia.com

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Night bus from Lamezia Terme Centrale to Taranto
- Ave. Duration
- 3 h 21 min
- Frequency
- 5 times a week
- Website
- orario.trenitalia.com

- Phone
- 0983 565635
- ias@iasautolinee.it
- Website
- iasautolinee.com
Bus and ferry from Palermo to Cosenza
- Ave. Duration
- 7 h 17 min
- Frequency
- Once daily
- Estimated price
- $21 - $30
- Schedules at
- iasautolinee.com
Bus and ferry from Palermo to Mirto
- Ave. Duration
- 9 h 10 min
- Frequency
- Once daily
- Estimated price
- $25 - $35
- Schedules at
- iasautolinee.com

- Phone
- 0981 500331
- info@saj.it
- Website
- saj.it
Bus from Cosenza to Brindisi
- Ave. Duration
- 3 h 56 min
- Frequency
- Twice daily
- Estimated price
- $28
- Schedules at
- saj.it

- Phone
- 0962.21709
- info@autolineeromano.com
- Website
- autolineeromano.com
Bus from Mirto to Taranto via Porto Mercantile
- Ave. Duration
- 2 h 11 min
- Frequency
- Once daily
- Estimated price
- $14
- Schedules at
- autolineeromano.com

- Phone
- 0890715298
- Website
- ouibus.com
Bus from Taranto to Brindisi
- Ave. Duration
- 1 h 20 min
- Frequency
- Every 15 minutes
- Estimated price
- $3 - $5
- Website
- Ouibus

- Phone
- 800 627414
- servizioclienti@carontetourist.it
- Website
- carontetourist.it
Car ferry from Messina to Villa San Giovanni
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $3 - $35
- Schedules at
- carontetourist.it
- Passenger
- $4
- Car
- $30 - $31
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Train travel in France: A guide to SNCF and How to get from London to Edinburgh - to help you get the most out of your next trip.
Questions & Answers
How far is it from Palermo to Brindisi?
The distance between Palermo and Brindisi is 483 km.
What is the cheapest way to get from Palermo to Brindisi?
The cheapest way to get from Palermo to Brindisi is to bus which costs 35€ - 50€ and takes 15 h 13 min.
What is the fastest way to get from Palermo to Brindisi?
The quickest way to get from Palermo to Brindisi is to fly and train which takes 5 h 13 min and costs 55€ - 190€.
Is there a direct bus between Palermo and Brindisi?
No, there is no direct bus from Palermo to Brindisi. However, there are services departing from Palermo and arriving at Brindisi via Cosenza. The journey, including transfers, takes approximately 12 h 13 min.
How long does it take to get from Palermo to Brindisi?
It takes approximately 5 h 42 min to get from Palermo to Brindisi, including transfers.