Ferry bus

Boarding the Superfast Ferries ferry at the port of Bari M.ma.

The journey takes approximately 9 h Ticket price is about €170 The travel distance is 342 km.

Carrier is Superfast Ferries.

Buy ticket

Get off at the Igoumenitsa.
1154 m on foot from the Igoumenitsa to the Igoumenitsa.

The journey takes approximately 13 m. The travel distance is 1 km.

Get off at the Igoumenitsa.
Take the KTEL Thesprotias bus at the Igoumenitsa station .

The journey takes approximately 5 h Ticket price is about €30 The travel distance is 337 km.

Carrier is KTEL Thesprotias.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Thessaloníki at Booking


Bus

Take the M&B Travel bus at the Bari Porto station .

The journey takes approximately 6 h 42 m. The travel distance is 273 km.

Carrier is M&B Travel.

Buy ticket

Get off at the Tirana.
Take the Ido Tours doel bus at the Tirana station .

The journey takes approximately 1 h 20 m. The travel distance is 93 km.

Carrier is Ido Tours doel.

Buy ticket

Get off at the Qafe Thane.
Take the Autobus.al bus at the Qafe Thane station .

The journey takes approximately 22 m. The travel distance is 23 km.

Carrier is Autobus.al.

Buy ticket

Get off at the Pogradec.
Take the Crazy Holidays bus at the Pogradec station .

The journey takes approximately 4 h 30 m. Ticket price is about €40 The travel distance is 281 km.

Carrier is Crazy Holidays.

Buy ticket

Get off at the Thessaloniki.


🛏 Find hotel deals and discounts up to 20% in Thessaloníki at Booking


Bus

Take the M&B Travel bus at the Igoumenitsa station .

The journey takes approximately 6 h 42 m. The travel distance is 1 km.

Carrier is M&B Travel.

Buy ticket

Get off at the Igoumenitsa.
Take the Alvavel bus at the Tirana station .

The journey takes approximately 5 h 39 m. The travel distance is 285 km.

Carrier is Alvavel.

Buy ticket

Get off at the Kozani.
Take the KTEL Kozanis bus at the Kozani station .

The journey takes approximately 1 h 45 m. The travel distance is 122 km.

Carrier is KTEL Kozanis.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Thessaloníki at Booking


Bus route 2

Take the Pistoia viaggi bus at the Bari Porto station .

The journey takes approximately 7 h 14 m. The travel distance is 268 km.

Carrier is Pistoia viaggi.

Buy ticket

Get off at the Rrogozhinë.
Take the Alvavel bus at the Rrogozhinë station .

The journey takes approximately 24 h 57 m. The travel distance is 421 km.

Carrier is Alvavel.

Buy ticket

Get off at the Thessaloníki.


🛏 Find hotel deals and discounts up to 20% in Thessaloníki at Booking


Car ferry bus

Boarding the Adria Ferries ferry at the port of Bari 1.

The journey takes approximately 9 h The travel distance is 225 km.

Carrier is Adria Ferries.

Buy ticket

Get off at the Durrës.
363 m on foot from the Durrës to the Durrës.

The journey takes approximately 5 m. The travel distance is 363 m.

Get off at the Durrës.
Take the Alvavel bus at the Durrës station .

The journey takes approximately 27 h 31 m. The travel distance is 462 km.

Carrier is Alvavel.

Buy ticket

Get off at the Thessaloníki.


🛏 Find hotel deals and discounts up to 20% in Thessaloníki at Booking


Ferry drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 12 m. The travel distance is 6 km.

Get off at the Bari 2.
Boarding the Superfast Ferries ferry at the port of Igoumenitsa.

The journey takes approximately 9 h Ticket price is about €50 The travel distance is 1 km.

Carrier is Superfast Ferries.

Buy ticket

Get off at the Igoumenitsa.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 17 m. The travel distance is 320 km.

Get off at the Thessaloníki.


🛏 Find hotel deals and discounts up to 20% in Thessaloníki at Booking


Fly from Bari

Take the train Ferrotramviaria spa - Ferrovie del Nord Barese at the station Bari C.le FNB.

The journey takes approximately 17 m. The travel distance is 9 km.

Carrier is Ferrotramviaria spa - Ferrovie del Nord Barese.

Buy ticket

Fly out to Bari (BRI) of the Athens (ATH) airport.

The journey takes approximately 3 h 20 m. Ticket price is about €27

Carrier is Volotea.

🔎

🚖 Find a cheap local taxi

Get off at the Athens (ATH).
Take the transport at the Thessaloniki Airport station.

The journey takes approximately 45 m. The travel distance is 15 km.

Carrier is OASTH.

Buy ticket

Get off at the Thessaloniki Kolomvou.


🛏 Find hotel deals and discounts up to 20% in Thessaloníki at Booking


Train to Brindisi fly

Take the train Trenitalia Frecce at the station Bari Centrale.

The journey takes approximately 58 m. Ticket price is about €8 The travel distance is 110 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Brindisi.
Take the Società Trasporti Pubblici Brindisi SpA bus at the Brindisi - via Colombo station .

The journey takes approximately 7 m. The travel distance is 3 km.

Carrier is Società Trasporti Pubblici Brindisi SpA.

Buy ticket

Get off at the Brindisi Airport BDS.
Fly out to Brindisi (BDS) of the Bologna (BLQ) airport.

The journey takes approximately 6 h 35 m. Ticket price is about €45

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Bologna (BLQ).
Take the transport at the Igoumenitsa station.

The journey takes approximately 45 m. The travel distance is 1 km.

Carrier is OASTH.

Buy ticket

Get off at the Igoumenitsa.


🛏 Find hotel deals and discounts up to 20% in Thessaloníki at Booking


The cheapest way to travel from Bari to Thessaloníki is by taking a Fly from Bari with an average price of €34. The journey takes approximately 6 ч. 34 мин.

Fly from Bari is the fastest way to travel from Bari to Thessaloníki. Tickets cost €34. The journey takes approximately 6 ч. 34 мин.