Montenegro has railway line connecting Bar and Belgrade. As it belongs to European railway network, it is possible to arrive to Montenegro by train. The terminal stop is Bar and cities it goes through are Podgorica, Kolasin, Mojkovac and Bijelo Polje.
The other railway line is connecting Montenegro capital Podgorica and second largest city Niksic.
You can find up to date railway timetable on Montenegro Railway website.