There are 8 ways to get from Serbia to Varna by shuttle, plane, bus, 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.
Shuttle to Sofia Airport, fly
best- Take a shuttle bus from Niš to Sofia Airport
- Fly from Sofia Airport (SOF) to Varna Airport (VAR)plane SOF - VAR
4h 32mBus, train
cheapest- Take the bus from Beograd, Autobuska stanica to Sofia Serdica Bus Stationbus
- Take the train from Sofia Sever to Varnatrain Ic
17h 25m$33–63Bus via Sofia
- Take the bus from Beograd, Autobuska stanica to Sofia Serdica Bus Stationbus
- Take the bus from Sofia Central Bus Station to Varna Central Bus Stationbus Group Plus 1697 / ...
16h 9m$55–106Drive 825.9 km
- Drive from Belgrade to Varnacar 825.9 km
8h 45m$147–212Fly from Belgrade Nikola Tesla Airport
- Fly from Belgrade Nikola Tesla Airport (BEG) to Varna Airport (VAR)plane BEG - VAR
4h 37m$173–415Train, bus
- Take the train from Beograd Centar to Nistrain Ir / ...
- Take the bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdikabus
- Take the train from Sofia to Varnatrain Ic
19h 36m$35–57Bus
- Take the bus from Beograd, Autobuska stanica to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Varna Central Bus Stationbus
20h 20m$62–91Train
- Take the train from Beograd Centar to Suboticatrain Ir / ...
- Take the train from Subotica to Szegedtrain Re
- Take the train from Szeged to Bekescsabatrain Re
- Take the train from Bekescsaba to Videletrain Ic
- Take the train from Videle to Ruse Razpredelitelnatrain
- Take the train from Ruse Razpredelitelna to Varnatrain Ic
25h 54m$57–74
Serbia to Varna by train and bus
Comparing Your Travel Options
The cheapest way to get from Serbia to Varna is to train and bus which costs $35 - $60 and takes 19h 36m.
The fastest way to get from Serbia to Varna is to fly which takes 4h 37m and costs $170 - $420.
No, there is no direct bus from Serbia to Varna station. However, there are services departing from Mostar and arriving at Varna Central Bus Station via Beograd, Autobuska stanica and Sofia Central Bus Station. The journey, including transfers, takes approximately 16h 9m.
No, there is no direct train from Serbia to Varna. However, there are services departing from Beograd Centar and arriving at Varna via Subotica, Szeged, Bekescsaba, Videle and Ruse Razpredelitelna. The journey, including transfers, takes approximately 25h 54m.
The distance between Serbia and Varna is 540 km. The road distance is 825.9 km.
The best way to get from Serbia to Varna without a car is to bus via Sofia which takes 16h 9m and costs $55 - $110.
It takes approximately 4h 32m to get from Serbia to Varna, including transfers.
Serbia to Varna bus services, operated by Karat-S, depart from Beograd, Autobuska stanica station.
Serbia to Varna train services, operated by Srbija Voz, depart from Beograd Centar station.
The best way to get from Serbia to Varna is to bus via Sofia which takes 16h 9m and costs $55 - $110. Alternatively, you can fly, which costs $170 - $420 and takes 4h 37m, you could also train, which costs $55 - $75 and takes 25h 54m.
What companies run services between Serbia and Varna, Bulgaria?
You can take a bus from Mostar to Varna Central Bus Station via Beograd, Autobuska stanica, Sofia Serdica Bus Station, and Sofia Central Bus Station in around 16h 9m. Alternatively, Air Serbia and Turkish Airlines fly from Belgrade Nikola Tesla Airport (BEG) to Varna Airport (VAR) 6 times a week.
- Website
- air.bg
Flights from Sofia Airport to Varna Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $85–120
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Varna Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Friday, and Saturday
- Estimated price
- $110–290
- Website
- turkishairlines.com
Flights from Belgrade Nikola Tesla Airport to Varna Airport via Istanbul
- Ave. Duration
- 4h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $240–650
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia Sever to Varna
- Ave. Duration
- 7h 31m
- Frequency
- Every 4 hours
- Estimated price
- $8–12
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $8–11
- 1st Class
- $8–12
Train from Sofia to Varna
- Ave. Duration
- 7h 49m
- Frequency
- Every 4 hours
- Estimated price
- $8–12
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $8–12
- 1st Class
- $9–12
Train from Ruse Razpredelitelna to Varna
- Ave. Duration
- 3h 37m
- Frequency
- 4 times a day
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Beograd Centar to Nis
- Ave. Duration
- 5h 31m
- Frequency
- Every 4 hours
- Estimated price
- $9–16
- Schedules at
- srbijavoz.rs
- 2nd Class
- $9–11
- 1st Class
- $12–16
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $6–12
- Schedules at
- srbijavoz.rs
- 2nd Class
- $6–8
- 1st Class
- $9–12
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Subotica to Szeged
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- $3–4
- Website
- Hungarian Railways (MÁV)
Train from Szeged to Bekescsaba
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- $5–7
- Website
- Hungarian Railways (MÁV)
Train from Bekescsaba to Videle
- Ave. Duration
- 11h 34m
- Frequency
- Every 4 hours
- Estimated price
- $31–36
- Website
- Hungarian Railways (MÁV)
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Videle to Ruse Razpredelitelna
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $8–10
- Website
- Romanian Railways (CFR)
- Phone
- +381 63 456515
- [email protected]
- Website
- Flix
Shuttle from Niš to Sofia Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- Flix
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Beograd, Autobuska stanica to Sofia Serdica Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $35–50
- Schedules at
- karat-s.com
Bus from Sofia Central Bus Station to Varna Central Bus Station
- Ave. Duration
- 8h 53m
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- karat-s.com
Bus from Beograd, Autobuska stanica to Sofia Serdica Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $35–50
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Beograd, Autobuska stanica to Sofia Serdica Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- 6 times a week
- Estimated price
- $25–45
- Website
- Citylines
Bus from Beograd, Autobuska stanica to Sofia Serdica Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- 6 times a week
- Estimated price
- $25–45
- Website
- Citylines
- Phone
- +359 889 59 00 00
- [email protected]
- Website
- Grup Plus - Etap Adresss
Bus from Sofia Central Bus Station to Varna Central Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–55
- Website
- Grup Plus - Etap Adresss
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $22–29
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $17–25
- Website
- Niš-ekspres
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Beograd, Autobuska stanica to Sofia Central Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Estimated price
- $41–45
- Website
- Trans-Jug
- [email protected]
- Website
- SVS
Bus from Sofia Central Bus Station to Varna Central Bus Station
- Ave. Duration
- 10h 41m
- Frequency
- Once daily
- Estimated price
- $21–45
- Website
- SVS
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 London City Airport into central London, Travelling to the UK: What do I need to know?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
Booking & Getting There
Serbia to Varna bus services, operated by Karat-S, arrive at Sofia Serdica Bus Station.
Varna is 1h ahead of Serbia. It is currently 7:37 PM in Serbia and 8:37 PM in Varna.
Serbia to Varna train services, operated by Srbija Voz, arrive at Subotica station.
Yes, the driving distance between Serbia to Varna is 826 km. It takes approximately 8h 45m to drive from Serbia to Varna.
Book your Serbia to Varna bus tickets online with 12go.asia.
There are 1992+ hotels available in Varna.
















































