There are 8 ways to get from Bari to Trapani by plane, train, bus, ferry, car, bus and ferry or rideshare

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 Palermo, train  •  5 h 59 min

  1. Fly from Bari (BRI) to Palermo (PMO) BRI - PMO
  2. Take the train from Cinisi Terrasini to Trapani

$73 - $247

Cheapest option

Fly to Trapani  •  6 h 17 min

  1. Fly from Bari (BRI) to Trapani (TPS) BRI - TPS

$66 - $1,606

6 alternative options

Bus, ferry  •  11 h 24 min

  1. Take the bus from Bari via Capruzzi to Naples Porto Immacolatella 53801
  2. Take the ferry from Naples to Trapani

$158 - $198

Drive, ferry  •  9 h 58 min

  1. Drive from Bari to Naples
  2. Take the ferry from Naples to Trapani

$170 - $228

Train, ferry  •  12 h 47 min

  1. Take the train from Bari Centrale to Caserta Fa / ...
  2. Take the ferry from Naples to Trapani

$169 - $228

Bus  •  16 h 1 min

  1. Take the bus from Bari to Cantinella
  2. Take the bus from Bivio Cantinella to Palermo
  3. Take the bus from Palermo - Piazza Giulio Cesare to Calatafimi Segesta - Piazza Duca degli Abruzzi

Train  •  20 h 11 min

  1. Take the train from Bari Centrale to Caserta Fa / ...
  2. Take the train from Aversa to Palermo Centrale Ic
  3. Take the train from Cinisi Terrasini to Trapani Reg

$124 - $186

Bus, bus and ferry  •  19 h

  1. Take the bus from Bari to Salerno 5386R / ...
  2. Take the bus and ferry from Salerno Duomo Via Vernieri to Marsala

$82 - $136

What companies run services between Bari, Italy and Trapani, Italy?

Alitalia, Ryanair and two other airlines fly from Bari to Trapani 3 times a day. Alternatively, you can take a train from Bari to Trapani via Caserta, Aversa, Palermo Centrale, Palermo, Cinisi, and Cinisi Terrasini in around 20 h 11 min.

Airlines
Alitalia
Website
alitalia.com
Flights from Bari to Palermo via Rome
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$85 - $350
Flights from Bari to Trapani via Rome
Ave. Duration
5 h 12 min
When
Every day
Estimated price
$170 - $2,400
Flights from Bari to Trapani via Milan Linate
Ave. Duration
6 h 30 min
When
Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $2,400
Ryanair
Website
ryanair.com
Flights from Bari to Palermo via Rome
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$45 - $150
Flights from Bari to Trapani via Prague
Ave. Duration
5 h 25 min
When
Tuesday and Saturday
Estimated price
$150 - $650
Volotea
Website
volotea.com
Flights from Bari to Palermo
Ave. Duration
1 h 15 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$28 - $270
Blue Air
Website
blueairweb.com
Flights from Bari to Trapani via Turin
Ave. Duration
4 h 55 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$150 - $750
Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Cinisi Terrasini to Trapani
Ave. Duration
2 h 19 min
Frequency
4 times a day
Estimated price
$12 - $27
Website
orario.trenitalia.com
1st Class
$22 - $27
Trenitalia Intercity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Aversa to Palermo Centrale
Ave. Duration
9 h 54 min
Frequency
Twice daily
Estimated price
$70 - $95
Website
orario.trenitalia.com
Bus operators
Simet SPA
Phone
+39.0983.520315
Email
simetspa@simetspa.it
Website
simetspa.it
Bus from Bari to Cantinella
Ave. Duration
1 h 56 min
Frequency
3 times a week
Estimated price
$13 - $19
Schedules at
simetspa.it
Ias Auto Linee
Phone
0983 565635
Email
ias@iasautolinee.it
Website
iasautolinee.com
Bus and ferry from Bivio Cantinella to Palermo
Ave. Duration
8 h 25 min
Frequency
Once daily
Estimated price
$23 - $35
Schedules at
iasautolinee.com
Tarantola Bus
Phone
+39 0924 31020
Email
info@tarantolabus.com
Website
tarantolabus.com
Bus from Palermo - Piazza Giulio Cesare to Calatafimi Segesta - Piazza Duca degli Abruzzi
Ave. Duration
1 h 40 min
Frequency
3 times a day
Schedules at
tarantolabus.com
Marozzi VT
Phone
080 579 0211
Email
info@marozzivt.it
Website
marozzivt.it
Bus from Bari to Salerno
Ave. Duration
3 h 45 min
Frequency
3 times a day
Estimated price
$24 - $29
Schedules at
marozzivt.it
Ferry operators
Other operators
Autoservizi Salemi Srl
Phone
(+39) 0923 98.11.20
Website
autoservizisalemi.it
Rideshare from Salerno Duomo Via Vernieri to Marsala
Ave. Duration
12 h 24 min
Frequency
Once daily
Estimated price
$55 - $100
Schedules at
autoservizisalemi.it

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 Train travel in France: A guide to SNCF, How do I get from Sydney to Melbourne and Getting to Milan from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Bari to Trapani?

The distance between Bari and Trapani is 505 km.

What is the cheapest way to get from Bari to Trapani?

The cheapest way to get from Bari to Trapani is to bus and bus and ferry which costs 65€ - 120€ and takes 19 h.

What is the fastest way to get from Bari to Trapani?

The quickest way to get from Bari to Trapani is to fly and train which takes 5 h 59 min and costs 60€ - 210€.

Is there a direct bus between Bari and Trapani?

No, there is no direct bus from Bari to Trapani. However, there are services departing from Bari and arriving at Trapani - Ospedale via Bivio Cantinella, Palermo - Piazza Giulio Cesare and Calatafimi Segesta - Piazza Duca degli Abruzzi. The journey, including transfers, takes approximately 16 h 1 min.

How long does it take to get from Bari to Trapani?

It takes approximately 5 h 59 min to get from Bari to Trapani, including transfers.