There are 5 ways to get from Valandovo to Serbia by taxi, bus, plane, 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.
Taxi, bus, fly
best- Take the taxi from Valandovo to Gevgelijataxi
- Take the bus from Gevgelija to Thessaloníkibus
- Fly from Thessaloniki Airport Makedonia (SKG) to Belgrade Nikola Tesla Airport (BEG)plane SKG - BEG
6h 13mTrain
cheapest- Take the train from Gevgelija to Skopjetrain 632 / ...
- Take the train from Preševo to Ništrain 90
- Take the train from Nis to Beograd Centartrain Ir / ...
15h 17mRSD 4,557–8,935Bus
- Take the bus from Valandovo to Kavadarcibus
- Take the bus from Kavadarci to Beograd, Autobuska stanicabus
12h 13mDrive 539.9 km
- Drive from Valandovo to Belgradecar 539.9 km
5h 15mRSD 8,526–12,315Bus via Pristina
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Pristinabus
- Take the bus from Pristina to Beograd, Autobuska stanicabus
14h 56m
Thessaloniki Airport Makedonia (SKG) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Valandovo to Serbia is to train which costs RSD 4500 - RSD 9000 and takes 15h 17m.
The fastest way to get from Valandovo to Serbia is to drive which takes 5h 15m and costs RSD 8500 - RSD 13000.
No, there is no direct bus from Valandovo to Serbia. However, there are services departing from Valandovo and arriving at Beograd, Autobuska stanica via Kavadarci. The journey, including transfers, takes approximately 12h 13m.
No, there is no direct train from Valandovo to Serbia. However, there are services departing from Gevgelija and arriving at Beograd Centar via Preševo and Nis. The journey, including transfers, takes approximately 15h 17m.
The distance between Valandovo and Serbia is 669 km. The road distance is 539.9 km.
The best way to get from Valandovo to Serbia without a car is to bus which takes 12h 13m and costs .
It takes approximately 6h 13m to get from Valandovo to Serbia, including transfers.
Valandovo to Serbia bus services, operated by Ekstrabus, depart from Valandovo station.
Valandovo to Serbia train services, operated by Railways of the Republic North Macedonia Transport AD, depart from Gevgelija station.
The best way to get from Valandovo to Serbia is to bus which takes 12h 13m and costs . Alternatively, you can train, which costs RSD 4500 - RSD 9000 and takes 15h 17m.
What companies run services between Valandovo, North Macedonia and Serbia?
You can take a bus from Valandovo to Beograd Centar via Kavadarci, Beograd, Autobuska stanica, and Novi Beograd in around 12h 13m. Alternatively, you can take a vehicle from Valandovo to Beograd Centar via Gevgelija, Skopje, Skopje, Transporten Centar, Kumanovo, Preševo, and Nis in around 15h 17m.
- Website
- airserbia.com
Flights from Thessaloniki Airport Makedonia to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- RSD 9,500–20,000
- Phone
- +389 (2) 3 164 255
- [email protected]
- Website
- mzt.mk
Train from Gevgelija to Skopje
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,100–3,700
- Schedules at
- mzt.mk
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Preševo to Niš
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- RSD 600–1,100
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 600–750
- 1st Class
- RSD 800–1,100
Train from Nis to Beograd Centar
- Ave. Duration
- 5h 9m
- Frequency
- Every 4 hours
- Estimated price
- RSD 800–1,600
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 800–1,000
- 1st Class
- RSD 1,200–1,600
- Phone
- +389 2 240 2528
- [email protected]
- Website
- ruleturs.mk
Bus from Gevgelija to Thessaloníki
- Ave. Duration
- 55 min
- Frequency
- 3 times a week
- Schedules at
- ruleturs.mk
- Phone
- +389 72 230-200
- [email protected]
- Website
- ekstrabus.com.mk
Bus from Valandovo to Kavadarci
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
Bus from Kavadarci to Beograd, Autobuska stanica
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- ekstrabus.com.mk
- Phone
- (389) 46 251-882
- [email protected]
- Website
- galeb.mk
Bus from Kavadarci to Beograd, Autobuska stanica
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- RSD 2,800–4,100
- Schedules at
- galeb.mk
- Phone
- +389 34 346 030
- Website
- facebook.com
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
- Phone
- +383 49 166 760
- [email protected]
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,174
- Website
- https://www.facebook.com/amalfitours1
- Phone
- +389 76 241 003
- [email protected]
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- RSD 1,174
- Schedules at
- facebook.com
- [email protected]
- Website
- web.facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 1h 55m
- Frequency
- 6 times a week
- Estimated price
- RSD 881
- Website
- https://web.facebook.com/motoja.shkup
- Phone
- +383 44 344 200
- [email protected]
- Website
- facebook.com
Bus from Pristina to Beograd, Autobuska stanica
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- RSD 2,900–3,300
- Schedules at
- https://polazak.rs/en/carriers/sp-adio
- Phone
- +383 44 190 915
- [email protected]
- Website
- facebook.com
Bus from Pristina to Beograd, Autobuska stanica
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- RSD 2,935
- Schedules at
- facebook.com
- Ave. Duration
- 22 min
- Estimated price
- RSD 1,700–2,100
Dzish
- Phone
- +389 75 200670
Goki
- Phone
- +389 70 925922
Mil zoran
- Phone
- +389 34 222522
Radio Taxi
- Phone
- +389 78 271 587
- Website
- facebook.com
Taxi Strumica
- Phone
- +389 70 243 128
- Website
- facebook.com
Bush 13-233
- Phone
- +389 70 389133
Taxi AS
- Phone
- +389 70 361535
Taxi Hit
- Phone
- +389 34 214 151
Zafirov
- Phone
- +389 70 485029
Taxi
- Phone
- +389 77 926 625
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 Getting around the Cyclades, Travelling to the US: What do I need to know?, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Valandovo to Serbia bus services, operated by Ekstrabus, arrive at Kavadarci station.
Valandovo to Serbia train services, operated by Railways of the Republic North Macedonia Transport AD, arrive at Skopje station.
Yes, the driving distance between Valandovo to Serbia is 540 km. It takes approximately 5h 15m to drive from Valandovo to Serbia.
There are 4539+ hotels available in Serbia.














