Het treinstation van Podgorica is het knooppunt van het Montenegrijnse spoorwegnet. Hier komen de drie hoofdlijnen samen. De belangrijkste is de lijn van Bar naar Belgrado, die via Podgorica en Bijelo Polje naar de Servische grens loopt. Daarnaast rijden er treinen naar Nikšić; die lijn werd in 2012 na een renovatie weer voor reizigers geopend.
De lijn van Podgorica naar Shkodër in Albanië wordt alleen voor goederenvervoer gebruikt. De enige internationale treinverbinding voor reizigers is die met Servië. Tegenover het treinstation ligt het busstation, vanwaar bussen naar de rest van het land en naar het buitenland vertrekken. Een treinreis van Bar naar Podgorica of verder naar het noorden is een goede manier om het binnenland van Montenegro te zien.


