Skip to content

Belgrade to Subotica by the New Soko Train

Verified · July 8, 2026 by experienced travelers, guides, and locals 8 min read

The new Soko fast train runs Belgrade to Subotica in about 80 minutes for 1,200 dinars. Times, fares, how to book, and the onward route to Hungary.

The ornate Hungarian Art Nouveau City Hall of Subotica under a blue sky
Photo: Mickey Mystique / Wikimedia Commons, CC BY-SA 4.0 ( source )

The new Soko fast train is now the best way from Belgrade to Subotica. Since the high-speed line was extended north in October 2025, the sleek Soko covers the 183 km up to Serbia’s Art Nouveau corner in about 80 minutes, for 1,200 dinars one way, roughly 10 euros. That’s dramatically quicker and comfier than the bus or the drive ever were, and it turns a trip that used to eat half a day into a short, scenic hop.

Trains leave from Beograd Centar, the station everyone still calls Prokop, and run thirteen times a day in each direction. Not all of them are the fast Soko, though, and the difference matters: four are the genuine high-speed service, and the other nine are slower Interregio trains that stop more often. Book a Soko departure and you are in Subotica in under an hour and a half. The one wrinkle the headline glosses over is what happens if you want to carry on into Hungary: Subotica is the railhead, but the through train to Budapest isn’t running yet, so that final leg is still a relay across the border rather than one straight ride.

The quick answer

  • Take the Soko fast train. Around 80 minutes, 1,200 dinars one way, straight into the centre of Subotica.
  • Leaves from Beograd Centar (Prokop), not the old main station, which is closed to passengers.
  • Thirteen departures a day, but only four are the fast Soko; the rest are slower Interregio trains, so check which you’re booking.
  • Buy on the Srbijavoz app for a QR ticket, or at the station counter.
  • Going on to Hungary? Subotica is the railhead, but there’s no through train to Budapest yet; you change at the border.

If all you want is to reach Subotica, book a morning Soko and skip ahead. The rest is for getting the timing and the onward connection right.

The Soko train: what changed in 2025

For years, the trip north to Subotica was a slog: a slow train on old track or a couple of hours on the bus. That flipped on 8 October 2025, when the reconstructed high-speed line finally opened all the way from Belgrade to Subotica. The route had already been running the fast Belgrade to Novi Sad stretch since 2022; the 2025 extension carried the same 200 km/h trains onward to the Hungarian border town.

The Soko itself is a modern, air-conditioned Stadler train, a world away from the rolling stock most people picture for Serbian railways. You get first and second class, power outlets at every seat, free wifi, proper toilets and a refreshments trolley. It runs at up to 200 km/h in service, and the ride is smooth and quiet. For the first five days after opening the trains were free, which tells you how much of an event this was locally; now it’s a normal ticketed service, and a cheap one.

A red-and-blue Srbija Voz Soko high-speed train on the line near Belgrade
The Soko is a modern Stadler set with power sockets, wifi and two classes, running at up to 200 km/h on the rebuilt line north. Photo: Srđan Popović / Wikimedia Commons, CC BY-SA 4.0 - https://commons.wikimedia.org/wiki/File:SV_413-031_Novi_Beograd.jpg

Times, fares and where it leaves from

The fast Soko does Belgrade to Subotica in about 80 minutes, with the quickest runs closer to 70. All trains start from Beograd Centar, the station in the Prokop cutting south of the centre. This trips people up, because it’s not the grand old main station by the river, which no longer handles passenger trains. Give yourself time to reach Prokop, since it’s a fair way from the tourist core and the connections to it aren’t brilliant.

There are thirteen departures a day each way, spaced roughly every couple of hours, but here’s the catch worth repeating: only four are the high-speed Soko. The other nine are Interregio trains, which use the same fast track but stop at more places and take noticeably longer. If speed is the point, look for the Soko departures specifically when you book. If you are stopping at Novi Sad on the way, it’s only around 35 minutes out of Belgrade, and Novi Sad to Subotica on a Soko is about 41 minutes, so the city makes an easy break in the journey. Our full guide to Belgrade to Novi Sad covers that first leg, which is the busiest fast-train hop in the country.

The fare is the best part: 1,200 dinars one way, and just 2,000 dinars for a return, so a round trip costs barely more than 17 euros. There’s no need to book weeks ahead the way you would for a Western high-speed line; prices are fixed and cheap.

The lit glass facade of Beograd Centar station at night, the terminus locals call Prokop
Every Soko leaves from Beograd Centar, the Prokop station south of the centre, not the old riverside terminus, which is closed to passenger trains. Photo: kallerna / Wikimedia Commons, CC BY-SA 4.0 - https://commons.wikimedia.org/wiki/File:Belgrade_Centre_railway_station.jpg

Buying a ticket

The easiest way is the Srbijavoz app. You pick your train, pay by card, and get a QR-code e-ticket straight to your phone, no printing and no queue. It’s genuinely quick, and it lets you see which departures are the fast Soko before you commit. If you would rather deal with a person, or your card is being awkward, you can still buy at the ticket counter at Beograd Centar, though it is worth arriving with a bit of a buffer at busy times. Seats aren’t always reserved on every service, so on a popular Soko it pays to be on the platform early rather than counting on a specific seat.

For getting from your hotel out to Prokop, or for any door-to-door leg where dragging a bag across Belgrade to the station is a hassle, a booked transfer can be the sane option, especially with an early train.

The catch: onward to Hungary

Here’s where the shiny new line stops short of the obvious dream. Subotica sits about 10 km from the Hungarian border, and the reconstructed railway is meant, eventually, to be part of a fast Belgrade to Budapest route. The cross-border section technically reopened alongside the Subotica extension in October 2025. But as things stand, there’s no single through train from Belgrade to Budapest yet; direct services are only expected to return at some point during 2026.

So if you are heading on to Hungary today, the trip is a relay, not a straight ride. You take the Soko to Subotica, change onto a local train across the border to Szeged, then a Hungarian intercity train onward to Budapest, with the whole journey coming in around six and a half hours from as little as 26 euros. It works, and it’s cheap, but it’s a couple of connections rather than one seamless train, so build in time at the change. If a through Belgrade to Budapest service does launch as planned, this all gets a lot simpler, but until then treat Subotica as the end of the fast Serbian leg rather than a straight shot into Hungary.

Why bother with Subotica?

Plenty of people ride this line just to see the town, and it earns the trip. Subotica is Serbia’s Art Nouveau showpiece, a border city that spent a century in the orbit of Budapest and Vienna and wears it in its buildings. The riotous City Hall and the beautifully restored synagogue, one of the finest surviving Hungarian Secession buildings anywhere, are the headline sights, and the whole centre is walkable and low-key in a way Belgrade isn’t. Nearby Palić Lake, a short ride east, adds a strip of turn-of-the-century villas and a lakeside promenade. It is an easy day trip from Belgrade now that the train makes it so quick, or a relaxed overnight if you want to slow down; our full Subotica city guide covers the City Hall tower, the synagogue and the lake in detail.

The restored Art Nouveau synagogue of Subotica with its dome and floral facade
Subotica's synagogue is one of Europe's great Art Nouveau buildings and, with the City Hall, the main reason to make the short hop north. Photo: Marko Stanojević / Wikimedia Commons, CC BY-SA 4.0 - https://commons.wikimedia.org/wiki/File:Synagogue_in_Subotica.jpg

The bottom line

Take the Soko. For Belgrade to Subotica it’s now the clear winner: around 80 minutes, 1,200 dinars one way, thirteen departures a day, in a modern air-conditioned train. Just remember the two things that trip people up, that only four of the daily departures are the genuine fast Soko rather than the slower Interregio, and that the train leaves from Beograd Centar at Prokop, not the old main station. Book it on the Srbijavoz app, aim for a Soko departure, and you’ve swapped a half-day slog for a quick, cheap, comfortable ride.

If you’re still piecing together how to move around the country, our overview of getting around Serbia sets the fast trains in context alongside the buses and roads, and if you’re planning your way into the country in the first place, how to get to Serbia covers every route in.