Skip to content

Bus route

Bus Rivne — Budva

  • Direct bus, no transfers
  • 34 hrs, 20 mins
  • from ≈ €116

Rivne, UPG filling stationBudva, Slovenska Plaža

Choose your travel date

Rivne → Budva

Wednesday, 4 November 2026

02:10
Rivne, UPG filling station
11:30
Budva, Slovenska PlažaThu 5 November

34 hrs, 20 mins≈ €116

Choose seats for 4 Nov

Board in Rivne at 02:10 at night and step off in Budva at 11:30 the next day. One bus all the way to the Adriatic, tickets from UAH 5,900.

About this trip

  • No transfers

    One bus from Rivne to Budva.

  • 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.

  1. Ukraine
  2. 22:00

    Kyiv, Dachna bus station map

  3. 23:35

    Zhytomyr, UPG filling station map

    Arrival 23:30 · Departure 23:35

  4. 02:10

    Day 2

    Rivne, UPG filling station map

    Arrival 01:50 · Departure 02:10

  5. 05:50

    Day 2

    Lviv, WOG filling station map

    Arrival 05:30 · Departure 05:50

  6. 06:35

    Day 2

    Stryi, OKKO filling station map

    Arrival 06:25 · Departure 06:35

  7. 08:45

    Day 2

    Mukachevo, UPG filling station map

    Arrival 08:30 · Departure 08:45

  8. 09:40

    Day 2

    Berehove, ATB supermarket map

    Arrival 09:35 · Departure 09:40

  9. Romania
  10. 18:15

    Day 2

    Timișoara, Lukoil filling station map

    Arrival 18:00 · Departure 18:15

  11. Serbia
  12. 20:15

    Day 2

    Belgrade, EKO filling station map

    Arrival 20:00 · Departure 20:15

  13. Montenegro
  14. 08:45

    Day 3

    Podgorica bus station map

    Arrival 08:30 · Departure 08:45

  15. 09:45

    Day 3

    Bar map

    Arrival 09:30 · Departure 09:45

  16. 10:30

    Day 3

    Petrovac bus station map

    Arrival 10:25 · Departure 10:30

  17. 10:50

    Day 3

    Sveti Stefan map

    Arrival 10:45 · Departure 10:50

  18. 11:07

    Day 3

    Rafailovići map

    Arrival 11:05 · Departure 11:07

  19. 11:14

    Day 3

    Bečići map

    Arrival 11:12 · Departure 11:14

  20. 11:22

    Day 3

    Budva, Slavija map

    Arrival 11:20 · Departure 11:22

  21. 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. Boarding is at the UPG petrol station, departure at 02:10.

I'm staying in Bečići or Petrovac, not Budva. Is it the same bus?

Yes. Before Budva the bus calls at Podgorica, Bar, Petrovac, Sveti Stefan, Rafailovići and Bečići, so you can get off closer to your accommodation.

Is there a toilet and sockets on board?

Yes. The bus has a WC, air conditioning, 220 V sockets, USB and Starlink internet.

Can I buy a one-way ticket?

Yes. A ticket covers one trip in one direction; you can book the way back separately once you know your date.

How do I receive my ticket?

Your ticket with a QR code is emailed to you right after payment. Show the QR code when boarding in Rivne.

Are there transfers on the Rivne — Budva bus?

No. It is a direct route: one bus from Rivne to Budva.

How long is the trip from Rivne, UPG filling station to Budva, Slovenska Plaža?

According to the timetable — 34 hrs, 20 mins.

How much is a ticket Rivne, UPG filling station — Budva, Slovenska Plaža?

A ticket Rivne, UPG filling station — Budva, Slovenska Plaža 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 “Budva, Slovenska Plaža” stop at 11:30, on day 3 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.

How to get from Rivne to Budva by bus

The Rivne — Budva bus is the direct Kyiv — Budva service, which picks up passengers in Rivne on its way. There are no changes: you board one bus and get off on the Montenegrin coast.

The route runs through Lviv, Stryi, Mukachevo and Berehove, then Timișoara in Romania, Belgrade and Podgorica. After the Montenegrin capital the bus heads down to the sea and follows the coast: Bar, Petrovac, Sveti Stefan, Rafailovići, Bečići and Budva.

Trips run every week; available dates are in the date picker at the top of this page.

Where to board in Rivne

The stop is the UPG petrol station in Rivne. The bus arrives at 01:50 and leaves at 02:10, so there is time to load your luggage and find your seat.

Mind the date. The bus leaves Kyiv at 22:00 and reaches Rivne after midnight, so the boarding date in Rivne is one calendar day later than the Kyiv departure date. Check it on your ticket so you don't turn up a day early.

Journey time and stops in Montenegro

The scheduled journey from Rivne to Budva takes 34 h 20 min. On the morning of day 3 the bus is already in Montenegro:

  • Podgorica bus station — 08:30;
  • Bar — 09:30;
  • Petrovac bus station — 10:25;
  • Sveti Stefan — 10:45;
  • Rafailovići — 11:05;
  • Bečići — 11:12;
  • Budva, Slavija — 11:20;
  • Budva, Slovenska Plaža — 11:30, final stop.

Budva is known for its old town and Adriatic beaches. If you are staying in nearby Bečići or Rafailovići, get off there: both are resorts of the Budva Riviera and the bus passes them before Budva.

What to bring

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. On board there is a WC, air conditioning, 220 V sockets, USB and Starlink internet.

  • a biometric international passport;
  • a neck pillow and a light blanket for the night;
  • water and snacks;
  • a charging cable for your phone.

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 — Budva tickets and booking

A Rivne — Budva ticket costs from UAH 5,900. Booking is online: pick a date, enter passenger details and pay. Your ticket with a QR code arrives by email after payment. Support is available daily 08:00–21:00 Kyiv time.

Only going as far as Serbia? See Rivne — Belgrade. Prefer to board earlier? There is Zhytomyr — Budva and the full Kyiv — Budva route.