Discover exclusive offers and make your train journey something special

Serbia by train
Your guide to train travel in Serbia
Serbia
Serbia train tickets
Buy train tickets for Serbia the easy way

OMIO
Buy your train tickets online at OMIO and compare trains, buses, flights and ferries.
Serbia rail passes
Explore Serbia with a rail pass
Popular train routes in Serbia
“Explore Serbia's hotspots by train”
Serbia train stations
Belgrade Central Station (Železnička stanica Beograd Centar)
Novi Sad Station
Niš Station
Subotica, Subotica 24000, Serbia
Užice Station
Станица Аеродром, Železnička 4, Pančevo, Serbia
Kraljevo Station
Čačak Station
Požarevac Station
Good to know
The best time to travel to Serbia
We recommend travelling between May and October, when the weather is pleasant. Early summer often brings heavy rain, though, and in late summer temperatures can climb as high as 40 degrees. Spring and autumn offer milder temperatures, and winter can be icy when cold air sweeps in from Siberia.
- High season: July – August
- Low season: October – March

Our partners for your trip
Your compass for Serbia: Discover, Stay, Experience
Find everything you need for your unforgettable train journey in Serbia right here.
Destination
Serbia, Europe
Population: 7 million
Currency: Serbian dinar
Language: Serbian
Capital: Belgrade
Dialling code: +381
Time zone: Central European Standard Time
