BG Voz (Urban Rail)
BG Voz is Belgrade's urban-suburban railway system that operates as part of the public transit system. It is operated by Srbija Voz but integrated into the city's ticketing system (Beograd Plus) — passengers can use the same transit tickets or SMS payment as for buses and trams.
The BG Voz network has several lines passing through central Belgrade (including Belgrade Center/Prokop, Karađorđev Park, and Vukov Spomenik) connecting suburban neighborhoods. The BG1 line runs from Ovča (east) to Batajnica/Zemun Polje (west), passing through New Belgrade and the center. The BG2 line covers the direction Lazarevac — Resnik — Ovča.
Trains run every 15 to 30 minutes on weekdays and less frequently on weekends. It is immune to city traffic congestion, making it one of the most reliable ways to travel through Belgrade during rush hour.
Tips for BG Voz Passengers
- You can pay for tickets using the Belgrade public transit app or by sending an SMS
- Check timetables in advance — weekend departures are less frequent
- Bicycles are allowed outside rush hours
Srbija Voz — Regional & Intercity Trains
Srbija Voz is the national passenger railway operator in Serbia. It runs trains on the entire national network, covering main corridors (Belgrade–Novi Sad–Subotica, Belgrade–Niš) as well as regional lines connecting smaller towns like Valjevo, Požega, Vranje, and Užice.
Ticket prices are generally lower than bus transport on the same routes, making train travel a very economical option. Tickets can be bought at ticket counters, SAM machines, online, or directly on the train. Discounts are available for children, students, pensioners, and group travel.
Reliability varies — while high-speed sections are extremely punctual, regional lines can experience delays due to older infrastructure. Passengers on vozovi.rs anonymously report delays in real-time, giving travelers realistic estimates before heading to the station.
Key Routes
Belgrade → Novi Sad
~1h 30min · Regional Regio train
Belgrade → Niš
~3h 30min · Multiple daily departures
Belgrade → Subotica
~3h · Via Novi Sad
Belgrade → Valjevo
~2h · Scenic regional line
Belgrade → Bar (Montenegro)
~9–10h · Day/Night train, scenic route
Niš → Zaječar
~2h 30min · Eastern Serbia connection
SOKO — High-Speed Comfort
SOKO is a premium high-speed train operating on the Belgrade–Novi Sad–Subotica railway line. It reaches speeds up to 200 km/h, shortening travel time from Belgrade to Novi Sad to 36 minutes, and to Subotica to about 1 hour and 15 minutes.
Classes and Reservations: SOKO offers 1st and 2nd class. First class features wider seats and complimentary refreshments (water and coffee). Every purchased ticket automatically includes a free seat reservation. Due to high demand, especially on Friday afternoons and weekends, it is highly recommended to buy tickets a few days in advance.
Baggage and Amenities: Passengers can bring hand luggage up to 30 kg for free, placed in overhead racks or dedicated luggage compartments. The train is fully wheelchair accessible, features free Wi-Fi, and power sockets (220V + USB) at every seat.
SOKO Travel Rules
- Automatic seat reservation is included in every ticket
- Free high-speed Wi-Fi and power outlets (220V + USB) are available
- Luggage up to 30 kg per passenger is free of charge
- Capacity is strictly limited — standing is not permitted
Buying Train Tickets: Prices & Methods
Buying train tickets in Serbia is digitized and offers several convenient purchase channels:
- Srbija Voz Mobile App: Available on App Store and Google Play. It allows fast ticket purchases without waiting in lines, and saving tickets as QR codes on your device.
- Official Website (srbvoz.rs): Allows searching all departures and paying with credit/debit cards.
- Ticket Machines (SAMs): Located at major stations (Belgrade Center, Novi Sad, Subotica). You can purchase tickets independently by selecting your destination and paying by card.
- Station Ticket Counters: Available at most stations, though opening hours vary.
Online Discounts
All tickets bought through the app or website automatically receive a 5% discount. For standard trains (Regio), a 20% discount applies to return tickets. Children under 6 travel free if they do not require a separate seat.
How to Get from Belgrade Airport to Prokop Station?
Belgrade Center Railway Station (Prokop) is not directly connected by rail to Belgrade "Nikola Tesla" Airport. Travelers arriving by air can choose between the following transfer options:
- Official City Taxi (Fixed-price vouchers):
It is highly recommended to visit the "Taxi Info" counter in the baggage claim area and take a flat-rate taxi voucher to the city center (approx. 3,000 RSD / 25 EUR). This protects you from scammers. The taxi ride to Prokop station takes about 20 to 30 minutes. - Mini-bus A1 (Economical option):
The A1 mini-bus runs directly from the airport terminal to Slavija Square. The ticket costs 400 RSD and is purchased from the driver in cash. From Slavija, you can catch bus line 36 which takes you directly to the entrance of Prokop station. - Public Bus Line 72:
Bus 72 goes to Zeleni Venac (ticket costs 50 RSD). From Zeleni Venac, you can take trolleybuses 40 or 41 from nearby stops in Kneza Miloša street directly to Prokop station.
How to Track Delays
Srbija Voz does not publish live delays systematically. While they post general notices on their website about cancellations or track maintenance, they do not provide real-time delay minutes for specific trains.
vozovi.rs solves this using crowdsourcing — passengers waiting at a station or traveling on a train can anonymously report the delay minutes. The system calculates the median of all reports from the last 30 minutes and displays it. If two or more passengers report a cancellation, the train is marked as cancelled.
To prevent abuse, the system limits reports to one per train every 10 minutes from the same IP address, and IP addresses are stored only as one-way cryptographic hashes (SHA-256) for privacy compliance.
How to Report a Delay
- Search for your route (origin → destination)
- Click on your train card to open the details view
- Use the buttons to report delay minutes or cancellation
- No registration required — completely anonymous
General Tips for Travelers
Traveling by train in Serbia can be a comfortable and cheap experience with a bit of planning. Here are some useful tips:
- Arrive 10–15 minutes before departure. At larger stations (Belgrade Center, Novi Sad, Niš), ticket counter lines can be long, and trains depart exactly on time.
- Check active announcements. Official Srbija Voz announcements are integrated on our homepage — check them before traveling, especially on weekends or holidays.
- Book seat reservations for long journeys. In regional trains, seats are not guaranteed without a reservation. For long-distance routes like Belgrade-Bar, booking in advance is highly recommended.
- Belgrade-Bar night train. The railway to Montenegro passes through spectacular mountainous terrain. Taking the night train with sleeper cabins (couchettes) is a classic and comfortable way to travel.
- Use station departure boards. Access specific station pages on our website (e.g. /stanica/beograd-centar) to see upcoming departures and crowdsourced delay statuses.
Frequently Asked Questions
How long is the train ride from Belgrade to Novi Sad?
The SOKO high-speed train travels between Belgrade Center (Prokop) and Novi Sad in about 36 minutes. Conventional (Regio) trains of Srbija Voz cover this route in about 1 hour and 30 minutes.
What is the SOKO train?
SOKO is a premium high-speed train operating between Belgrade and Subotica, with stops in Novi Sad, reaching speeds up to 200 km/h. It offers air conditioning, power outlets, free Wi-Fi, and two classes. It is highly recommended to buy tickets online in advance.
How do I track train delays in Serbia in real-time?
Srbija Voz does not publish live delays systematically. On vozovi.rs, passengers anonymously report delay minutes, and the system displays the median of all reports from the last 30 minutes. If two or more passengers report a cancellation, the train is marked as cancelled.
Where can I buy train tickets?
Tickets can be purchased at station ticket offices, ticket machines, online via the official srbvoz.rs website, using the "Srbija Voz" mobile app, or directly on the train (additional fee may apply). For BG Voz (Belgrade urban rail), Belgrade public transit tickets (Beograd Plus) apply.
How often does BG Voz run?
BG Voz runs every 15 to 30 minutes during weekdays and less frequently on weekends. The BG1 line connects Ovča (east) to Batajnica/Zemun Polje (west), passing through Belgrade Center.
Is vozovi.rs the official app of Srbija Voz?
No. vozovi.rs is an independent community project. It combines official timetables with crowdsourced delay reports shared by passengers, and the running costs are covered by ads shown on the site.