There are 8 ways to get from Belgrade to Lefkáda 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 via Preveza  •  15 h 38 min

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

$90 - $133

Cheapest option

Train, bus via Gevgelija  •  21 h 51 min

  1. Take the train from Beograd to Gevgelija AVE
  2. Take the bus from Gevgelija to Thessaloniki
  3. Take the bus from Thessaloniki to Lefkáda

$71 - $122

6 alternative options

Bus  •  15 h 53 min

  1. Take the bus from Beograd to Thessaloniki
  2. Take the bus from Thessaloniki to Lefkáda

$96 - $125

Bus Siamos Tours  •  18 h 42 min

  1. Take the bus from Belgrade to Larissa
  2. Take the bus from Larissa to Preveza

Train, bus  •  21 h 22 min

  1. Take the train from Beograd to Thessaloniki AVE / ...
  2. Take the bus from Thessaloniki to Preveza

$74 - $142

Drive  •  10 h 42 min

  1. Drive from Belgrade to Lefkáda 587.1 miles

$140 - $210

Fly to Preveza  •  9 h 47 min

  1. Fly from Belgrade (BEG) to Preveza (PVK) BEG - PVK

$266 - $908

Fly to Ioannina, bus  •  13 h 22 min

  1. Fly from Belgrade (BEG) to Ioannina (IOA) BEG - IOA
  2. Take the bus from Ioannina to Preveza

$126 - $367

Questions & Answers

No, there is no direct bus from Belgrade to Lefkáda. However, there are services departing from Beograd and arriving at Lefkáda via Thessaloniki and Preveza. The journey, including transfers, takes approximately 15 h 38 min.

More details

The distance between Belgrade and Lefkáda is 664 km. The road distance is 939.4 km.

Get driving directions

The best way to get from Belgrade to Lefkáda without a car is to bus which takes 15 h 38 min and costs .

More details

It takes approximately 15 h 38 min to get from Belgrade to Lefkáda, including transfers.

More details

Belgrade to Lefkáda bus services, operated by Crazy Holidays, depart from Beograd station.

More details

The best way to get from Belgrade to Lefkáda is to bus which takes 15 h 38 min and costs . Alternatively, you can fly, which costs and takes 9 h 47 min.

Mode details

There is no direct flight from Belgrade Airport to Preveza Airport. The quickest flight takes 7 h 45 min and has one stopover.

Search flights

Belgrade to Lefkáda bus services, operated by KTEL Prevezas, arrive at Preveza station.

More details

Lefkáda is 1 h ahead of Belgrade. It is currently 5:02 PM in Belgrade and 6:02 PM in Lefkáda.

Yes, the driving distance between Belgrade to Lefkáda is 939 km. It takes approximately 10 h 42 min to drive from Belgrade to Lefkáda.

Get driving directions

Map of how to get from Belgrade to Lefkáda.
Launch map view
  • Distance: 415 miles
  • Duration: 15 h 38 min

What companies run services between Belgrade, Serbia and Lefkáda, Greece?

You can take a bus from Belgrade to Lefkáda via Thessaloniki, Thessaloniki, and Preveza in around 15 h 38 min. Alternatively, Air Serbia, Olympic Air and six other airlines fly from Belgrade to Lefkáda twice daily.

Airlines
Olympic Air
Website
olympicair.com
Flights from Belgrade to Preveza via Thessaloniki, Athens
Ave. Duration
6 h 45 min
When
Tuesday and Saturday
Estimated price
$260 - $900
Flights from Belgrade to Preveza via Rome, Athens
Ave. Duration
8 h 20 min
When
Saturday
Estimated price
$220 - $1,200
Flights from Belgrade to Ioannina via Thessaloniki, Athens
Ave. Duration
7 h 47 min
When
Every day
Estimated price
$160 - $550
Flights from Belgrade to Ioannina via Rome, Athens
Ave. Duration
8 h 30 min
When
Wednesday and Friday
Estimated price
$140 - $750
Flights from Belgrade to Ioannina via Sabiha Gokcen, Athens
Ave. Duration
9 h 10 min
When
Wednesday
Estimated price
$95 - $320
Austrian Airlines
Website
austrian.com
Flights from Belgrade to Preveza via Vienna
Ave. Duration
12 h 45 min
When
Friday
Estimated price
$260 - $1,300
Condor Flugdienst
Website
condor.com
Flights from Belgrade to Preveza via Munich
Ave. Duration
6 h 5 min
When
Saturday
Estimated price
$170 - $900
Flights from Belgrade to Preveza via Frankfurt
Ave. Duration
6 h 30 min
When
Saturday
Estimated price
$190 - $1,200
Sky Express
Website
skyexpress.gr
Flights from Belgrade to Ioannina via Athens
Ave. Duration
10 h 35 min
When
Monday and Thursday
Estimated price
$160 - $550
Train operators
Serbian Railways (ŽS)
Phone
+381 11 360-28-99
Email
infozeleznicesrb@gmail.com
Website
serbianrailways.com
Train from Beograd to Thessaloniki
Ave. Duration
14 h 17 min
Frequency
Once daily
Estimated price
$30 - $75
Schedules at
bahn.de
Train from Beograd to Gevgelija
Ave. Duration
12 h 1 min
Frequency
Once daily
Estimated price
$26 - $65
Schedules at
bahn.de
Bus operators
Crazy Holidays
Phone
2310-241545
Website
crazyholidays.gr
Bus from Beograd to Thessaloniki
Ave. Duration
8 h 30 min
Frequency
3 times a week
Estimated price
$55 - $80
Schedules at
crazyholidays.gr
KTEL Prevezas
Phone
26820 22213
Email
info@ktelprevezas.gr
Website
ktelprevezas.gr
Bus from Thessaloniki to Preveza
Ave. Duration
4 h 30 min
Frequency
4 times a day
Estimated price
$30 - $50
Schedules at
ktelprevezas.gr
Bus from Ioannina to Preveza
Ave. Duration
2 h
Frequency
Every 4 hours
Estimated price
$12 - $18
Schedules at
ktelprevezas.gr
KTEL Lefkadas
Phone
26450 22795
Email
info@ktel-lefkadas.gr
Website
ktel-lefkadas.gr
Bus from Thessaloniki to Lefkáda
Ave. Duration
6 h 15 min
Frequency
Once daily
Estimated price
$40 - $50
Schedules at
ktel-lefkadas.gr
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Belgrade to Larissa
Ave. Duration
12 h 57 min
Frequency
3 times a week
Estimated price
$40 - $70
Schedules at
siamostours.gr
Bus from Gevgelija to Thessaloniki
Ave. Duration
1 h 20 min
Frequency
3 times a week
Estimated price
$8 - $10
Schedules at
siamostours.gr
KTEL Larisas
Phone
2410 567.600
Website
ktellarisas.gr
Bus from Larissa to Preveza
Ave. Duration
3 h 15 min
Frequency
Once daily
Schedules at
ktellarisas.gr
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Gevgelija to Thessaloniki
Ave. Duration
1 h 35 min
Frequency
Once daily
Estimated price
$5 - $8
Schedules at
ms.mk
KTEL Ioanninon
Phone
26510 25014
Website
ktelioannina.gr
Bus from Ioannina to Preveza
Ave. Duration
1 h 45 min
Frequency
Every 4 hours
Estimated price
$13 - $16
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 How to get from Gatwick Airport into central London, How to get from Stansted Airport into central London and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

More Questions & Answers

Lufthansa, Condor Flugdienst, Alitalia and three other airlines offer flights from Belgrade Airport to Preveza Airport.

Search flights

There are 886+ hotels available in Lefkáda. Prices start at $52 USD per night.

More details

The best way to get from Belgrade to Belgrade Airport is to Mini Bus which takes 20 min and costs .

More details