There are 6 ways to get from Danilovgrad to Belgrade by taxi, 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.
Taxi to Tivat Airport, fly
best- Take the taxi from Danilovgrad to Tivat Airport (TIV)taxi
- Fly from Tivat Airport (TIV) to Belgrade Nikola Tesla Airport (BEG)plane TIV - BEG
3hRSD 16,225–39,097Train
cheapest- Take the train from Podgorica to Beograd centartrain 432
11h 26mRSD 2,297–5,303Bus via Kraljevo
- Take the bus from Podgorica , Bus station to Kraljevo, Autobuska Stanicabus
- Take the bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanicabus
8h 13mDrive 423.7 km
- Drive from Danilovgrad to Belgradecar 423.7 km
7h 12mRSD 6,897–9,961Train to Podgorica Airport, fly
- Take the train from Danilovgrad to Podgoricatrain
- Fly from Podgorica Airport (TGD) to Belgrade Nikola Tesla Airport (BEG)plane TGD - BEG
4h 5mRSD 7,961–25,151Bus
- Take the bus from Niksic ,Zelijeznicka stanica to Beograd, Autobuska stanicabus
11h 6mRSD 6,572–7,761
Danilovgrad to Belgrade by bus and train
Comparing Your Travel Options
The cheapest way to get from Danilovgrad to Belgrade is to train which costs RSD 2300 - RSD 5500 and takes 11h 26m.
The fastest way to get from Danilovgrad to Belgrade is to taxi and fly which takes 3h and costs RSD 16000 - RSD 40000.
No, there is no direct bus from Danilovgrad to Belgrade. However, there are services departing from Danilovgrad and arriving at Beograd, Autobuska stanica via Podgorica , Bus station and Kraljevo, Autobuska Stanica. The journey, including transfers, takes approximately 8h 13m.
No, there is no direct train from Danilovgrad to Belgrade. However, there are services departing from Podgorica and arriving at Beograd centar via . The journey, including transfers, takes approximately 11h 26m.
The distance between Danilovgrad and Belgrade is 388 km. The road distance is 423.7 km.
The best way to get from Danilovgrad to Belgrade without a car is to bus via Kraljevo which takes 8h 13m and costs .
It takes approximately 3h to get from Danilovgrad to Belgrade, including transfers.
Danilovgrad to Belgrade bus services, operated by Kanis, depart from Podgorica , Bus station.
Danilovgrad to Belgrade train services, operated by Railways of Montenegro (ŽPCG), depart from Podgorica station.
The best way to get from Danilovgrad to Belgrade is to bus via Kraljevo which takes 8h 13m and costs . Alternatively, you can train, which costs RSD 2300 - RSD 5500 and takes 11h 26m.
What companies run services between Danilovgrad, Montenegro and Belgrade, Serbia?
You can take a bus from Danilovgrad to Beograd, Autobuska stanica via Podgorica , Bus station and Kraljevo, Autobuska Stanica in around 8h 13m. Alternatively, Railways of Montenegro (ŽPCG) operates a train from Podgorica to Beograd centar once daily. Tickets cost RSD 2,100–4,300 and the journey takes 9h 48m.
- Website
- airserbia.com
Flights from Tivat Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- RSD 8,000–27,000
Flights from Podgorica Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- RSD 7,500–23,000
- Website
- interjet.com
Flights from Tivat Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- RSD 6,500–17,000
Flights from Podgorica Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- RSD 6,500–19,000
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Podgorica to Beograd centar
- Ave. Duration
- 9h 48m
- Frequency
- Once daily
- Estimated price
- RSD 2,100–4,300
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- RSD 2,100–2,800
- First Class
- RSD 4,000–4,300
Train from Danilovgrad to Podgorica
- Ave. Duration
- 29 min
- Frequency
- Every 3 hours
- Estimated price
- RSD 110–370
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- RSD 110–150
- First Class
- RSD 340–370
- Phone
- 381 18 517 272
- [email protected]
- Website
- kanis.rs
Bus from Podgorica , Bus station to Kraljevo, Autobuska Stanica
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Schedules at
- kanis.rs
- Phone
- +381 20 41 1090
- [email protected]
- Website
- polazak.rs
Bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- RSD 1,800–4,600
- Schedules at
- web.facebook.com
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- RSD 850–2,000
- Website
- Trans-Jug
- Phone
- +(381)(64)1165263
- Website
- redvoznje.net
Bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- redvoznje.net
- Phone
- +381 20318354
- [email protected]
- Website
- sandzaktrans.rs
Bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- sandzaktrans.rs
- Phone
- + (381) 20 316 581
- [email protected]
- Website
- gameks.biz
Bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Schedules at
- gameks.biz
- Phone
- +381 020 313101
- Website
- facebook.com
Bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +381 20 315 315
- [email protected]
Bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- Kimmel Tours
- Phone
- +381 (0)64 07 00 482
- Website
- facebook.com
Bus from Kraljevo, Autobuska Stanica to Beograd, Autobuska stanica
- Ave. Duration
- 4h 17m
- Frequency
- 3 times a week
- Schedules at
- facebook.com
- Phone
- +381 11 7614 715
- [email protected]
- Website
- transprodukt.rs
Bus from Niksic ,Zelijeznicka stanica to Beograd, Autobuska stanica
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- RSD 6,282
- Schedules at
- transprodukt.rs
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 Need to know: Jadrolinija, South Korea: Travelling from Seoul to Busan , and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
Booking & Getting There
Danilovgrad to Belgrade bus services, operated by Kanis, arrive at Kraljevo, Autobuska Stanica station.
Danilovgrad to Belgrade train services, operated by Railways of Montenegro (ŽPCG), arrive at Beograd centar station.
Yes, the driving distance between Danilovgrad to Belgrade is 424 km. It takes approximately 7h 12m to drive from Danilovgrad to Belgrade.
Book your Danilovgrad to Belgrade bus tickets online with Omio.
There are 4428+ hotels available in Belgrade.
