There are 10 ways to get from Belgrade to Ulm Hbf by plane, train, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Belgrade Nikola Tesla Airport to Allgäu Airport, Memmingen, train
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Allgäu Airport, Memmingen (FMM)plane BEG - FMM
- Take the train from Memmingen, Bahnhof ZOB to Ulm Hauptbahnhoftrain
5h 58m€38–211Train
- Take the train from Beograd Centar to Suboticatrain Ir / ...
- Take the train from Kelebia to Wien Hbftrain Ec
- Take the train from Wien Hbf to Salzburg Hbftrain Rjx / ...
- Take the train from Salzburg Hbf to Ulm Hbftrain Ice / ...
14h 2m€102–233Bus
- Take the bus from Beograd, Autobuska stanica to Ulm Hbfbus
17h 23m€90–200Drive 1,074.2 km
- Drive from Belgrade to Ulm Hbfcar 1,074.2 km
9h 59m€199–287Fly Belgrade Nikola Tesla Airport to Munich International Airport, train
- Fly from Belgrade Nikola Tesla Airport (BEG) to Munich International Airport (MUC)plane BEG - MUC
- Take the train from München Hbf to Ulm Hauptbahnhoftrain
6h 19m€98–290Fly Belgrade Nikola Tesla Airport to Stuttgart Airport, train
- Fly from Belgrade Nikola Tesla Airport (BEG) to Stuttgart Airport (STR)plane BEG - STR
- Take the train from Wendlingen to Ulm Hauptbahnhoftrain
6h 19m€109–274Fly Belgrade Nikola Tesla Airport to Frankfurt, train
- Fly from Belgrade Nikola Tesla Airport (BEG) to Frankfurt (FRA)plane BEG - FRA
- Take the train from Frankfurt to Ulm Hauptbahnhoftrain
7h 16m€127–319Fly Belgrade Nikola Tesla Airport to Zurich Airport, train, ferry
- Fly from Belgrade Nikola Tesla Airport (BEG) to Zurich Airport (ZRH)plane BEG - ZRH
- Take the train from Zürich Flughafen to Romanshorntrain
- Take the ferry from Romanshorn Autoquai to Friedrichshafen Faehreferry
- Take the train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhoftrain
8h 55m€107–325Bus to Tuzla International Airport, fly to Allgäu Airport, Memmingen, train
- Take the bus from Beograd, Autobuska stanica to Požarnicabus
- Fly from Tuzla International Airport (TZL) to Allgäu Airport, Memmingen (FMM)plane TZL - FMM
- Take the train from Memmingen, Bahnhof ZOB to Ulm Hauptbahnhoftrain
9h 41m€62–324Bus via Neu-Ulm
- Take the bus from Beograd, Autobuska stanica to Neu-Ulmbus
17h 25m
Belgrade to Ulm Hbf by bus
Comparing Your Travel Options
The cheapest way to get from Belgrade to Ulm Hbf is to bus which costs €90 - €200 and takes 17h 23m.
The fastest way to get from Belgrade to Ulm Hbf is to fly and train which takes 5h 58m and costs €35 - €220.
Yes, there is a direct bus departing from Beograd, Autobuska stanica and arriving at Ulm Hbf. Services depart four times a week, and operate every day. The journey takes approximately 17h 23m.
No, there is no direct train from Belgrade to Ulm Hbf. However, there are services departing from Beograd Centar and arriving at Ulm Hbf via Kelebia, Wien Hbf and Salzburg Hbf. The journey, including transfers, takes approximately 14h 2m.
The distance between Belgrade and Ulm Hbf is 928 km. The road distance is 1074.2 km.
The best way to get from Belgrade to Ulm Hbf without a car is to bus which takes 17h 23m and costs €90 - €200.
It takes approximately 5h 58m to get from Belgrade to Ulm Hbf, including transfers.
Belgrade to Ulm Hbf bus services, operated by Srbija Tours, depart from Beograd, Autobuska stanica station.
Belgrade to Ulm Hbf train services, operated by Srbija Voz, depart from Beograd Centar station.
The best way to get from Belgrade to Ulm Hbf is to train which takes 14h 2m and costs €100 - €240. Alternatively, you can bus, which costs €90 - €200 and takes 17h 23m.
What companies run services between Belgrade, Serbia and Ulm Hbf, Germany?
You can take a train from Beograd Centar to Ulm Hbf via Subotica, Kelebia, Wien Hbf, and Salzburg Hbf in around 14h 2m. Alternatively, Srbija Tours operates a bus from Beograd, Autobuska stanica to Ulm Hbf 4 times a week. Tickets cost €90–110 and the journey takes 17h 23m. Two other operators also service this route.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Munich International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €80–210
Flights from Belgrade Nikola Tesla Airport to Stuttgart Airport
- Ave. Duration
- 1h 45m
- When
- Friday, Sunday, Monday, and Wednesday
- Estimated price
- €100–210
Flights from Belgrade Nikola Tesla Airport to Frankfurt
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €100–200
Flights from Belgrade Nikola Tesla Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €70–190
- Website
- lufthansa.com
Flights from Belgrade Nikola Tesla Airport to Munich International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €60–270
Flights from Belgrade Nikola Tesla Airport to Frankfurt
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €95–260
Flights from Belgrade Nikola Tesla Airport to Frankfurt via Munich International Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, Thursday, Friday, Tuesday, and Sunday
- Estimated price
- €95–260
Flights from Belgrade Nikola Tesla Airport to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €95–350
- Website
- austrian.com
Flights from Belgrade Nikola Tesla Airport to Munich International Airport via Vienna
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €85–360
Flights from Belgrade Nikola Tesla Airport to Stuttgart Airport via Vienna
- Ave. Duration
- 3h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–270
Flights from Belgrade Nikola Tesla Airport to Frankfurt via Vienna
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €75–320
Flights from Belgrade Nikola Tesla Airport to Zurich Airport via Vienna
- Ave. Duration
- 4h 20m
- When
- Monday to Saturday
- Estimated price
- €85–350
- Website
- swiss.com
Flights from Belgrade Nikola Tesla Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €100–400
Flights from Belgrade Nikola Tesla Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €85–240
- Website
- wizzair.com
Flights from Belgrade Nikola Tesla Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €30–190
Flights from Tuzla International Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €24–200
- Website
- flyulendo.com
Flights from Belgrade Nikola Tesla Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 1h 45m
- When
- Thursday
- Estimated price
- €35–260
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Memmingen, Bahnhof ZOB to Ulm Hauptbahnhof
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–9
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Wendlingen to Ulm Hauptbahnhof
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- €11–17
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Memmingen, Bahnhof ZOB to Ulm Hauptbahnhof
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–9
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Memmingen, Bahnhof ZOB to Ulm Hauptbahnhof
- Ave. Duration
- 31 min
- Frequency
- Twice daily
- Estimated price
- €8–17
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 47m
- Frequency
- 3 times a day
- Estimated price
- €50–100
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Salzburg Hbf to Ulm Hbf
- Ave. Duration
- 3h 1m
- Frequency
- Every 3 hours
- Estimated price
- €45–95
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €24–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Ulm Hauptbahnhof
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- €40–85
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 11m
- Frequency
- 4 times a day
- Estimated price
- €17–35
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Memmingen, Bahnhof ZOB to Ulm Hauptbahnhof
- Ave. Duration
- 31 min
- Frequency
- Twice daily
- Estimated price
- €8–17
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- srbijavoz.rs
- 2nd Class
- €6–7
- 1st Class
- €8–10
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Kelebia to Wien Hbf
- Ave. Duration
- 4h 34m
- Frequency
- 4 times a day
- Estimated price
- €19–23
- Website
- Hungarian Railways (MÁV)
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 3 hours
- Estimated price
- €14–17
- Website
- Hungarian Railways (MÁV)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 52m
- Frequency
- Hourly
- Estimated price
- €30–60
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 51m
- Frequency
- 4 times a day
- Estimated price
- €35–65
- Website
- PKP Intercity
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- €29–45
- Website
- Czech Railways (ČD)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- €79
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Salzburg Hbf to Ulm Hbf
- Ave. Duration
- 3h 8m
- Frequency
- 4 times a day
- Estimated price
- €60–95
- Website
- Westbahn
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Estimated price
- €29–50
- Website
- Westbahn
- Phone
- +49 821 899 825 44
- [email protected]
- Website
- Arverio Bayern GmbH
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 2h 20m
- Frequency
- Every 2 hours
- Schedules at
- Arverio Bayern GmbH
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- €16–30
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Ulm Hauptbahnhof
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- €29–55
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg
Train from München Hbf to Ulm Hauptbahnhof
- Ave. Duration
- 2h 12m
- Frequency
- Twice a week
- Estimated price
- €23–45
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €23–29
- 1st Class Ticket
- €30–45
Train from Zürich Flughafen to Romanshorn
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Zürich Flughafen to Romanshorn
- Ave. Duration
- 58 min
- Frequency
- 6 times a week
- Estimated price
- €10–21
- Schedules at
- Thurbo
- 2nd Class Ticket
- €10–14
- 1st Class Ticket
- €17–21
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Zürich Flughafen to Romanshorn
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- €7–10
- Schedules at
- SBB GmbH
Train from Friedrichsh. Stadtbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a week
- Estimated price
- €14–18
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
- Phone
- +381 (11) 761-4545
- Website
- srbijatours.com
Bus from Beograd, Autobuska stanica to Ulm Hbf
- Ave. Duration
- 17h 23m
- Frequency
- 4 times a week
- Estimated price
- €90–110
- Schedules at
- srbijatours.com
- Prices
- €90–110
- Phone
- +381 25 424577
- [email protected]
- Website
- severtrans.rs
Bus from Beograd, Autobuska stanica to Ulm Hbf
- Ave. Duration
- 17h 45m
- Frequency
- 3 times a week
- Estimated price
- €100–200
- Schedules at
- facebook.com
- Phone
- +381 11 7620255
- [email protected]
- Website
- Fudeks
Bus from Beograd, Autobuska stanica to Ulm Hbf
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- €90–120
- Website
- Fudeks
- Phone
- +387 35 320-321
- [email protected]
- Website
- transturist.ba
Bus from Beograd, Autobuska stanica to Požarnica
- Ave. Duration
- 4h 8m
- Frequency
- Twice daily
- Estimated price
- €17–28
- Schedules at
- transturist.ba
- Phone
- +381 20 333 733
- [email protected]
- Website
- garo-reisen.rs
Bus from Beograd, Autobuska stanica to Neu-Ulm
- Ave. Duration
- 17h 8m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- +49 (0) 7531 3640-0
- [email protected]
- Website
- bsb.de
Ferry from Romanshorn Autoquai to Friedrichshafen Faehre
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €9–12
- Schedules at
- bsb.de
Ferry from Romanshorn Autoquai to Friedrichshafen Faehre
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Estimated price
- €9–13
- Schedules at
- Schweizerische Bodensee-Schifffahrt Ag
Want to know more about travelling around Germany
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
Booking & Getting There
Belgrade to Ulm Hbf bus services, operated by Srbija Tours, arrive at Ulm Hbf station.
Belgrade to Ulm Hbf train services, operated by Srbija Voz, arrive at Subotica station.
Yes, the driving distance between Belgrade to Ulm Hbf is 1074 km. It takes approximately 9h 59m to drive from Belgrade to Ulm Hbf.
Book your Belgrade to Ulm Hbf bus tickets online with 12go.asia.
There are 634+ hotels available in Ulm Hbf.

































































































