There are 10 ways to get from Singen to Belgrade by train, plane, bus, or car
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 Zurich Airport, fly
best- Take the train from Singen to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Belgrade Nikola Tesla Airport (BEG)plane ZRH - BEG
5h 34mRSD 12,567–34,011Train, bus to Allgäu Airport, Memmingen, fly
cheapest- Take the train from Singen to Friedrichsh. Stadtbahnhoftrain
- Take the bus from Friedrichshafen to Memmingen Allgäu airportbus
- Fly from Allgäu Airport, Memmingen (FMM) to Belgrade Nikola Tesla Airport (BEG)plane FMM - BEG
7h 41mRSD 6,798–34,037Train, bus via Augsburg
- Take the train from Singen to Friedrichsh. Stadtbahnhoftrain Re3
- Take the train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhoftrain Re5 / ...
- Take the train from Ulm Hauptbahnhof to Augsburg Hbftrain 11 / ...
- Take the bus from Augsburg Hbf to Beograd, Autobuska stanicabus
16h 42mRSD 13,448–30,487Train
- Take the train from Konstanz to St. Gallen(Ch)train Re / ...
- Take the train from Bregenz to Budapest-Keletitrain Rjx
- Take the train from Budapest-Keleti to Kelebiatrain Ec
- Take the train from Subotica to Beograd Centartrain Ir / ...
19h 17mRSD 21,277–35,573Drive 1,178.4 km
- Drive from Singen to Belgradecar 1,178.4 km
11h 19mRSD 20,402–29,470Train to Stuttgart Airport, fly
- Take the train from Singen to Böblingentrain
- Fly from Stuttgart Airport (STR) to Belgrade Nikola Tesla Airport (BEG)plane STR - BEG
6h 41mRSD 14,887–44,120Train, train to Mulhouse, fly
- Take the train from Singen to Zürich HBtrain
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Mulhouse (MLH) to Belgrade Nikola Tesla Airport (BEG)plane MLH - BEG
7h 17mRSD 13,557–40,131Train, bus
- Take the train from Konstanz to St. Gallen(Ch)train Re / ...
- Take the bus from St. Gallen(CH) to Beograd, Autobuska stanicabus
19h 7mRSD 18,307–30,423Bus
- Take the bus from Singen to Zagreb, Autobusni Kolodvorbus
- Take the bus from Zagreb to Belgrade bus stationbus 1900 / ...
19h 22mRSD 13,741–15,741Train, bus #2
- Take the train from Singen to Villingen Bahnhof/ZOBtrain Re2
- Take the bus from Schwenningen to Beograd, Autobuska stanicabus
22h 10mRSD 7,648–12,472
Singen to Belgrade by train and bus
Comparing Your Travel Options
The cheapest way to get from Singen to Belgrade is to train and bus which costs RSD 7500 - RSD 13000 and takes 22h 10m.
The fastest way to get from Singen to Belgrade is to train and fly which takes 5h 34m and costs RSD 12000 - RSD 34000.
No, there is no direct bus from Singen to Belgrade station. However, there are services departing from Singen and arriving at Belgrade bus station via Zagreb. The journey, including transfers, takes approximately 19h 22m.
No, there is no direct train from Singen to Belgrade. However, there are services departing from Singen and arriving at Beograd Centar via Konstanz, St. Gallen, Bregenz, Budapest-Keleti and Subotica. The journey, including transfers, takes approximately 19h 17m.
The distance between Singen and Belgrade is 1048 km. The road distance is 1178.4 km.
The best way to get from Singen to Belgrade without a car is to train and bus via Augsburg which takes 16h 42m and costs RSD 13000 - RSD 31000.
It takes approximately 5h 34m to get from Singen to Belgrade, including transfers.
Singen to Belgrade bus services, operated by Lubina Busfahrten, depart from Singen station.
Singen to Belgrade train services, operated by Thurbo, depart from Konstanz station.
The best way to get from Singen to Belgrade is to train which takes 19h 17m and costs RSD 21000 - RSD 36000. Alternatively, you can bus, which costs RSD 13000 - RSD 16000 and takes 19h 22m.
What companies run services between Singen, Baden-Württemberg, Germany and Belgrade, Serbia?
You can take a train from Singen to Beograd Centar via Konstanz, St. Gallen(Ch), St. Gallen, Bregenz, Budapest-Keleti, Kelebia, and Subotica in around 19h 17m. Alternatively, you can take a bus from Singen to Belgrade bus station via Zagreb, Autobusni Kolodvor and Zagreb in around 19h 22m.
- Website
- airserbia.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- RSD 8,500–23,000
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 45m
- When
- Friday, Sunday, Monday, and Wednesday
- Estimated price
- RSD 11,000–27,000
- Website
- lufthansa.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Sunday, and Friday
- Estimated price
- RSD 10,000–36,000
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Monday to Friday
- Estimated price
- RSD 12,000–34,000
- Website
- swiss.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- RSD 10,000–28,000
- Website
- austrian.com
Flights from Zurich Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 8,500–36,000
Flights from Stuttgart Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Thursday, Friday, Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- RSD 12,000–32,000
- Website
- wizzair.com
Flights from Allgäu Airport, Memmingen to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- RSD 4,100–26,000
Flights from Mulhouse to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RSD 6,500–33,000
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- RSD 2,800–4,500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- RSD 2,800–4,500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- RSD 3,800–6,000
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 57 min
- Frequency
- Every 3 hours
- Estimated price
- RSD 1,500–6,500
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- RSD 2,200–9,500
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Böblingen
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a week
- Estimated price
- RSD 3,200–13,000
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 57 min
- Frequency
- Every 3 hours
- Estimated price
- RSD 1,500–6,500
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- RSD 1,300–6,000
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Singen to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 14m
- Frequency
- 3 times a week
- Estimated price
- RSD 1,200–1,600
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a week
- Estimated price
- RSD 1,600–2,100
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Train from Singen to Böblingen
- Ave. Duration
- 2h 2m
- Frequency
- Once a week
- Estimated price
- RSD 2,200–2,800
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Train from Singen to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 14m
- Frequency
- 3 times a week
- Estimated price
- RSD 1,200–1,600
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Estimated price
- RSD 2,000–4,600
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ulm Hauptbahnhof to Augsburg Hbf
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- RSD 1,700–3,800
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Singen to Böblingen
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- RSD 2,900–6,500
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 51 min
- Frequency
- Once a week
- Estimated price
- RSD 1,200–2,800
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Ulm Hauptbahnhof to Augsburg Hbf
- Ave. Duration
- 43 min
- Frequency
- 3 times a day
- Estimated price
- RSD 1,100–2,100
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 821 899 825 44
- [email protected]
- Website
- Arverio Bayern GmbH
Train from Ulm Hauptbahnhof to Augsburg Hbf
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Schedules at
- Arverio Bayern GmbH
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Ulm Hauptbahnhof to Augsburg Hbf
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- RSD 2,000–3,200
- Website
- Westbahn
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Ulm Hauptbahnhof to Augsburg Hbf
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- RSD 2,000–3,000
- Website
- TGV inOui
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Konstanz to St. Gallen(Ch)
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- RSD 750–1,700
- Schedules at
- Thurbo
- 2nd Class Ticket
- RSD 750–1,100
- 1st Class Ticket
- RSD 1,300–1,700
Train from Konstanz to St. Gallen(Ch)
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- RSD 750–1,700
- Schedules at
- Thurbo
- 2nd Class Ticket
- RSD 750–1,100
- 1st Class Ticket
- RSD 1,300–1,700
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Bregenz to Budapest-Keleti
- Ave. Duration
- 10h 24m
- Frequency
- Twice a week
- Estimated price
- RSD 14,000–22,000
- Website
- Railjet
- Website
- Railjet
- *
- RSD 14,000–22,000
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Budapest-Keleti to Kelebia
- Ave. Duration
- 1h 29m
- Frequency
- Twice daily
- Estimated price
- RSD 4,200–4,700
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +381 11 360 28 99
- [email protected]
- 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
- 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Singen to Villingen Bahnhof/ZOB
- Ave. Duration
- 49 min
- Frequency
- Twice a week
- Estimated price
- RSD 800–1,100
- Schedules at
- SBB GmbH
- Phone
- +381 11 7620255
- [email protected]
- Website
- Fudeks
Bus from Augsburg Hbf to Beograd, Autobuska stanica
- Ave. Duration
- 12h 30m
- Frequency
- Twice a week
- Estimated price
- RSD 9,500–11,000
- Website
- Fudeks
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Friedrichshafen to Memmingen Allgäu airport
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- RSD 850–1,300
- Website
- Flixbus
Bus from Zagreb to Belgrade bus station
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Estimated price
- RSD 4,000–6,000
- Website
- Flixbus
- Phone
- +41 76 480 13 51
- [email protected]
- Website
- optoptravel.rs
Bus from St. Gallen(CH) to Beograd, Autobuska stanica
- Ave. Duration
- 16h 38m
- Frequency
- Once daily
- Estimated price
- RSD 17,000–26,000
- Schedules at
- optoptravel.rs
- Phone
- +49 711 3041678
- [email protected]
- Website
- lubina-busfahrten.de
Bus from Singen to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 12h 52m
- Frequency
- Twice a week
- Estimated price
- RSD 9,741
- Schedules at
- lubina-busfahrten.de
- Phone
- +381 11 865 00 55
- [email protected]
- Website
- polazak.rs
Bus from Schwenningen to Beograd, Autobuska stanica
- Ave. Duration
- 20h 25m
- Frequency
- Once a week
- Estimated price
- RSD 6,828
- Schedules at
- polazak.rs
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Singen to Belgrade bus services, operated by Lubina Busfahrten, arrive at Zagreb, Autobusni Kolodvor station.
Singen to Belgrade train services, operated by Thurbo, arrive at St. Gallen(Ch) station.
Yes, the driving distance between Singen to Belgrade is 1178 km. It takes approximately 11h 19m to drive from Singen to Belgrade.
There are 4230+ hotels available in Belgrade.







































































