There are 8 ways to get from Worms to Belgrade by train, plane, bus, night train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Frankfurt, fly
best- Take the train from Worms, Hauptbahnhof to Mainz, Römisches Theatertrain
- Fly from Frankfurt (FRA) to Belgrade Nikola Tesla Airport (BEG)plane FRA - BEG
6h 1mRSD 12,377–33,869Bus via Trg Slavija /Nemanjina/
cheapest- Take the bus from Mannheim central bus station to Belgrade bus stationbus N1912
22h 53mRSD 7,966–18,684Train, bus
- Take the train from Mannheim, Hauptbahnhof to Ulm Hauptbahnhoftrain 11 / ...
- Take the bus from Ulm to Beograd, Autobuska stanicabus
16h 43mRSD 9,166–25,684Train, night train
- Take the train from Mannheim, Hauptbahnhof to Hauptbahnhoftrain 22 / ...
- Take the night train from Stuttgart Hbf to Budapest-Kelenfoeldnighttrain En
- Take the train from Budapest-Kelenfoeld to Szegedtrain
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Beograd Centartrain Ir / ...
23h 23mRSD 10,106–18,284Drive 1,311.3 km
- Drive from Worms to Belgradecar 1,311.3 km
11h 45mRSD 21,076–30,444Train to Stuttgart Airport, fly
- Take the train from Mannheim, Hauptbahnhof to Hauptbahnhoftrain
- Fly from Stuttgart Airport (STR) to Belgrade Nikola Tesla Airport (BEG)plane STR - BEG
6h 36mRSD 14,336–40,034Bus
- Take the bus from Mannheim, Hauptbahnhof to Beograd, Autobuska stanicabus
20h 47mDrive, car train
- Drive from Worms to Fuldacar
- Take the car train from Fulda to Villach Hbf ARZcartrain
- Drive from Villach Hbf ARZ to Belgradecar
11h 52mRSD 24,764–115,993
Worms to Belgrade by train and bus
Questions & Answers
The cheapest way to get from Worms to Belgrade is to train and night train which costs RSD 10000 - RSD 19000 and takes 23h 23m.
The fastest way to get from Worms to Belgrade is to train and fly which takes 6h 1m and costs RSD 12000 - RSD 34000.
No, there is no direct train from Worms to Belgrade. However, there are services departing from Worms, Hauptbahnhof and arriving at Beograd Centar via Mannheim, Hauptbahnhof, Stuttgart Hbf, Budapest-Kelenfoeld, Szeged and Subotica. The journey, including transfers, takes approximately 23h 23m.
The distance between Worms and Belgrade is 1147 km. The road distance is 1311.3 km.
The best way to get from Worms to Belgrade without a car is to train and bus which takes 16h 43m and costs RSD 9000 - RSD 26000.
It takes approximately 6h 1m to get from Worms to Belgrade, including transfers.
Worms to Belgrade train services, operated by Deutsche Bahn Intercity (DB IC), depart from Mannheim, Hauptbahnhof station.
Worms to Belgrade train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Hauptbahnhof station.
Yes, the driving distance between Worms to Belgrade is 1311 km. It takes approximately 11h 45m to drive from Worms to Belgrade.
There are 4227+ hotels available in Belgrade.
What companies run services between Worms, Germany and Belgrade, Serbia?
Garo Reisen operates a bus from Mannheim, Hauptbahnhof to Beograd, Autobuska stanica twice a week, and the journey takes 19h 22m.
- Website
- lufthansa.com
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RSD 9,000–26,000
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- RSD 9,000–26,000
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- RSD 10,000–43,000
- Website
- austrian.com
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- RSD 9,000–38,000
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 13,000–38,000
- Website
- airserbia.com
Flights from Frankfurt to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- RSD 10,000–23,000
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RSD 9,000–28,000
- Website
- swiss.com
Flights from Frankfurt to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RSD 9,000–37,000
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 3h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 10,000–41,000
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Worms, Hauptbahnhof to Mainz, Römisches Theater
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- RSD 1,200–1,800
- Website
- https://int.bahn.de/en
- Phone
- +49 6731 999 27-27
- info@vlexx.de
- Website
- vlexx.de
Train from Worms, Hauptbahnhof to Mainz, Römisches Theater
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- RSD 1,100–1,700
- Schedules at
- vlexx.de
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Worms, Hauptbahnhof to Mainz, Römisches Theater
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- RSD 1,300–1,900
- Schedules at
- suewex.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Mannheim, Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- RSD 3,200–7,500
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 2,100–4,900
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Mannheim, Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- RSD 3,600–12,000
- Website
- https://www.ns.nl/en
- 2nd Class
- RSD 3,600–5,500
- 1st Class
- RSD 7,000–12,000
Train from Mannheim, Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 37 min
- Frequency
- 3 times a day
- Estimated price
- RSD 2,100–6,500
- Website
- https://www.ns.nl/en
- 2nd Class
- RSD 2,100–3,100
- 1st Class
- RSD 4,000–6,500
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Night train from Stuttgart Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 12h 33m
- Frequency
- Once daily
- Estimated price
- RSD 4,800–5,500
- Website
- https://jegy.mav.hu/
Train from Budapest-Kelenfoeld to Szeged
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- RSD 1,000–1,200
- Website
- https://jegy.mav.hu/
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- RSD 340–400
- Website
- https://jegy.mav.hu/
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zpcg.me
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- RSD 900–1,950
- Website
- https://zpcg.me/en
- Second Class
- RSD 900–1,050
- First Class
- RSD 1,800–1,950
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Fulda to Villach Hbf ARZ
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- RSD 11,000–95,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- RSD 46,000–51,000
- Car Compartment
- RSD 80,000–95,000
- Phone
- +381 11 7620255
- office@fudeks.rs
- Website
- fudeks.rs
Bus from Ulm to Beograd, Autobuska stanica
- Ave. Duration
- 13h 30m
- Frequency
- Twice a week
- Estimated price
- RSD 5,000–11,000
- Website
- http://en.fudeks.rs/timetable/
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Mannheim, Hauptbahnhof to Beograd, Autobuska stanica
- Ave. Duration
- 19h 22m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Mannheim central bus station to Belgrade bus station
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- RSD 7,000–14,000
- Website
- https://www.flixbus.co.uk
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Mannheim central bus station to Belgrade bus station
- Phone
- +381 25 424577
- office@severtrans.rs
- Website
- severtrans.rs
Bus from Mannheim central bus station to Belgrade bus station
- Ave. Duration
- 20h
- Frequency
- 3 times a week
- Estimated price
- RSD 9,000–13,000
- Schedules at
- facebook.com
Want to know more about travelling around Serbia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide


















































