Rail travel is on the rise in Serbia, driven by the launch of new high-speed routes. The line first connected Belgrade and Novi Sad, and now stretches further north to Subotica, with the full Belgrade–Budapest connection expected by early March 2026. Buying tickets is quick and easy, with several convenient options for passengers, and I highly recommend using the mobile app for the smoothest experience.
Table of Contents

1. Online (Official Srbija Voz Website & App)
Online payment is the preferred way to buy tickets, and it even offers a small discount compared to other methods.
Official Srbija Voz Website
To buy your ticket, visit the official Srbija Voz website. First, select your departure and arrival stations from the drop-down menu, along with your travel date (and return date if needed). Choose your travel class (“razred” — 2nd class is slightly cheaper) and the number of passengers. In Belgrade, you can choose between two stations: Prokop (city center) and Novi Beograd. After clicking Next, pick your preferred train time. You’ll then need to create an account or log in. Payment can be made with most credit and debit cards.
Your tickets in PDF format will be sent to the email address you used to register or log in. You must print the tickets on A4 paper and bring them with you on the train.

Mobile App (Android & iOS)
This is my preferred method because it’s the quickest, most convenient, and reliable option. Simply download the Srbijavoz app, register, and add your card details to start buying tickets with ease. In the settings, you can switch the language to English.
To purchase a ticket, select whether you want a one-way or round trip, then choose your departure and arrival stations, travel date, and class (1st or 2nd). Tap Search and pick the train that suits you. After completing your payment, you’ll receive an e-ticket with a QR code, which you can simply show to the conductor on your phone — no need to print it.
2. At the Train Station

Tickets can also be purchased at ticket counters in major stations, but keep in mind that opening hours are limited and lines can sometimes be long. To avoid these inconveniences, I recommend using the mobile app as the best option.
3. Ticket Machines
Major stations are equipped with self-service ticket machines where you can pay by card. I haven’t personally used this option, but I’ve heard they can occasionally be out of order and are not available at every station. This is yet another reason why the mobile app remains the most reliable choice.
4. On the Train

If the station where you board doesn’t have a ticket office or machine, you can buy a ticket directly from the conductor on board. However, if you board at a station where tickets were available but chose not to purchase one, an additional fee of 500 dinars will be added to your ticket price.
This surcharge exists because Serbian Railways discourages last-minute purchases on the train. As they explain, it makes capacity planning difficult — without accurate data on passenger interest before departure, they cannot provide extra coaches when demand is higher, which in turn creates overcrowding and negatively impacts the comfort and overall experience of other travelers.
I hope this guide has made it easier to understand how to buy train tickets in Serbia. If you have any questions, feel free to leave them in the comments! Have you traveled by train in Serbia—do you also recommend using the mobile app for tickets?


Leave a Reply