How to get to Mokra Gora
- Train to Užice: Srbija Voz trains to Užice leave from Belgrade Centre (Prokop) and Zemun and run via Valjevo and Požega. There are only a few departures, so check the Belgrade - Užice timetable in advance. From Novi Sad, trains to Užice start at Petrovaradin.
- Bus to Mokra Gora: Užice bus station is right next to the railway station, on Mihajla Pupina street. Line 12A (Užice AS - Bioska - Kremna - Mokra Gora) runs from there to Mokra Gora. Check its departures in both directions before you travel.
- The Nostalgija train: it starts and ends at Mokra Gora station.
On a day trip from Belgrade, match the Nostalgija departure to the bus times and leave a margin to get back to Užice before the last train to Belgrade.
Season and departures in 2026
Srbija Voz announced that the Nostalgija season runs from 28 March to 15 November 2026:
- 28 March - 31 October 2026: Mokra Gora - Šargan Vitasi - Mokra Gora, departures from Mokra Gora at 10:30 and 13:30, plus a 16:10 departure from 15 June to 1 September.
- 1 November - 15 November 2026: Mokra Gora - Jatare - Mokra Gora, departure from Mokra Gora at 11:45, the 13:30 departure runs only when demand is higher.
For dates after 15 November 2026 and for next season, check the Srbija Voz website before you travel. Fares change from season to season, so we do not list them here.
About the line
The Šargan Eight is part of the former narrow-gauge railway that ran from Užice towards Višegrad. The Mokra Gora to Šargan Vitasi section is 15.44 km long, with 22 tunnels and 5 bridges, on 760 mm track. To climb the hillside the line loops in the shape of an 8, so in places the train passes the same spot twice, on two levels.
It has run in full as a heritage railway since 2003. The stations and viewpoints along the way are Jatare, Golubići and Krst; the loop is best seen from Krst.
What to check before you go
- Whether the Nostalgija train runs that day, and on which route: to Šargan Vitasi or the shorter one to Jatare.
- The departures of bus 12A from and back to Užice.
- The last train from Užice to Belgrade, if you return the same day.
- The weather forecast for Mokra Gora, as most of the trip is spent outdoors.
Passengers report delays on trains to and from Užice on vozovi.rs, so check them on the day of travel.
Sources
Checked on 28 October 2026:
- 021.rs / Tanjug, 29 Mar 2026: the 2026 season and departures, per Srbija Voz
- Srbija Voz: the Nostalgija train
- Wikipedia: Šargan Eight (gauge, length, tunnels and bridges)
- PlanPlus: Mihajla Pupina street in Užice, with the bus and railway stations
- PlanPlus: bus 12A Užice AS - Bioska - Kremna - Mokra Gora
Frequently asked questions
How do I get to the Šargan Eight by public transport?
By train to Užice, then by bus to Mokra Gora. Trains to Užice leave from Belgrade Centre and Zemun and run via Valjevo and Požega. From Užice bus station, line 12A (Užice AS - Bioska - Kremna - Mokra Gora) runs to Mokra Gora.
Does a train from Belgrade go to Mokra Gora?
No. Mokra Gora is not on the Belgrade - Bar line, so regular passenger trains do not call there. The nearest station with regular trains from Belgrade is Užice, and you continue by bus.
When does the Nostalgija train run on the Šargan Eight?
As announced by Srbija Voz for 2026: 28 March - 31 October 2026: Mokra Gora - Šargan Vitasi - Mokra Gora, departures from Mokra Gora at 10:30 and 13:30, plus a 16:10 departure from 15 June to 1 September. 1 November - 15 November 2026: Mokra Gora - Jatare - Mokra Gora, departure from Mokra Gora at 11:45, the 13:30 departure runs only when demand is higher. For dates after 15 November 2026, check the latest Srbija Voz notices.
How long is the Šargan Eight railway?
The Mokra Gora to Šargan Vitasi section is 15.44 km long, with 22 tunnels and 5 bridges. It is a narrow-gauge line (760 mm), named after the figure-of-eight loop it uses to climb the hillside.
Coming back: Užice to Belgrade
See train departures from Užice to Belgrade for your return day.
View departures to Belgrade →