There are 9 ways to get from Maribor to Belgrade by bus, train, car, shuttle or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

What companies run services between Maribor, Slovenia and Belgrade, Serbia?

Lasta operates a bus from Maribor to Belgrade twice a week. Tickets cost $23 - $26 and the journey takes 8 h 27 min. Arriva Slovenia also services this route twice a week. Alternatively, you can take a train from Maribor to Belgrade via Dobova in around 10 h 19 min.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Graz to Belgrade via Vienna
Avg. Duration
2 h 45 min
When
Every day
Estimated price
$120 - $480
Flights from Zagreb to Belgrade via Vienna
Avg. Duration
2 h 50 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$250 - $750
Flights from Vienna to Belgrade
Avg. Duration
1 h 5 min
When
Every day
Estimated price
$110 - $550
Air Serbia
Website
airserbia.com
Flights from Graz to Belgrade via Stuttgart
Avg. Duration
4 h 20 min
When
Thursday
Estimated price
$160 - $550
Flights from Zagreb to Belgrade
Avg. Duration
1 h 5 min
When
Every day
Estimated price
$80 - $210
Flights from Vienna to Belgrade
Avg. Duration
1 h 20 min
When
Every day
Estimated price
$140 - $550
Flights from Ljubljana to Belgrade
Avg. Duration
1 h 20 min
When
Every day
Estimated price
$95 - $290
Montenegro Airlines
Website
montenegroairlines.com
Flights from Graz to Belgrade via Stuttgart
Avg. Duration
4 h 20 min
When
Thursday
Estimated price
$160 - $550
Flights from Zagreb to Belgrade
Avg. Duration
1 h 5 min
When
Every day
Estimated price
$80 - $210
Flights from Ljubljana to Belgrade via Podgorica
Avg. Duration
3 h 15 min
When
Tuesday and Friday
Estimated price
$190 - $430
Lufthansa
Website
lufthansa.com
Flights from Graz to Belgrade via Munich
Avg. Duration
6 h 27 min
When
Monday to Saturday
Estimated price
$140 - $650
Flights from Graz to Belgrade via Frankfurt
Avg. Duration
4 h 30 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $800
Flights from Graz to Belgrade via Stuttgart, Munich
Avg. Duration
5 h 55 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$160 - $750
Trade Air
Website
trade-air.com
Flights from Zagreb to Osijek
Avg. Duration
40 min
When
Monday, Wednesday and Friday
Estimated price
$40 - $100
Train operators
Slovenian Railways (SŽ)
Website
slo-zeleznice.si
Train from Maribor to Dobova
Avg. Duration
2 h 1 min
Frequency
Every 3 hours
Estimated price
$12 - $18
Website
slo-zeleznice.si
Train from Dobova to Beograd
Avg. Duration
7 h 18 min
Frequency
3 times a day
Estimated price
$22 - $35
Website
slo-zeleznice.si
Train from Maribor to Ljubljana
Avg. Duration
2 h 16 min
Frequency
Every 2 hours
Estimated price
$13 - $19
Website
slo-zeleznice.si
Croatian Railways (HŽPP)
Website
hzpp.hr
Train from Vinkovci to Belgrade
Avg. Duration
2 h 52 min
Frequency
5 times a day
Estimated price
$12 - $18
Website
hzpp.hr
2nd Class
$12 - $18
1st Class
$19 - $26
Bus operators
Lasta
Website
lasta.rs
Bus from Maribor to Belgrade
Avg. Duration
8 h 27 min
Frequency
Twice a week
Estimated price
$23 - $26
Schedules at
lasta.rs
Bus from Vukovar to Belgrade
Avg. Duration
2 h 57 min
Frequency
4 times a day
Estimated price
$6 - $7
Schedules at
lasta.rs
Arriva Slovenia
Phone
090 74 11
Website
arriva.si
Bus from Maribor to Belgrade
Avg. Duration
8 h 50 min
Frequency
Twice a week
Estimated price
$30 - $55
Schedules at
arriva.si
Bus from Maribor to Vukovar
Avg. Duration
6 h 4 min
Frequency
Once daily
Estimated price
$24 - $40
Schedules at
arriva.si
Panturist
Website
panturist.hr
Bus from Maribor to Vukovar
Avg. Duration
6 h 6 min
Frequency
Once daily
Estimated price
$35 - $50
Schedules at
panturist.hr
Globtour
Website
globtour.com
Bus from Maribor Zob to Vukovar Zob
Avg. Duration
6 h 22 min
Frequency
Once daily
Estimated price
$29 - $45
Schedules at
globtour.com
Sidexpres
Phone
022 / 714-147
Email
sidexpres@ptt.rs
Website
sidexpres.rs
Bus from Vukovar to Belgrade
Avg. Duration
2 h 50 min
Frequency
4 times a day
Schedules at
sidexpres.rs
GoOpti
Phone
+386 1 320 4530
Email
info@goopti.com
Website
goopti.com
Shuttle from Maribor to Graz Airport
Avg. Duration
51 min
Frequency
On demand
Estimated price
$27 - $110
Schedules at
goopti.com
Shared
$27 - $40
Private
$55 - $110
Shuttle from Maribor to Zagreb Airport
Avg. Duration
1 h 45 min
Frequency
On demand
Estimated price
$35 - $250
Schedules at
goopti.com
Shared
$39 - $43
Private
$130 - $250
Shuttle from Maribor to Vienna Airport
Avg. Duration
3 h 15 min
Frequency
On demand
Estimated price
$35 - $480
Schedules at
goopti.com
Shared
$35 - $55
Private
$180 - $480

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Need to know: Greyhound and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

Questions & Answers

How far is it from Maribor to Belgrade?

The distance between Maribor and Belgrade is 422 km. The road distance is 510 km.

What is the cheapest way to get from Maribor to Belgrade?

The cheapest way to get from Maribor to Belgrade is to bus which costs 20€ and takes 8 h 27 min.

What is the fastest way to get from Maribor to Belgrade?

The quickest way to get from Maribor to Belgrade is to drive which takes 4 h 50 min and costs 65€.

Is there a direct train between Maribor and Belgrade?

No, there is no direct train from Maribor to Belgrade. However, there are services departing from Maribor and arriving at Beograd via Dobova. The journey, including transfers, takes approximately 10 h 19 min.

Is there a direct bus between Maribor and Belgrade?

Yes, there is a direct bus departing from Maribor and arriving at Belgrade. Services depart four times a week, and operate Wednesday and Sunday. The journey takes approximately 8 h 27 min.

How long does it take to get from Maribor to Belgrade?

The bus from Maribor to Belgrade takes 8 h 27 min including transfers and departs four times a week.