There are 7 ways to get from Trieste to Thessaloniki by plane, bus, train, car 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

Fly from Ljubljana  •  8 h 14 min

  1. LJU - SKG

$149 - $505

Cheapest option

Train  •  28 h 28 min

  1. En
  2. AVE

$70 - $132

5 alternative options

Fly from Trieste  •  8 h 19 min

  1. TRS - SKG

$136 - $320

Bus Makedonija Soobrakaj AD  •  14 h 40 min

$79 - $106

Bus Florentia Bus  •  22 h 16 min

$95 - $175

Car ferry, bus  •  47 h 51 min

$166 - $270

Drive  •  12 h 36 min

  1. 783.1 miles

$180 - $280

Questions & Answers

The distance between Trieste and Thessaloniki is 927 km. The road distance is 1253 km.

The cheapest way to get from Trieste to Thessaloniki is to bus which costs 65€ - 95€ and takes 14 h 40 min.

The quickest way to get from Trieste to Thessaloniki is to fly which takes 8 h 14 min and costs 120€ - 440€.

No, there is no direct bus from Trieste to Thessaloniki. However, there are services departing from Trieste and arriving at Thessaloniki via Skopje. The journey, including transfers, takes approximately 14 h 40 min.

It takes approximately 8 h 14 min to get from Trieste to Thessaloniki, including transfers.

What companies run services between Trieste, Italy and Thessaloniki, Greece?

Air Serbia, Adria Airways and seven other airlines fly from Trieste to Thessaloniki every 3 hours. Alternatively, you can take a bus from Trieste to Thessaloniki via Skopje in around 14 h 40 min.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Ljubljana to Thessaloniki via Munich
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$290 - $1,100
Flights from Ljubljana to Thessaloniki via Frankfurt
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$290 - $1,100
Flights from Trieste to Thessaloniki via Munich
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$100 - $600
Flights from Trieste to Thessaloniki via Munich, Vienna
Ave. Duration
8 h
When
Thursday and Friday
Estimated price
$170 - $850
Alitalia
Website
alitalia.com
Flights from Ljubljana to Thessaloniki via Belgrade
Ave. Duration
4 h 20 min
When
Monday to Saturday
Estimated price
$210 - $800
Flights from Trieste to Thessaloniki via Milan Linate
Ave. Duration
6 h 30 min
When
Saturday
Estimated price
$170 - $800
Flights from Trieste to Thessaloniki via Rome
Ave. Duration
7 h 40 min
When
Saturday
Estimated price
$170 - $800
Flights from Trieste to Thessaloniki via Rome, Belgrade
Ave. Duration
7 h 20 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$170 - $800
Air Serbia
Website
airserbia.com
Flights from Ljubljana to Thessaloniki via Belgrade
Ave. Duration
4 h 42 min
When
Every day
Estimated price
$210 - $800
Flights from Trieste to Thessaloniki via Rome, Belgrade
Ave. Duration
7 h 20 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$170 - $800
Austrian Airlines
Website
austrian.com
Flights from Ljubljana to Thessaloniki via Vienna
Ave. Duration
7 h 20 min
When
Every day
Estimated price
$370 - $1,400
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Ljubljana to Thessaloniki via Moscow Sheremetyevo
Ave. Duration
9 h 5 min
When
Every day
Estimated price
$230 - $850
Ryanair
Website
ryanair.com
Flights from Trieste to Thessaloniki via Munich, Nuremberg
Ave. Duration
6 h 15 min
When
Thursday
Estimated price
$55 - $280
Train operators
Slovenian Railways (SŽ)
Website
slo-zeleznice.si
Train from Opcine to Ljubljana
Ave. Duration
1 h 50 min
Frequency
4 times a day
Estimated price
$10 - $15
Website
slo-zeleznice.si
Train from Ljubljana to Beograd
Ave. Duration
9 h 6 min
Frequency
4 times a week
Estimated price
$28 - $40
Website
slo-zeleznice.si
Bus operators
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Trieste to Skopje
Ave. Duration
10 h 10 min
Frequency
Once a week
Estimated price
$55 - $75
Schedules at
ms.mk
Simeonidis Tours
Florentia Bus
Phone
+39 055 967024
Email
info@florentiabus.it
Website
florentiabus.it
Bus from Trieste to Sofia
Ave. Duration
17 h 7 min
Frequency
Once daily
Estimated price
$80 - $120
Schedules at
florentiabus.it
Georg
Phone
+ 359/38/66 34 04
Email
georg_ltd@abv.bg
Website
georg-bg.com
Bus from Trieste to Sofia
Ave. Duration
16 h
Frequency
5 times a week
Estimated price
$120 - $160
Schedules at
georg-bg.com
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Sofia - Central Bus Station to Thessaloniki
Ave. Duration
4 h 9 min
Frequency
Once daily
Estimated price
$12 - $17
Schedules at
union-ivkoni.com
Crazy Holidays
Phone
2310-241545
Website
crazyholidays.gr
Bus from Durrës to Thessaloniki
Ave. Duration
9 h 45 min
Frequency
Twice daily
Estimated price
$55 - $80
Schedules at
crazyholidays.gr
Ferry operators
Adria Ferries
Phone
071 50211621
Email
booking@adriaferries.com
Website
adriaferries.com
Car ferry from Trieste to Durrës
Ave. Duration
37 h
Frequency
Once a week
Estimated price
$110 - $190
Schedules at
adriaferries.com
Deck
$110 - $130
Car
$150 - $170
Inside cabin 2 beds
$140 - $170
Inner cabin 2 beds
$160 - $190

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 Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.