There are 5 ways to get from Preveza to Thessaloniki by bus, train, car or plane

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 KTEL Prevezas  •  4 h 30 min

  1. Take the bus from Preveza to Thessaloniki

$35 - $55

4 alternative options

Bus KTEL Ioanninon  •  6 h 30 min

  1. Take the bus from Preveza to Ioannina
  2. Take the bus from Ioannina to Thessaloniki

$44 - $56

Bus, train  •  6 h 51 min

  1. Take the bus from Preveza to Kalabaka
  2. Take the train from Καλαμπάκα to Θεσσαλονίκη Καλαμπάκα - Θεσσαλονίκη

$41 - $58

Drive  •  3 h 58 min

  1. Drive from Preveza to Thessaloniki 221.8 miles

$50 - $80

Fly  •  4 h 16 min

  1. Fly from Preveza (PVK) to Thessaloniki (SKG) PVK - SKG

$96 - $424

Questions & Answers

The cheapest way to get from Preveza to Thessaloniki is to bus which costs 29€ - 45€ and takes 4 h 30 min.

More details

The quickest way to get from Preveza to Thessaloniki is to drive which costs 45€ - 70€ and takes 3 h 58 min.

More details

The distance between Preveza and Thessaloniki is 264 km. The road distance is 354.9 km.

Get driving directions

The bus from Preveza to Thessaloniki takes 4 h 30 min including transfers and departs every four hours.

More details

Yes, there is a direct bus departing from Preveza and arriving at Thessaloniki. Services depart every four hours, and operate every day. The journey takes approximately 4 h 30 min.

More details

What companies run services between Preveza, Greece and Thessaloniki, Greece?

KTEL Prevezas operates a bus from Preveza to Thessaloniki every 4 hours. Tickets cost $35 - $55 and the journey takes 4 h 30 min. Alternatively, Olympic Air, Travel Service and three other airlines fly from Preveza to Thessaloniki 3 times a day.

Airlines
Olympic Air
Website
olympicair.com
Flights from Preveza to Thessaloniki via Athens
Ave. Duration
4 h 13 min
When
Monday, Tuesday, Wednesday and Saturday
Estimated price
$75 - $400
Ellinair
Website
en.ellinair.com
Flights from Preveza to Thessaloniki via Munich
Ave. Duration
5 h 45 min
When
Saturday
Estimated price
$140 - $850
Flights from Preveza to Thessaloniki via Stuttgart
Ave. Duration
5 h 55 min
When
Tuesday and Saturday
Estimated price
$150 - $950
Travel Service
Website
travelservice.aero
Flights from Preveza to Thessaloniki via Prague
Ave. Duration
5 h 45 min
When
Monday and Thursday
Estimated price
$260 - $950
Austrian Airlines
Website
austrian.com
Flights from Preveza to Thessaloniki via Vienna
Ave. Duration
6 h 25 min
When
Saturday
Estimated price
$220 - $1,100
Train operators
Greek Railways (OSE)
Website
trainose.gr
Train from Καλαμπάκα to Θεσσαλονίκη
Ave. Duration
3 h 5 min
Frequency
Once daily
Estimated price
$16 - $22
Website
trainose.gr
Book at
Raileurope.com
Second Class
$16 - $22
First Class
$20 - $27
Bus operators
KTEL Prevezas
Phone
26820 22213
Email
info@ktelprevezas.gr
Website
ktelprevezas.gr
Bus from Preveza to Thessaloniki
Ave. Duration
4 h 30 min
Frequency
Every 4 hours
Estimated price
$35 - $55
Schedules at
ktelprevezas.gr
Bus from Preveza to Kalabaka
Ave. Duration
2 h 41 min
Frequency
6 times a week
Estimated price
$24 - $40
Schedules at
ktelprevezas.gr
KTEL Ioanninon
Phone
26510 25014
Website
ktelioannina.gr
Bus from Preveza to Ioannina
Ave. Duration
2 h 30 min
Frequency
Every 4 hours
Estimated price
$13 - $16
Schedules at
ktelioannina.gr
Bus from Ioannina to Thessaloniki
Ave. Duration
3 h
Frequency
Every 4 hours
Estimated price
$30 - $40
Schedules at
ktelioannina.gr

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Is ride-sharing platform BlaBlaCar right for you? and How to get from Florence to Rome - to help you get the most out of your next trip.