There are 4 ways to get from Niš to Podgorica by 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

Bus via Rožaje  •  8 h 26 min

  1. Take the bus from Niš to Rožaje
  2. Take the bus from Rožaje to Podgorica

$30 - $32

Cheapest option

Train  •  16 h 19 min

  1. Take the train from Crveni Krst to Rakovica 2900 / ...
  2. Take the train from Rakovica to Podgorica 433 / ...

$21 - $59

2 alternative options

Bus  •  9 h 30 min

  1. Take the bus from Niš to Podgorica

$22 - $26

Drive  •  6 h 19 min

  1. Drive from Niš to Podgorica 278 miles

$50 - $80

Questions & Answers

Yes, there is a direct bus departing from Niš and arriving at Podgorica. Services depart once daily. The journey takes approximately 9 h 30 min.

More details

No, there is no direct train from Niš to Podgorica. However, there are services departing from Crveni Krst and arriving at Podgorica via Rakovica. The journey, including transfers, takes approximately 16 h 19 min.

More details

The distance between Niš and Podgorica is 236 km. The road distance is 444.9 km.

Get driving directions

The best way to get from Niš to Podgorica without a car is to bus which takes 8 h 26 min and costs .

More details

It takes approximately 8 h 26 min to get from Niš to Podgorica, including transfers.

More details

Niš to Podgorica bus services, operated by Royal Travel Cetinje, depart from Niš station.

More details

Niš to Podgorica train services, operated by Serbian Railways, depart from Crveni Krst station.

More details

The best way to get from Niš to Podgorica is to bus which takes 8 h 26 min and costs . Alternatively, you can train, which costs and takes 16 h 19 min.

Mode details

Niš to Podgorica bus services, operated by Vector, arrive at Podgorica station.

More details

Niš to Podgorica train services, operated by Railways of Montenegro (ŽPCG), arrive at Podgorica station.

More details

Map of how to get from Niš to Podgorica.
Launch map view
  • Distance: 147.8 miles
  • Duration: 8 h 26 min

What companies run services between Niš, Serbia and Podgorica, Montenegro?

You can take a bus from Niš to Podgorica via Rožaje in around 8 h 26 min. Alternatively, you can take a train from Niš to Podgorica via Rakovica in around 16 h 19 min.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Crveni Krst to Rakovica
Ave. Duration
5 h 1 min
Frequency
Once daily
Estimated price
$7 - $19
Schedules at
srbvoz.rs
2nd Class Ticket
$7 - $11
1st Class Ticket
$12 - $19
Railways of Montenegro (ŽPCG)
Website
zcg-prevoz.me
Train from Rakovica to Podgorica
Ave. Duration
10 h 18 min
Frequency
Twice daily
Estimated price
$14 - $40
Website
zcg-prevoz.me
Bus operators
Royal Travel Cetinje
Phone
+382 69 294 654
Email
royaltravelcetinje@gmail.com
Website
royaltravelcetinje.me
Bus from Niš to Rožaje
Ave. Duration
4 h 59 min
Frequency
Once daily
Estimated price
$16 - $19
Schedules at
royaltravelcetinje.me
Bus from Niš to Podgorica
Ave. Duration
9 h 30 min
Frequency
Once daily
Estimated price
$22 - $26
Schedules at
royaltravelcetinje.me
Vector
Website
vectortours.de
Bus from Rožaje to Podgorica
Ave. Duration
2 h 27 min
Frequency
Once daily
Estimated price
$13
Schedules at
vectortours.de

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 travel India's Golden Triangle, 5 incredible day trips from Florence by train and Need to know: Eurostar - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Niš to Podgorica is 445 km. It takes approximately 6 h 19 min to drive from Niš to Podgorica.

Get driving directions

There are 313+ hotels available in Podgorica. Prices start at $26 USD per night.

More details