There are 5 ways to get from Montenegro to Belgrade by 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.

Recommended option

Fly from Tivat  •  2h 24m

  1. Fly from Tivat (TIV) to Belgrade (BEG) TIV - BEG

RSD 11779 - RSD 24556

Cheapest option

Train  •  10h 5m

  1. Take the train from Podgorica to Topcider 430

RSD 1100 - RSD 1700

3 alternative options

Fly from Podgorica  •  2h 58m

  1. Fly from Podgorica (TGD) to Belgrade (BEG) TGD - BEG

RSD 5924 - RSD 16626

Bus  •  8h 45m

  1. Take the bus from Podgorica to Beograd Herceg Novi - Subotica / ...

RSD 2000 - RSD 4300

Drive  •  7h 27m

  1. Drive from Podgorica to Belgrade 456.1 km

RSD 5500 - RSD 8500

Questions & Answers

The cheapest way to get from Montenegro to Belgrade is to train which costs 9€ - 14€ and takes 10h 5m.

More details

The quickest way to get from Montenegro to Belgrade is to fly which costs 100€ - 210€ and takes 2h 24m.

More details

Yes, there is a direct bus departing from Podgorica and arriving at Beograd. Services depart every three hours, and operate every day. The journey takes approximately 8h 45m.

More details

Yes, there is a direct train departing from Podgorica and arriving at Topcider. Services depart once daily, and operate every day. The journey takes approximately 10h 5m.

More details

The distance between Montenegro and Belgrade is 246 km. The road distance is 456.1 km.

Get driving directions

The best way to get from Montenegro to Belgrade without a car is to bus which takes 8h 45m and costs 17€ - 40€.

More details

It takes approximately 2h 24m to get from Montenegro to Belgrade, including transfers.

More details

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

More details

Montenegro to Belgrade train services, operated by Serbian Railways (ŽS), depart from Podgorica station.

More details

The best way to get from Montenegro to Belgrade is to fly which takes 2h 24m and costs 100€ - 210€. Alternatively, you can bus, which costs 17€ - 40€ and takes 8h 45m, you could also train, which costs 9€ - 14€ and takes 10h 5m.

Mode details

Map of how to get from Montenegro to Belgrade.
Launch map view
  • Distance: 246.3 km
  • Duration: 2h 24m

What companies run services between Montenegro and Belgrade, Serbia?

Montenegro Airlines and Air Serbia fly from Herceg Novi to Belgrade twice daily. Alternatively, Lasta operates a bus from Podgorica to Belgrade 3 times a day. Tickets cost RSD 2000 - RSD 3000 and the journey takes 8h 45m. Eight other operators also service this route.

Airlines
Montenegro Airlines
Website
montenegroairlines.com
Flights from Tivat to Belgrade
Ave. Duration
50 min
When
Every day
Estimated price
RSD 7000 - RSD 23000
Flights from Podgorica to Belgrade
Ave. Duration
45 min
When
Every day
Estimated price
RSD 7000 - RSD 22000
Air Serbia
Website
airserbia.com
Flights from Tivat to Belgrade
Ave. Duration
1h 5m
When
Every day
Estimated price
RSD 7000 - RSD 25000
Flights from Podgorica to Belgrade
Ave. Duration
56 min
When
Every day
Estimated price
RSD 7000 - RSD 23000
Train operators
Bus operators
Blue Line
Phone
+382 31 33 51 00
Website
blueline-mne.com
Bus from Podgorica Central Bus Station to Belgrad Central Bus Station
Ave. Duration
8h 20m
Frequency
Twice daily
Estimated price
RSD 3300 - RSD 3600
Website
Blue Line
Transprodukt-Bus Prevoz
Phone
+381 11 7614 715
Email
office@transprodukt.rs
Website
transprodukt.rs
Bus from Podgorica to Beograd
Ave. Duration
9h
Frequency
Once daily
Estimated price
RSD 2710
Schedules at
transprodukt.rs
Ozlem Tours
Phone
+38120 411090
Email
ozlemtours@yahoo.com
Website
ozlem.rs
Bus from Podgorica to Beograd
Ave. Duration
9h 14m
Frequency
Twice daily
Schedules at
ozlem.rs
Bozur
Phone
+382 20 633 807
Email
bozur.cg@gmail.com
Website
bozur.net
Bus from Podgorica to Belgrade
Ave. Duration
10h
Frequency
Twice daily
Estimated price
RSD 3000 - RSD 4300
Schedules at
bozur.net
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Podgorica to Beograd
Ave. Duration
9h 5m
Frequency
Once daily
Estimated price
RSD 2100 - RSD 2500
Schedules at
nis-ekspres.rs
Book at
onlinetickets.nis-ekspres.rs
Banbus
Phone
+381 11 362 5555
Email
ffice@banbus.co.rs
Website
banbus.co.rs
Bus from Podgorica to Belgrade
Ave. Duration
10h
Frequency
Once daily
Estimated price
RSD 2881
Schedules at
banbus.co.rs
Trans-Jug
Phone
+381 11 8728111
Email
office@trans-jug.com
Website
trans-jug.com
Bus from Podgorica Central Bus Station to Belgrad Central Bus Station
Ave. Duration
10h 20m
Frequency
Once daily
Estimated price
RSD 2000 - RSD 3200
Website
Trans-Jug
Croatia Bus International
Phone
+385 1 6113 073
Email
info@croatiabus.hr
Website
croatiabus.getbybus.com
Bus from Podgorica to Belgrade
Ave. Duration
10h 50m
Frequency
Once daily
Estimated price
RSD 3500 - RSD 4900
Schedules at
croatiabus.hr

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 4 of the smartest ways to explore Australia, Is ride-sharing platform BlaBlaCar right for you? and Need to know: Greyhound - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Tivat Airport to Belgrade Airport is the direct flight which takes 50 min.

Search flights

Montenegro to Belgrade bus services, operated by Lasta, arrive at Beograd station.

More details

Montenegro to Belgrade train services, operated by Serbian Railways (ŽS), arrive at Topcider station.

More details

Yes, the driving distance between Montenegro to Belgrade is 456 km. It takes approximately 7h 27m to drive from Montenegro to Belgrade.

Get driving directions

Montenegro Airlines and Air Serbia offer flights from Tivat Airport to Belgrade Airport.

Search flights

Book your Montenegro to Belgrade bus tickets online with Distribusion.

Search and book

There are 1955+ hotels available in Belgrade. Prices start at RSD 10000 per night.

More details

The best way to get from Montenegro to Tivat Airport is to taxi which takes 47 min and costs 50€ - 60€.

More details