Northern Montenegrin railway goes high through breathtaking mountains which makes it a tourist attraction on its own. The line from Podgorica to Kolasin goes over the bridge over Mala Rijeka which is the highest railway bridge in Europe. It is one of the favorite spots for base jumping.
Montenegro has a railway line connecting Bar which is located on Montenegro coast, and Belgrade (the capital of Serbia). As it belongs to European railway network, it is possible to arrive in Montenegro by train from any place in Europe. The terminal stop is Bar and the cities the train goes through are Podgorica, Kolasin, Mojkovac and Bijelo Polje.
The other railway line is connecting Montenegro capital Podgorica and second largest city Nikšić.
You can find up-to-date railway timetable on Montenegro Railway website.