There are 5 ways to get from Riga to Belgrade by plane, bus, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Riga International Airport (RIX) to Belgrade Nikola Tesla Airport (BEG)plane RIX - BEG
5h 35mRSD 10,781–28,318Bus, train
cheapest- Take the bus from Riia to Katowicebus
- Take the train from Katowice to Budapest-Nyugatitrain Ic
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Beograd Centartrain Ir / ...
33h 4mRSD 4,475–7,382Drive 1,696.4 km
- Drive from Riga to Belgradecar 1,696.4 km
19h 21mRSD 30,853–44,566Bus
- Take the bus from Riia to Brnobus 000318
- Take the bus from Brno to Belgrade bus stationbus N1908 / ...
33h 5mRSD 5,111–9,235Bus, shuttle
- Take the bus from Rīga to Krakówbus
- Take the bus from Krakow Airport to Budapestbus
- Take a shuttle bus from Budapest Airport to Beograd Centar
40h 49m
Riga to Belgrade by bus and train
Questions & Answers
The cheapest way to get from Riga to Belgrade is to bus and train which costs RSD 4400 - RSD 7500 and takes 33h 4m.
The fastest way to get from Riga to Belgrade is to fly which takes 5h 35m and costs RSD 10000 - RSD 29000.
No, there is no direct bus from Riga to Belgrade station. However, there are services departing from Riia and arriving at Belgrade bus station via Brno. The journey, including transfers, takes approximately 33h 5m.
The distance between Riga and Belgrade is 1403 km. The road distance is 1696.4 km.
The best way to get from Riga to Belgrade without a car is to bus and train which takes 33h 4m and costs RSD 4400 - RSD 7500.
It takes approximately 5h 35m to get from Riga to Belgrade, including transfers.
Riga to Belgrade bus services, operated by Flixbus Polska sp.o.o, depart from Riia station.
The best way to get from Riga to Belgrade is to fly which takes 5h 35m and costs RSD 10000 - RSD 29000. Alternatively, you can bus, which costs RSD 5000 - RSD 9500 and takes 33h 5m.
Riga to Belgrade bus services, operated by Flixbus Polska sp.o.o, arrive at Brno station.
Belgrade is 1h behind Riga. It is currently 9:42 AM in Riga and 8:42 AM in Belgrade.
What companies run services between Riga, Latvia and Belgrade, Serbia?
Air Baltic, Austrian Airlines, and Air Serbia fly from Riga International Airport (RIX) to Belgrade Nikola Tesla Airport (BEG) twice daily. Alternatively, you can take a bus from Riia to Belgrade bus station via Brno in around 33h 5m.
- Website
- airserbia.com
Flights from Riga International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Monday
- Estimated price
- RSD 8,000–31,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- RSD 9,000–33,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 16,000–34,000
- Website
- airbaltic.com
Flights from Riga International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Monday
- Estimated price
- RSD 8,000–31,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 16,000–34,000
- Website
- austrian.com
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- RSD 9,000–33,000
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Katowice to Budapest-Nyugati
- Ave. Duration
- 8h 12m
- Frequency
- Once daily
- Estimated price
- RSD 2,200–3,600
- Website
- https://www.intercity.pl/en/
- 2nd Class
- RSD 2,200–3,200
- 1st Class
- RSD 2,900–3,600
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Nyugati to Szeged
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- RSD 950–1,200
- Website
- https://jegy.mav.hu/
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- RSD 330–380
- 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
- Website
- flixbus.pl
Bus from Riia to Katowice
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- RSD 95–210
- Schedules at
- flixbus.pl
Bus from Riia to Brno
- Ave. Duration
- 19h 45m
- Frequency
- Once daily
- Estimated price
- RSD 110–240
- Schedules at
- flixbus.pl
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Riia to Katowice
- Ave. Duration
- 21h 56m
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
Bus from Rīga to Kraków
- Ave. Duration
- 23h 47m
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Brno to Belgrade bus station
- Ave. Duration
- 12h 20m
- Frequency
- 5 times a week
- Estimated price
- RSD 5,000–9,000
- Website
- https://www.flixbus.co.uk
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Krakow Airport to Budapest
- Ave. Duration
- 10h 1m
- Frequency
- Every 4 hours
- Estimated price
- RSD 2,209
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- info@vitosprint.com
- Website
- vitosprint.com
Shuttle from Budapest Airport to Beograd Centar
- Ave. Duration
- 5h
- Frequency
- On demand
- Schedules at
- vitosprint.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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Riga to Belgrade is 1696 km. It takes approximately 19h 21m to drive from Riga to Belgrade.
Book your Riga to Belgrade bus tickets online with Omio.
There are 4394+ hotels available in Belgrade.























