Bari Palermo Routes (7 Ways to go)

Planning a trip from Bari to Palermo Cleartrip helps you select the best route between Bari & Palermo based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Bari & Palermo

The distance from Bari to Palermo is approximately 712.23kms. Take a look at the 7 routes available to reach Palermo from Bari

  • 1.
  • Bari to Palermo Bus
  • 11h 21m
  • Rs. 2300
 
Bari
 
1h 56m
Rs. 800
Travelling in a bus is one of the ways to reach Cantinella from Bari. The total journey between Bari & Cantinella takes around 1h 56m in a bus. The bus ticket price for the journey is approximately Rs.800.
 
Cantinella
 
8h 25m
Rs. 1500
Travelling in a bus is one of the ways to reach Palermo from Bivio Cantinella. The total journey between Bivio Cantinella & Palermo takes around 8h 25m in a bus. The bus ticket price for the journey is approximately Rs.1500.
 
Palermo
  • 2.
  • Bari to Palermo Bus, train, car ferry
  • 11h 52m
  • Rs. 4002
 
Bari
 
1h 49m
Rs. 800
Travelling in a bus is one of the ways to reach Sibari from Bari. The total journey between Bari & Sibari takes around 1h 49m in a bus. The bus ticket price for the journey is approximately Rs.800.
 
Sibari
 
0h 54m
Rs. 550
You can reach Castiglione Cosentino from Sibari by travelling in a train. Sibari to Castiglione Cosentino train takes approximately 0h 54m. You can catch a train from Sibari and get down at Castiglione Cosentino. The price of the train ticket is approximately Rs. 550.
 
Castiglione Cosentino
 
0h 17m
Rs. 460
You can reach Paola from Castiglione Cosentino by travelling in a train. Castiglione Cosentino to Paola train takes approximately 0h 17m. You can catch a train from Castiglione Cosentino and get down at Paola. The price of the train ticket is approximately Rs. 460.
 
Paola
 
1h 47m
Rs. 900
You can reach Villa S.Giovanni from Paola by travelling in a train. Paola to Villa S.Giovanni train takes approximately 1h 47m. You can catch a train from Paola and get down at Villa S.Giovanni. The price of the train ticket is approximately Rs. 900.
 
Villa S.Giovanni
 
0h 30m
Rs. 192
Ferry is one of the ways to reach Messina from Villa San Giovanni. Villa San Giovanni to Messina by ferry takes approximately 0h 30m. The distance between Villa San Giovanni & Messina is around 8.18kms.
 
Messina
 
0h 6m
Rs. 0
Walking is one of the ways to reach Messina Centrale from Messina. Messina to Messina Centrale by walk takes approximately 0h 6m. The distance between Messina & Messina Centrale is around 0.48kms.
 
Messina Centrale
 
3h 35m
Rs. 1100
You can reach Palermo Centrale from Messina Centrale by travelling in a train. Messina Centrale to Palermo Centrale train takes approximately 3h 35m. You can catch a train from Messina Centrale and get down at Palermo Centrale. The price of the train ticket is approximately Rs. 1100.
 
Palermo Centrale
  • 3.
  • Bari to Palermo Fly
  • 3h 23m
  • Rs. 3270
 
Bari Crispi
 
0h 11m
Rs. 384
You can reach Aeroporto from Bari Crispi by travelling in a train. Bari Crispi to Aeroporto train takes approximately 0h 11m. You can catch a train from Bari Crispi and get down at Aeroporto. The price of the train ticket is approximately Rs. 384.
 
Aeroporto
 
1h 15m
Rs. 2400
You can travel from Bari to Palermo by booking a flight. The total flight time between Bari & Palermo is around 1h 15m. The price of the flight ticket is approximately Rs.2400.
 
Palermo
 
0h 38m
Rs. 486
Travelling in a bus is one of the ways to reach Palermo - Via Alcide de Gasperi from Palermo - Airport. The total journey between Palermo - Airport & Palermo - Via Alcide de Gasperi takes around 0h 38m in a bus. The bus ticket price for the journey is approximately Rs.486.
 
Palermo - Via Alcide de Gasperi
  • 4.
  • Bari to Palermo Train, night train
  • 17h 58m
  • Rs. 4211
 
Bari Policlinico
 
3h 37m
Rs. 810
You can reach Potenza Centrale station from Bari Policlinico by travelling in a train. Bari Policlinico to Potenza Centrale station train takes approximately 3h 37m. You can catch a train from Bari Policlinico and get down at Potenza Centrale station. The price of the train ticket is approximately Rs. 810.
 
Potenza Centrale station
 
0h 10m
Rs. 0
Walking is one of the ways to reach Potenza Inferiore from Potenza Centrale station. Potenza Centrale station to Potenza Inferiore by walk takes approximately 0h 10m. The distance between Potenza Centrale station & Potenza Inferiore is around 0.86kms.
 
Potenza Inferiore
 
1h 21m
Rs. 1000
You can reach Battipaglia from Potenza Inferiore by travelling in a train. Potenza Inferiore to Battipaglia train takes approximately 1h 21m. You can catch a train from Potenza Inferiore and get down at Battipaglia. The price of the train ticket is approximately Rs. 1000.
 
Battipaglia
 
10h 19m
Rs. 2300
You can reach Palermo Centrale from Battipaglia by travelling in a train. Battipaglia to Palermo Centrale train takes approximately 10h 19m. You can catch a train from Battipaglia and get down at Palermo Centrale. The price of the train ticket is approximately Rs. 2300.
 
Palermo Centrale
 
0h 25m
Rs. 101
Travelling in a bus is one of the ways to reach Piazza Boiardo from Stazione Centrale - Pensilina Esterna. The total journey between Stazione Centrale - Pensilina Esterna & Piazza Boiardo takes around 0h 25m in a bus. The bus ticket price for the journey is approximately Rs.101.
 
Piazza Boiardo
  • 5.
  • Bari to Palermo Bus, car ferry
  • 14h 24m
  • Rs. 4753
 
Bari via Capruzzi
 
3h 14m
Rs. 1753
Travelling in a bus is one of the ways to reach Naples Porto Immacolatella from Bari via Capruzzi. The total journey between Bari via Capruzzi & Naples Porto Immacolatella takes around 3h 14m in a bus. The bus ticket price for the journey is approximately Rs.1753.
 
Naples Porto Immacolatella
 
0h 10m
Rs. 0
Walking is one of the ways to reach Naples from Naples Porto Immacolatella. Naples Porto Immacolatella to Naples by walk takes approximately 0h 10m. The distance between Naples Porto Immacolatella & Naples is around 0.84kms.
 
Naples
 
10h 0m
Rs. 3000
Ferry is one of the ways to reach Palermo from Naples. Naples to Palermo by ferry takes approximately 10h 0m. The distance between Naples & Palermo is around 315.79kms.
 
Palermo
  • 6.
  • Bari to Palermo Drive, car ferry
  • 7h 49m
  • Rs. 9369
 
Bari
 
4h 54m
Rs. 5970
You can take a car from Bari to Villa San Giovanni. It will take you around 4h 54m to cover distance of 430.15kms and reach Villa San Giovanni from Bari. The total amount for the journey will be approximately Rs.5970.
 
Villa San Giovanni
 
0h 30m
Rs. 192
Ferry is one of the ways to reach Messina from Villa San Giovanni. Villa San Giovanni to Messina by ferry takes approximately 0h 30m. The distance between Villa San Giovanni & Messina is around 8.18kms.
 
Messina
 
2h 25m
Rs. 3207
You can take a car from Messina to Palermo. It will take you around 2h 25m to cover distance of 231.08kms and reach Palermo from Messina. The total amount for the journey will be approximately Rs.3207.
 
Palermo
  • 7.
  • Bari to Palermo Train
  • 13h 55m
  • Rs. 7400
 
Bari Centrale
 
2h 45m
Rs. 2300
You can reach Caserta from Bari Centrale by travelling in a train. Bari Centrale to Caserta train takes approximately 2h 45m. You can catch a train from Bari Centrale and get down at Caserta. The price of the train ticket is approximately Rs. 2300.
 
Caserta
 
0h 42m
Rs. 500
You can reach Napoli Centrale from Caserta by travelling in a train. Caserta to Napoli Centrale train takes approximately 0h 42m. You can catch a train from Caserta and get down at Napoli Centrale. The price of the train ticket is approximately Rs. 500.
 
Napoli Centrale
 
9h 10m
Rs. 4600
You can reach Palermo Centrale from Napoli Centrale by travelling in a train. Napoli Centrale to Palermo Centrale train takes approximately 9h 10m. You can catch a train from Napoli Centrale and get down at Palermo Centrale. The price of the train ticket is approximately Rs. 4600.
 
Palermo Centrale