There are 7 ways to get from Kharkiv to Belgrade by plane, bus, train, night train 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 Kharkiv  •  8 h 6 min

  1. Fly from Kharkiv (HRK) to Belgrade (BEG) HRK - BEG

$68 - $275

Cheapest option

Train, night train  •  2 days 23 h

  1. Take the train from Harkov Pass to Chop
  2. Take the train from Chop to Budapest-Keleti 749
  3. Take the night train from Budapest-Keleti to Beograd

$49 - $82

5 alternative options

Bus to Belgorod, fly  •  12 h 25 min

  1. Take the bus from Kharkiv to Belgorod
  2. Fly from Belgorod (EGO) to Belgrade (BEG) EGO - BEG

$199 - $713

Bus Benz Express  •  35 h 8 min

  1. Take the bus from Kharkiv to Lviv Striyskyi Bus Station
  2. Take the bus from Lviv, Lviv bus station to Budapest, Budapest Népliget
  3. Take the bus from Budapest - Népliget to Beograd 990

$57 - $129

Train  •  35 h 35 min

  1. Take the train from Harkov Pass to Kiev Pass
  2. Take the train from Kyiv-Passazhyrskiy Station to Cegled
  3. Take the train from Cegled to Kiskunfelegyhaza
  4. Take the train from Kiskunfelegyhaza to Kiskunhalas
  5. Take the train from Kiskunhalas to Beograd

$77 - $126

Bus Billy  •  45 h 45 min

  1. Take the bus from Kharkiv to Kraków
  2. Take the bus from Kraków to Szeged
  3. Take the bus from Szeged to Srbobran 607
  4. Take the bus from Srbobran to Beograd

$125 - $187

Drive  •  23 h 24 min

  1. Drive from Kharkiv to Belgrade 1221.4 miles

$220 - $320

What companies run services between Kharkiv, Ukraine and Belgrade, Serbia?

Belavia Belarusian Airlines, Aircompany Atlasjet Ukraine and four other airlines fly from Kharkiv to Belgrade twice daily. Alternatively, you can take a bus from Kharkiv to Belgrade via Lviv Striyskyi Bus Station, Lviv, Lviv bus station, Budapest, Budapest Népliget, and Budapest - Népliget in around 35 h 8 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Belgorod to Belgrade via Moscow Sheremetyevo
Ave. Duration
10 h 20 min
When
Every day
Estimated price
$190 - $700
Flights from Belgorod to Belgrade via Moscow Sheremetyevo, St. Petersburg
Ave. Duration
11 h 10 min
When
Tuesday, Thursday and Saturday
Estimated price
$290 - $900
Flights from Belgorod to Belgrade via St. Petersburg
Ave. Duration
8 h 20 min
When
Saturday
Estimated price
$290 - $850
Flights from Belgorod to Belgrade via Moscow Sheremetyevo, Tivat
Ave. Duration
14 h 20 min
When
Saturday
Estimated price
$230 - $850
Belavia Belarusian Airlines
Website
belavia.by
Flights from Kharkiv to Belgrade via Minsk
Ave. Duration
5 h 45 min
When
Saturday
Estimated price
$170 - $490
Flights from Belgorod to Belgrade via Moscow Sheremetyevo, Budapest
Ave. Duration
8 h 35 min
When
Monday and Thursday
Estimated price
$200 - $750
AtlasGlobal
Website
atlasglb.com
Flights from Kharkiv to Belgrade via Istanbul
Ave. Duration
6 h 15 min
When
Monday, Wednesday, Thursday and Sunday
Estimated price
$180 - $470
Air Serbia
Website
airserbia.com
Flights from Kharkiv to Belgrade via Istanbul
Ave. Duration
6 h 5 min
When
Monday, Wednesday, Thursday and Sunday
Estimated price
$160 - $600
Flights from Belgorod to Belgrade via St. Petersburg
Ave. Duration
8 h 20 min
When
Saturday
Estimated price
$290 - $850
Turkish Airlines
Website
p.turkishairlines.com
Flights from Kharkiv to Belgrade via Istanbul
Ave. Duration
10 h 30 min
When
Monday, Wednesday, Thursday and Sunday
Estimated price
$160 - $600
Austrian Airlines
Website
austrian.com
Flights from Kharkiv to Belgrade via Vienna
Ave. Duration
4 h 50 min
When
Wednesday and Sunday
Estimated price
$65 - $270
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Harkov Pass to Kiev Pass
Ave. Duration
4 h 38 min
Frequency
5 times a day
Estimated price
$4 - $11
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$4 - $6
2nd Class
$7 - $11
1st Class
$17 - $24
Train from Harkov Pass to Chop
Ave. Duration
28 h 40 min
Frequency
3 times a day
Estimated price
$6 - $17
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$6 - $10
2nd Class
$12 - $17
1st Class
$30 - $45
Ukrainian Railways
Website
uz.gov.ua
Train from Kyiv-Passazhyrskiy Station to Cegled
Ave. Duration
20 h 49 min
Frequency
Once daily
Estimated price
$60 - $95
Schedules at
uz.gov.ua
Train from Chop to Budapest-Keleti
Ave. Duration
31 h 43 min
Frequency
Once daily
Estimated price
$30 - $45
Schedules at
uz.gov.ua
Hungarian Railways (MÁV)
Phone
+36 (1) 3 49 49 49
Website
mavcsoport.hu
Train from Cegled to Kiskunfelegyhaza
Ave. Duration
39 min
Frequency
Hourly
Estimated price
$3 - $5
Website
mavcsoport.hu
Train from Kiskunfelegyhaza to Kiskunhalas
Ave. Duration
40 min
Frequency
Every 2 hours
Estimated price
$2 - $4
Website
mavcsoport.hu
Train from Kiskunhalas to Beograd
Ave. Duration
5 h 20 min
Frequency
Once daily
Estimated price
$8 - $12
Website
mavcsoport.hu
Night train from Budapest-Keleti to Beograd
Ave. Duration
8 h 7 min
Frequency
Once daily
Estimated price
$13 - $20
Website
mavcsoport.hu
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Kharkiv to Belgorod
Ave. Duration
1 h 10 min
Frequency
Once a week
Estimated price
$5 - $8
Schedules at
avtovokzaly.ru
Benz Express
Phone
+38 044 360 3405
Email
mail@busreisen.com.ua
Website
busreisen.com.ua
Bus from Kharkiv to Lviv Striyskyi Bus Station
Ave. Duration
16 h
Frequency
Twice a week
Schedules at
busreisen.com.ua
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Lviv, Lviv bus station to Budapest, Budapest Népliget
Ave. Duration
11 h 20 min
Frequency
Twice a week
Estimated price
$30 - $60
Website
flixbus.co.uk
Bus from Budapest, Budapest Népliget to Belgrade
Ave. Duration
5 h 45 min
Frequency
Once daily
Estimated price
$22 - $40
Website
flixbus.co.uk
EuroClub
Phone
+38(066)-281-80-41
Email
euroclubbus@gmail.com
Website
eclub.kiev.ua
Bus from Lviv Striyskyi Bus Station to Budapest Népliget
Ave. Duration
11 h 30 min
Frequency
Twice a week
Estimated price
$70 - $95
Schedules at
eclub.kiev.ua
Fudeks
Phone
+381 11 7620255
Email
office@fudeks.rs
Website
fudeks.rs
Bus from Budapest - Népliget to Beograd
Ave. Duration
5 h 48 min
Frequency
Twice daily
Estimated price
$23 - $35
Schedules at
en.fudeks.rs
Book at
fudeks.rs
Billy
Email
biuro@jordan.pl
Website
jordan.billy.pl
Bus from Kharkiv to Kraków
Ave. Duration
24 h 40 min
Frequency
Twice a week
Estimated price
$65 - $95
Schedules at
jordan.billy.pl
Severtrans
Phone
(025) 424-577
Email
office@severtrans.rs
Website
severtrans.rs
Bus from Srbobran to Beograd
Ave. Duration
2 h 41 min
Frequency
Hourly
Estimated price
$8 - $12
Schedules at
severtrans.rs
Farlang TC doo
Phone
+381 21 832 682
Website
farlangtc.com
Bus from Srbobran to Belgrade
Ave. Duration
2 h 12 min
Frequency
4 times a day
Schedules at
farlangtc.com

Want to know more about travelling around Serbia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Kharkiv to Belgrade?

The distance between Kharkiv and Belgrade is 1317 km. The road distance is 1954 km.

What is the cheapest way to get from Kharkiv to Belgrade?

The cheapest way to get from Kharkiv to Belgrade is to train and night train which costs 1 200 ₴ - 2 200 ₴ and takes 2 days 23 h.

What is the fastest way to get from Kharkiv to Belgrade?

The quickest way to get from Kharkiv to Belgrade is to fly which takes 8 h 6 min and costs 1 700 ₴ - 7 500 ₴.

Is there a direct train between Kharkiv and Belgrade?

No, there is no direct train from Kharkiv to Belgrade. However, there are services departing from Harkov Pass and arriving at Beograd via Kyiv-Passazhyrskiy Station, Cegled, Kiskunfelegyhaza and Kiskunhalas. The journey, including transfers, takes approximately 35 h 35 min.

Is there a direct bus between Kharkiv and Belgrade?

No, there is no direct bus from Kharkiv to Belgrade. However, there are services departing from Kharkiv and arriving at Beograd via Lviv, Lviv bus station and Budapest - Népliget. The journey, including transfers, takes approximately 35 h 8 min.

How long does it take to get from Kharkiv to Belgrade?

It takes approximately 8 h 6 min to get from Kharkiv to Belgrade, including transfers.