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

  1. Fly from Palermo (PMO) to Brindisi (BDS) PMO - BDS

$59 - $610

Cheapest option

Bus via Taranto  •  15 h 13 min

  1. Take the bus from Palermo to Mirto
  2. Take the bus from Mirto to Taranto via Porto Mercantile
  3. Take the bus from Taranto to Brindisi

$44 - $56

6 alternative options

Fly to Bari, train  •  5 h 13 min

  1. Fly from Palermo (PMO) to Bari (BRI) PMO - BRI
  2. Take the train from Bari Centrale to Brindisi

$68 - $232

Train, car ferry, night bus  •  11 h 50 min

  1. Take the train from Palermo Centrale to Messina Centrale Rv / ...
  2. Take the car ferry from Messina to Villa San Giovanni
  3. Take the train from Villa S.Giovanni to Lamezia Terme Centrale Reg / ...
  4. Take the night bus from Lamezia Terme Centrale to Taranto Bus
  5. Take the train from Taranto to Brindisi Reg / ...

Bus  •  12 h 13 min

  1. Take the bus from Palermo to Cosenza
  2. Take the bus from Cosenza to Brindisi

$50 - $58

Train  •  13 h 28 min

  1. Take the train from Palermo Centrale to Messina Centrale Rv / ...
  2. Take the train from Villa S.Giovanni to Castiglione Cosentino Reg
  3. Take the train from Castiglione Cosentino to Sibari Reg
  4. Take the train from Sibari to Taranto Ic
  5. Take the train from Taranto to Brindisi Reg / ...

$132 - $226

Train, bus  •  17 h 29 min

  1. Take the train from Palermo Centrale to Battipaglia Icn
  2. Take the train from Battipaglia to Taranto Ic / ...
  3. Take the bus from Taranto to Brindisi

$93 - $121

Drive, car ferry  •  8 h 6 min

  1. Drive from Palermo to Messina
  2. Take the car ferry from Messina to Villa San Giovanni
  3. Drive from Villa San Giovanni to Brindisi

$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.

Airlines
Alitalia
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
Ryanair
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
easyJet
Website
easyjet.com
Flights from Palermo to Brindisi via Milan Malpensa
Ave. Duration
7 h 5 min
When
Every day
Estimated price
$120 - $650
Volotea
Website
volotea.com
Flights from Palermo to Bari
Ave. Duration
1 h 10 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$28 - $270
Train operators
Trenitalia
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
Trenitalia Intercity
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
Bus operators
Trenitalia
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
Ias Auto Linee
Phone
0983 565635
Email
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
Saj
Phone
0981 500331
Email
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
Autolinee Romano
Ouibus
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
Ferry operators
Caronte & Tourist
Phone
800 627414
Email
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.