Bus route
Bus Rivne — Belgrade
- Direct bus, no transfers
- 18 hrs, 50 mins
- from ≈ €116
Rivne, UPG filling stationBelgrade, EKO filling station
Choose your travel date
Rivne → Belgrade
Wednesday, 4 November 2026
- 02:10
- Rivne, UPG filling station
- 20:00
- Belgrade, EKO filling stationWed 4 November
18 hrs, 50 mins≈ €116
Board in Rivne at 02:10 at night and reach Belgrade the same evening. One bus through western Ukraine and Romania, tickets from UAH 5,900.
About this trip
No transfers
One bus from Rivne to Belgrade.
Boarding in 7 cities
Kyiv, Zhytomyr, Rivne, Lviv, Stryi, Mukachevo, Berehove
Luggage included
1 bag up to 25 kg plus hand luggage up to 5 kg. Extra bag — ≈ €24 each.
Ticket with a QR code
Book online, the ticket is sent to your email.
Support every day
Daily 08:00–21:00 (Kyiv time)
On board
- Toilet
- Air conditioning
- Starlink internet
- 220 V sockets
- USB charging
Timetable
Times as per the carrier’s timetable.
- Ukraine
22:00
Kyiv, Dachna bus station map
23:35
Zhytomyr, UPG filling station map
Arrival 23:30 · Departure 23:35
02:10
Day 2
Rivne, UPG filling station map
Arrival 01:50 · Departure 02:10
05:50
Day 2
Lviv, WOG filling station map
Arrival 05:30 · Departure 05:50
06:35
Day 2
Stryi, OKKO filling station map
Arrival 06:25 · Departure 06:35
08:45
Day 2
Mukachevo, UPG filling station map
Arrival 08:30 · Departure 08:45
09:40
Day 2
Berehove, ATB supermarket map
Arrival 09:35 · Departure 09:40
- Romania
18:15
Day 2
Timișoara, Lukoil filling station map
Arrival 18:00 · Departure 18:15
- Serbia
20:15
Day 2
Belgrade, EKO filling station map
Arrival 20:00 · Departure 20:15
- Montenegro
08:45
Day 3
Podgorica bus station map
Arrival 08:30 · Departure 08:45
09:45
Day 3
Bar map
Arrival 09:30 · Departure 09:45
10:30
Day 3
Petrovac bus station map
Arrival 10:25 · Departure 10:30
10:50
Day 3
Sveti Stefan map
Arrival 10:45 · Departure 10:50
11:07
Day 3
Rafailovići map
Arrival 11:05 · Departure 11:07
11:14
Day 3
Bečići map
Arrival 11:12 · Departure 11:14
11:22
Day 3
Budva, Slavija map
Arrival 11:20 · Departure 11:22
11:30
Day 3
Budva, Slovenska Plaža map
What to bring
- A biometric passport for every passenger — you enter its details when booking.
- Included in the ticket: 1 piece of baggage up to 25 kg and hand luggage up to 5 kg.
- Extra luggage — ≈ €24 per bag up to 25 kg, can be added when booking.
Questions and answers
Can I board in Rivne if the bus starts in Kyiv?
Yes. The bus leaves Kyiv at 22:00, stops in Zhytomyr and reaches Rivne at 01:50. It departs from the UPG petrol station at 02:10.
Which countries does the route pass through?
Ukraine, Romania and Serbia. After Berehove the bus crosses into Romania, stops in Timișoara and then continues to Belgrade.
Does the bus go beyond Belgrade?
Yes. After Belgrade it continues to Montenegro: Podgorica, Bar, Petrovac, Sveti Stefan, Rafailovići, Bečići and Budva. A Rivne — Budva ticket costs from UAH 5,900.
Is there a toilet and sockets on board?
Yes: a WC, air conditioning, 220 V sockets, USB and Starlink internet.
Are there transfers on the Rivne — Belgrade bus?
No. It is a direct route: one bus from Rivne to Belgrade.
How long is the trip from Rivne, UPG filling station to Belgrade, EKO filling station?
According to the timetable — 18 hrs, 50 mins.
How much is a ticket Rivne, UPG filling station — Belgrade, EKO filling station?
A ticket Rivne, UPG filling station — Belgrade, EKO filling station costs from ≈ €116. The fare depends on the travel date and is shown under each date.
Where does the bus depart from?
From the “Rivne, UPG filling station” stop at 02:10. You can also board in: Kyiv, Zhytomyr, Lviv, Stryi, Mukachevo, Berehove.
Where does the bus arrive?
At the “Belgrade, EKO filling station” stop at 20:00, on day 2 of the trip.
What documents do I need?
A biometric passport for every passenger — you enter its details when booking.
How much luggage can I take?
Included in the ticket: 1 piece of baggage up to 25 kg and hand luggage up to 5 kg. Extra luggage — ≈ €24 per bag up to 25 kg, can be added when booking.
How do I book a ticket?
Choose your boarding city and date on this page, tap “Choose seats”, enter the passengers and contacts. The ticket with a QR code is emailed after payment.
Can I get a refund for my ticket?
Yes. The fee depends on how many days before the trip departs you cancel, and is charged on the order amount: more than 35 days — 10%, 22–35 days — 30%, 15–21 days — 50%, 8–14 days — 80%, 7 days or less — no refund. The same applies to a date change. If the carrier cancels the trip, we refund 100%. The exact dates for your trip are shown at checkout and on the ticket.
Where does the bus stop?
Stops along the route: Kyiv, Dachna bus station, Zhytomyr, UPG filling station, Rivne, UPG filling station, Lviv, WOG filling station, Stryi, OKKO filling station, Mukachevo, UPG filling station, Berehove, ATB supermarket, Timișoara, Lukoil filling station, Belgrade, EKO filling station, Podgorica bus station, Bar, Petrovac bus station, Sveti Stefan, Rafailovići, Bečići, Budva, Slavija, Budva, Slovenska Plaža.
Popular routes
How to get from Rivne to Belgrade by bus
The Rivne — Belgrade bus is part of the direct Kyiv — Budva service. It picks up passengers in Rivne at night and reaches the Serbian capital without any changes. No connections to catch in Lviv or at the border: you stay on the same bus from boarding to arrival.
Trips run every week; available dates are in the date picker at the top of this page.
The route
From Rivne the bus heads to Lviv (05:50), Stryi (06:35), Mukachevo (08:45) and Berehove (09:40). Then comes Romania, with a stop in Timișoara, and from there the route continues to Belgrade. Along the way you cross three countries: Ukraine, Romania and Serbia.
Where to board in Rivne
Boarding is at the UPG petrol station in Rivne. The bus arrives at 01:50 and leaves at 02:10. Twenty minutes is plenty to load your suitcase calmly.
Note: the bus leaves Kyiv at 22:00, so it reaches Rivne on the next calendar date. Check the Rivne boarding date on your ticket.
How long the trip to Belgrade takes
The scheduled trip from Rivne to Belgrade takes 18 h 50 min. You leave at night, cross Zakarpattia and Romania during the day and reach Belgrade that evening. Please confirm the exact arrival time in Belgrade when booking. The Belgrade stop is the EKO petrol station.
Belgrade is the capital of Serbia. For many passengers it is the final stop, while others ride on: after Belgrade the bus continues to Montenegro — Podgorica, Bar and Budva.
Comfort and luggage
On board there is a WC, air conditioning, 220 V sockets, USB and Starlink internet. The fare includes one piece of luggage up to 25 kg and hand luggage up to 5 kg. Extra luggage costs UAH 1,200 per piece up to 25 kg.
- Bring a biometric international passport.
- Keep water, snacks and a charger in your hand luggage.
- Pack something warm: the first hours of the trip are at night.
A biometric international passport is required. Ukrainian citizens with a biometric passport can enter Montenegro, Serbia and Romania visa-free; check the current rules on the Ministry of Foreign Affairs website before you travel.
Rivne — Belgrade tickets
A Rivne — Belgrade ticket costs from UAH 5,900. Book online: choose a date, add passengers and pay. Your ticket with a QR code arrives by email after payment. Support answers daily 08:00–21:00 Kyiv time.
Heading for the sea? See Rivne — Budva. Other boarding cities for Belgrade are listed on Ukraine — Serbia.