There are 9 ways to get from Preveza to Bari by bus, plane, car ferry, ferry, train, bus and ferry 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

Bus to Ioannina, fly to Bari  •  8 h 53 min

  1. Take the bus from Preveza to Ioannina
  2. Fly from Ioannina (IOA) to Bari (BRI) IOA - BRI

$129 - $590

Cheapest option

Bus, car ferry Grimaldi Lines  •  16 h 51 min

  1. Take the bus from Preveza to Igoumenitsa
  2. Take the car ferry from Igoumenitsa to Brindisi
  3. Take the bus from Brindisi to Bari 150

$42 - $117

7 alternative options

Bus, car ferry to Corfu, fly to Bari  •  7 h 52 min

  1. Take the bus from Preveza to Igoumenitsa
  2. Take the car ferry from Igoumenitsa to Corfu
  3. Fly from Corfu (CFU) to Bari (BRI) CFU - BRI

$193 - $802

Fly Preveza to Bari  •  4 h

  1. Fly from Preveza (PVK) to Bari (BRI) PVK - BRI

$105 - $2,112

Fly Preveza to Corfu, ferry, bus, train  •  10 h 28 min

  1. Fly from Preveza (PVK) to Corfu (CFU) PVK - CFU
  2. Take the ferry from Corfu to Otranto
  3. Take the bus from Otranto to Lecce
  4. Take the train from Lecce to Bari Centrale

$298 - $1,097

Bus, car ferry, ferry, train  •  13 h 9 min

  1. Take the bus from Preveza to Igoumenitsa
  2. Take the car ferry from Igoumenitsa to Corfu
  3. Take the ferry from Corfu to Otranto
  4. Take the bus from Otranto - Stazione FSE to Lecce - Camera di Commercio/Stazione 106 / ...
  5. Take the train from Lecce to Bari Centrale Fb / ...

$103 - $144

Bus, bus and ferry  •  14 h 18 min

  1. Take the bus from Preveza to Ioannina
  2. Take the bus from Ioannina to Fier
  3. Take the bus and ferry from Fier to Brindisi
  4. Take the bus from Brindisi to Bari 05R

Bus, car ferry Ventouris Ferries  •  16 h 30 min

  1. Take the bus from Preveza to Igoumenitsa
  2. Take the car ferry from Igoumenitsa to Bari

$81 - $285

Drive, car ferry  •  11 h 28 min

  1. Drive from Preveza to Igoumenitsa
  2. Take the car ferry from Igoumenitsa to Bari

$109 - $291

What companies run services between Preveza, Greece and Bari, Italy?

Volotea flies from Preveza to Bari once a week.

Airlines
Volotea
Website
volotea.com
Flights from Ioannina to Bari via Athens
Ave. Duration
7 h 50 min
When
Friday
Estimated price
$95 - $550
Flights from Corfu to Bari
Ave. Duration
1 h
When
Wednesday
Estimated price
$45 - $310
Flights from Preveza to Bari
Ave. Duration
1 h 5 min
When
Wednesday
Estimated price
$55 - $370
Sky Express
Website
skyexpress.gr
Flights from Preveza to Corfu
Ave. Duration
30 min
When
Thursday, Friday, Saturday and Sunday
Estimated price
$55 - $130
Aegean Airlines
Website
aegeanair.com
Flights from Ioannina to Bari via Athens
Ave. Duration
4 h 25 min
When
Friday and Sunday
Estimated price
$130 - $750
Ellinair
Website
en.ellinair.com
Flights from Corfu to Bari
Ave. Duration
1 h
When
Tuesday
Estimated price
$60 - $300
Train operators
Bus operators
KTEL Ioanninon
Phone
26510 25014
Website
ktelioannina.gr
Bus from Preveza to Ioannina
Ave. Duration
1 h 45 min
Frequency
Every 4 hours
Estimated price
$14 - $17
Schedules at
ktelioannina.gr
KTEL Prevezas
Phone
26820 22213
Email
info@ktelprevezas.gr
Website
ktelprevezas.gr
Bus from Preveza to Igoumenitsa
Ave. Duration
1 h 45 min
Frequency
3 times a week
Estimated price
$10 - $16
Schedules at
ktelprevezas.gr
Marozzi VT
Phone
080 579 0211
Email
info@marozzivt.it
Website
marozzivt.it
Bus from Otranto to Lecce
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$10 - $12
Schedules at
marozzivt.it
Bus from Brindisi to Bari
Ave. Duration
1 h 55 min
Frequency
Hourly
Estimated price
$15 - $18
Schedules at
marozzivt.it
Consorzio Trasporti Aziende Pugliesi
Phone
+39 800 242 815
Email
redazionecentrale@provincia.le.it
Website
provincia.le.it
Bus from Otranto - Stazione FSE to Lecce - Camera di Commercio/Stazione
Ave. Duration
1 h 14 min
Frequency
Hourly
Estimated price
$2 - $5
Schedules at
provincia.le.it
Albtrans sh.p.k
Phone
+355 4 2239 203
Email
rezervime@albtrans.net
Website
albtrans.net
Bus from Ioannina to Fier
Ave. Duration
3 h 23 min
Frequency
Twice daily
Schedules at
albtrans.net
Florentia Bus
Phone
+39 055 967024
Email
info@florentiabus.it
Website
florentiabus.it
Bus and ferry from Fier to Brindisi
Ave. Duration
4 h 8 min
Frequency
Once a week
Estimated price
$65 - $95
Schedules at
florentiabus.it
Ferrovie del Sud Est e Servizi Automobilistici
Phone
080 5462111
Email
fsudest@fseonline.it
Website
fseonline.it
Bus from Brindisi to Bari
Ave. Duration
2 h 40 min
Frequency
5 times a day
Estimated price
$8 - $12
Schedules at
fseonline.it
Book at
fseonline.it
Ferry operators
Corfu Ferries
Phone
+302665021000
Email
oscartrv@otenet.gr
Website
corfuferries.gr
Car ferry from Igoumenitsa to Corfu
Ave. Duration
1 h 45 min
Frequency
Hourly
Estimated price
$14
Schedules at
corfuferries.gr
Ionion Lines
Phone
0030 2661081808
Email
reservation@ionionlines.eu
Website
ionionlines.eu
Car ferry from Igoumenitsa to Corfu
Ave. Duration
1 h 30 min
Frequency
Every 3 hours
Estimated price
$13
Schedules at
ionionlines.eu
Passenger
$12 - $13
Vehicle
$49 - $50
Ventouris Ferries
Phone
+30 210 4828001
Email
booking@ventourisferries.com
Website
ventourisferries.com
Car ferry from Igoumenitsa to Bari
Ave. Duration
13 h 30 min
Frequency
6 times a week
Estimated price
$70 - $170
Schedules at
ventourisferries.com
DECK
$74
AIRTYPE SEATS
$80
2-BERTH OUTSIDE CABIN
$167
Superfast ferries
Phone
+30 210 8919700
Email
superfast@superfast.com
Website
superfast.com
Car ferry from Igoumenitsa to Bari
Ave. Duration
9 h
Frequency
4 times a week
Estimated price
$95 - $270
Schedules at
superfast.com
Deck
$98
Aircraft-type seats
$109
2 bed inside cabin
$264
3 bed outside cabin
$210 - $250
Grimaldi Lines

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 Want to know more about US trains?, Travelling to and around Russia for the 2018 FIFA World Cup and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

How far is it from Preveza to Bari?

The distance between Preveza and Bari is 409 km.

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

The cheapest way to get from Preveza to Bari is to bus and car ferry which costs 30€ - 100€ and takes 16 h 51 min.

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

The quickest way to get from Preveza to Bari is to fly which takes 4 h and costs 85€ - 1800€.

Is there a direct bus between Preveza and Bari?

No, there is no direct bus from Preveza to Bari. However, there are services departing from Preveza and arriving at Bari via Ioannina, Fier and Brindisi. The journey, including transfers, takes approximately 14 h 18 min.

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

It takes approximately 8 h 53 min to get from Preveza to Bari, including transfers.