There are 9 ways to get from Belgrade to Žilina 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 Fudeks  •  12 h 41 min

  1. Take the bus from Beograd to Budapest - Népliget
  2. Take the bus from Budapest, Budapest Népliget to Banská Bystrica 976 / ...
  3. Take the bus from Banská Bystrica to Žilina AS

$37 - $56

Cheapest option

Bus via Subotica  •  15 h 21 min

  1. Take the bus from Belgrade to Subotica 73
  2. Take the bus from Subotica to Budapest Népliget 600
  3. Take the bus from Budapest, Budapest Népliget to Zvolen 976 / ...
  4. Take the bus from Zvolen to Žilina AS

$35 - $76

7 alternative options

Train  •  16 h 18 min

  1. Take the train from Beograd to Wien Hbf D
  2. Take the train from Wien Hbf to Zilina Rex

$120 - $174

Train, bus  •  16 h 37 min

  1. Take the train from Beograd to Kelenföld D
  2. Take the bus from Budapest, Budapest Kelenföld to Zvolen 976
  3. Take the train from Zvolen osobna stanica to Zilina R

$70 - $103

Drive  •  7 h 18 min

  1. Drive from Belgrade to Žilina 439.7 miles

$85 - $130

Fly to Vienna, train  •  8 h 3 min

  1. Fly from Belgrade (BEG) to Vienna (VIE) BEG - VIE
  2. Take the train from Bratislava hl.st. to Zilina

$93 - $299

Fly to Ostrava, train  •  10 h 31 min

  1. Fly from Belgrade (BEG) to Ostrava (OSR) BEG - OSR
  2. Take the train from Ostrava-Svinov to Zilina

$179 - $666

Fly to Krakow, bus, train  •  10 h 56 min

  1. Fly from Belgrade (BEG) to Krakow (KRK) BEG - KRK
  2. Take the bus from Kraków Airport to Bohumín
  3. Take the train from Bohumin to Zilina

$103 - $231

Fly to Katowice, bus, train  •  13 h 16 min

  1. Fly from Belgrade (BEG) to Katowice (KTW) BEG - KTW
  2. Take the bus from Katowice Airport to Bohumín
  3. Take the train from Bohumin to Zilina

$97 - $390

Questions & Answers

The cheapest way to get from Belgrade to Žilina is to bus which costs RSD 3800 - RSD 6000 and takes 12 h 41 min.

More details

The quickest way to get from Belgrade to Žilina is to drive which costs RSD 9000 - RSD 14000 and takes 7 h 18 min.

More details

The distance between Belgrade and Žilina is 508 km. The road distance is 703.5 km.

Get driving directions

It takes approximately 12 h 41 min to get from Belgrade to Žilina, including transfers.

More details

No, there is no direct bus from Belgrade to Žilina. However, there are services departing from Beograd and arriving at Žilina AS via Budapest, Budapest Népliget and Banská Bystrica. The journey, including transfers, takes approximately 12 h 41 min.

More details

No, there is no direct train from Belgrade to Žilina. However, there are services departing from Beograd and arriving at Zilina via Wien Hbf. The journey, including transfers, takes approximately 16 h 18 min.

More details

Belgrade to Žilina bus services, operated by Fudeks, depart from Pijaca station.

More details

Map of how to get from Belgrade to Žilina.
Launch map view
  • Distance: 317.8 miles
  • Duration: 12 h 41 min

What companies run services between Belgrade, Serbia and Žilina, Slovakia?

You can take a bus from Belgrade to Žilina via Budapest - Népliget, Budapest, Budapest Népliget, and Banská Bystrica in around 12 h 41 min. Alternatively, you can take a train from Belgrade to Žilina via Wien Hbf in around 16 h 18 min.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Belgrade to Krakow via Frankfurt
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$220 - $550
Flights from Belgrade to Krakow via Munich
Ave. Duration
6 h 5 min
When
Every day
Estimated price
$220 - $550
Flights from Belgrade to Katowice via Frankfurt
Ave. Duration
7 h 40 min
When
Every day
Estimated price
$200 - $750
Austrian Airlines
Website
austrian.com
Flights from Belgrade to Vienna
Ave. Duration
1 h 16 min
When
Every day
Estimated price
$110 - $550
Flights from Belgrade to Krakow via Vienna
Ave. Duration
4 h 35 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$240 - $700
Travel Service
Website
travelservice.aero
Flights from Belgrade to Ostrava via Prague
Ave. Duration
6 h 15 min
When
Monday and Friday
Estimated price
$220 - $750
Flights from Belgrade to Ostrava via Irakleion
Ave. Duration
7 h 5 min
When
Wednesday and Saturday
Estimated price
$320 - $1,100
Flights from Belgrade to Ostrava via Warsaw, Prague
Ave. Duration
5 h 55 min
When
Thursday, Friday and Sunday
Estimated price
$170 - $650
Flights from Belgrade to Ostrava via Frankfurt, Prague
Ave. Duration
6 h 35 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$270 - $1,300
LOT
Website
lot.com
Flights from Belgrade to Krakow via Warsaw
Ave. Duration
3 h 30 min
When
Every day
Estimated price
$140 - $250
Flights from Belgrade to Katowice via Warsaw
Ave. Duration
6 h 35 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$130 - $750
Flights from Belgrade to Katowice via Frankfurt
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$170 - $550
CSA
Website
csa.cz
Flights from Belgrade to Ostrava via Prague
Ave. Duration
6 h 15 min
When
Monday and Friday
Estimated price
$220 - $750
Flights from Belgrade to Ostrava via Warsaw, Prague
Ave. Duration
5 h 55 min
When
Thursday, Friday and Sunday
Estimated price
$170 - $650
Flights from Belgrade to Ostrava via Frankfurt, Prague
Ave. Duration
6 h 35 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$270 - $1,300
Air Serbia
Website
airserbia.com
Flights from Belgrade to Vienna
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$140 - $550
Wizz Air
Website
wizzair.com
Flights from Belgrade to Katowice via London Luton
Ave. Duration
6 h 5 min
When
Thursday
Estimated price
$85 - $310
Flights from Belgrade to Katowice via Dortmund
Ave. Duration
8 h 15 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$60 - $250
Ryanair
Website
ryanair.com
Flights from Belgrade to Katowice via Athens
Ave. Duration
5 h 45 min
When
Sunday
Estimated price
$65 - $280
Train operators
Serbian Railways (ŽS)
Phone
+381 11 360-28-99
Email
infozeleznicesrb@gmail.com
Website
serbianrailways.com
Train from Beograd to Wien Hbf
Ave. Duration
11 h 56 min
Frequency
Twice a week
Estimated price
$90 - $130
Schedules at
bahn.de
Train from Beograd to Kelenföld
Ave. Duration
9 h 28 min
Frequency
Twice a week
Estimated price
$55 - $80
Schedules at
bahn.de
Austrian Railways (ÖBB)
Railways of Slovak Republic (ZSSK)
Website
zssk.sk
Train from Zvolen osobna stanica to Zilina
Ave. Duration
2 h 4 min
Frequency
Once daily
Estimated price
$6 - $9
Website
slovakrail.sk
Train from Bratislava hl.st. to Zilina
Ave. Duration
1 h 51 min
Frequency
Once daily
Estimated price
$9 - $13
Website
slovakrail.sk
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Ostrava-Svinov to Zilina
Ave. Duration
1 h 50 min
Frequency
Every 2 hours
Estimated price
$5 - $8
Website
cd.cz
Train from Bohumin to Zilina
Ave. Duration
1 h 35 min
Frequency
Every 2 hours
Estimated price
$4 - $7
Website
cd.cz
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Train from Ostrava-Svinov to Žilina
Ave. Duration
1 h 49 min
Frequency
Twice daily
Estimated price
$4 - $16
Schedules at
leoexpress.com
Economy
$4 - $6
Business
$7 - $9
Premium
$12 - $16
Train from Bohumín to Žilina
Ave. Duration
1 h 29 min
Frequency
Twice daily
Estimated price
$4 - $15
Schedules at
leoexpress.com
Economy
$4 - $6
Business
$7 - $8
Premium
$11 - $15
Flixtrain
Website
flixtrain.com
Train from Ostrava, Ostrava-Svinov to Žilina, Žilina
Ave. Duration
1 h 50 min
Frequency
Twice daily
Schedules at
flixtrain.com
Train from Bohumín to Žilina, Žilina
Ave. Duration
1 h 30 min
Frequency
Twice daily
Schedules at
flixtrain.com
Bus operators
Fudeks
Phone
+381 11 7620255
Email
office@fudeks.rs
Website
fudeks.rs
Bus from Beograd to Budapest - Népliget
Ave. Duration
6 h
Frequency
Twice daily
Estimated price
$21 - $35
Schedules at
en.fudeks.rs
Book at
fudeks.rs
FlixBus
Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Budapest, Budapest Népliget to Banská Bystrica
Ave. Duration
2 h 55 min
Frequency
Once daily
Estimated price
$10 - $17
Website
flixbus.co.uk
Bus from Budapest, Budapest Népliget to Zvolen
Ave. Duration
2 h 35 min
Frequency
Once daily
Estimated price
$8 - $15
Website
flixbus.co.uk
Bus from Budapest, Budapest Kelenföld to Zvolen
Ave. Duration
3 h 5 min
Frequency
Once daily
Estimated price
$9 - $16
Website
flixbus.co.uk
SAD Lucenec
Phone
047/5631385
Website
sadlc.sk
Bus from Banská Bystrica to Žilina AS
Ave. Duration
1 h 46 min
Frequency
Every 4 hours
Estimated price
$5 - $8
Schedules at
sadlc.sk
Bus from Zvolen to Žilina AS
Ave. Duration
2 h 16 min
Frequency
Every 4 hours
Estimated price
$6 - $10
Schedules at
sadlc.sk
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Belgrade to Subotica
Ave. Duration
2 h 55 min
Frequency
5 times a day
Estimated price
$9
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Farlang TC doo
Phone
+381 21 832 682
Website
farlangtc.com
Bus from Belgrade to Subotica
Ave. Duration
3 h 30 min
Frequency
Twice daily
Schedules at
farlangtc.com
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Beograd to Subotica
Ave. Duration
3 h 15 min
Frequency
Once daily
Estimated price
$8
Schedules at
autoprevoz-cacak.rs
Subotica Trans
Phone
+381 (0)24 555 466
Email
ta.sutrans@gmail.com
Website
sutrans.rs
Bus from Belgrade to Subotica
Ave. Duration
3 h 15 min
Frequency
Once daily
Schedules at
sutrans.rs
Blue Line
Website
autobuskiprevoz-blueline.rs
Bus from Beograd to Subotica
Ave. Duration
4 h
Frequency
Once daily
Estimated price
$11 - $16
Schedules at
autobuskiprevoz-blueline.rs
Eurolines HU
Phone
+36 (1) 382-0888
Email
info@volanbusz.hu
Website
eurolines.hu
Bus from Subotica to Budapest Népliget
Ave. Duration
4 h 35 min
Frequency
Once daily
Estimated price
$13 - $35
Schedules at
nemzetkozi.volanbusz.hu
Unitranz Tech
Phone
0948 410 420
Email
vlado.klanduch@azet.sk
Website
unitranztech.sk
Bus from Zvolen to Žilina
Ave. Duration
2 h 27 min
Frequency
Once daily
Estimated price
$7 - $11
Schedules at
unitranztech.sk
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Bus from Kraków Airport to Bohumín
Ave. Duration
2 h
Frequency
4 times a day
Estimated price
$6 - $9
Schedules at
leoexpress.com
Economy
$6 - $9
Bus from Katowice Airport to Bohumín
Ave. Duration
1 h 50 min
Frequency
Every 4 hours
Estimated price
$5 - $8
Schedules at
leoexpress.com
Economy
$5 - $8

Want to know more about travelling around Slovakia

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.