There are 5 ways to get from Belgrade to Knin 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  •  10 h 32 min

  1. Take the bus from Belgrade to Knin

$29 - $75

4 alternative options

Train  •  13 h 7 min

  1. Take the train from Beograd to Zagreb Glavni Kolod. En
  2. Take the train from Zagreb to Knin

$42 - $60

Drive  •  6 h 41 min

  1. Drive from Belgrade to Knin 334.8 miles

$65 - $95

Fly to Split, train  •  6 h 53 min

  1. Fly from Belgrade (BEG) to Split (SPU) BEG - SPU
  2. Take the train from Split to Knin

$84 - $571

Fly to Banja Luka, bus  •  9 h 23 min

  1. Fly from Belgrade (BEG) to Banja Luka (BNX) BEG - BNX
  2. Take the bus from Jakupovići to Prijedor
  3. Take the bus from Prijedor to Knin

$59 - $107

Questions & Answers

The cheapest way to get from Belgrade to Knin is to train which costs RSD 4200 - RSD 6500 and takes 13 h 7 min.

More details

The quickest way to get from Belgrade to Knin is to drive which costs RSD 6500 - RSD 10000 and takes 6 h 41 min.

More details

Yes, there is a direct bus departing from Belgrade and arriving at Knin. Services depart twice daily, and operate every day. The journey takes approximately 10 h 32 min.

More details

No, there is no direct train from Belgrade to Knin. However, there are services departing from Beograd and arriving at Knin via Zagreb. The journey, including transfers, takes approximately 13 h 7 min.

More details

The distance between Belgrade and Knin is 349 km. The road distance is 535.7 km.

Get driving directions

The best way to get from Belgrade to Knin without a car is to bus which takes 10 h 32 min and costs RSD 2900 - RSD 7500.

More details

The bus from Belgrade to Knin takes 10 h 32 min including transfers and departs twice daily.

More details

Belgrade to Knin bus services, operated by Lasta, depart from Belgrade station.

More details

Map of how to get from Belgrade to Knin.
Launch map view
  • Distance: 218.2 miles
  • Duration: 10 h 32 min

What companies run services between Belgrade, Serbia and Knin, Croatia?

Lasta operates a bus from Belgrade to Knin 6 times a week. Tickets cost $29 - $33 and the journey takes 10 h 32 min. Two other operators also service this route. Alternatively, you can take a train from Belgrade to Knin via Zagreb Glavni Kolod. and Zagreb in around 13 h 7 min.

Airlines
Air Serbia
Website
airserbia.com
Flights from Belgrade to Split
Ave. Duration
1 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$85 - $250
Flights from Belgrade to Banja Luka
Ave. Duration
55 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$35 - $120
Train operators
Croatian Railways (HŽPP)
Website
hzpp.hr
Train from Zagreb to Knin
Ave. Duration
4 h 18 min
Frequency
3 times a day
Estimated price
$21 - $30
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$21 - $30
1st Class
$30 - $45
Train from Split to Knin
Ave. Duration
1 h 39 min
Frequency
Twice daily
Estimated price
$8 - $13
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$8 - $13
1st Class
$13 - $18
Bus operators
BS Tours
Phone
011 761-4693
Email
bstours@verat.net
Website
bstours.rs
Bus from Belgrade to Knin
Ave. Duration
11 h 3 min
Frequency
4 times a week
Estimated price
$50 - $75
Schedules at
bstours.rs
Promet Makarska
Website
promet-makarska.hr
Bus from Belgrade to Knin
Ave. Duration
13 h 15 min
Frequency
4 times a week
Estimated price
$45 - $65
Schedules at
promet-makarska.hr
Bocac Tours
Phone
051/215-725
Email
bocact@teol.net
Website
bocactours.com
Bus from Jakupovići to Prijedor
Ave. Duration
59 min
Frequency
Twice daily
Estimated price
$5 - $9
Schedules at
bocactours.com
Cazmatrans NOVA d.o.o.

Want to know more about travelling around Croatia

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.