Skip to content

Bus route

Bus Ukraine — Montenegro

  • Direct bus, no transfers
  • 38 hrs, 30 mins
  • from ≈ €109

Kyiv, Dachna bus stationBudva, Slovenska Plaža

Choose your travel date

Kyiv → Budva

Tuesday, 3 November 2026

22:00
Kyiv, Dachna bus station
11:30
Budva, Slovenska PlažaThu 5 November

38 hrs, 30 mins≈ €146

Choose seats for 3 Nov

A direct bus from Ukraine to Montenegro: seven boarding cities from Kyiv to Berehove and seven arrival points from Podgorica to Budva. One bus, tickets from UAH 5,500.

About this trip

  • No transfers

    One bus from Ukraine to Montenegro.

  • 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

Where you can board: Ukraine

  • Kyiv

    Kyiv, Dachna bus station · departure 22:00 · 38 hrs, 30 mins

    from ≈ €116 Details
  • Zhytomyr

    Zhytomyr, UPG filling station · departure 23:35 · 36 hrs, 55 mins

    from ≈ €116
  • Rivne

    Rivne, UPG filling station · departure 02:10 · 34 hrs, 20 mins

    from ≈ €116
  • Lviv

    Lviv, WOG filling station · departure 05:50 · 30 hrs, 40 mins

    from ≈ €109 Details
  • Stryi

    Stryi, OKKO filling station · departure 06:35 · 29 hrs, 55 mins

    from ≈ €109
  • Mukachevo

    Mukachevo, UPG filling station · departure 08:45 · 27 hrs, 45 mins

    from ≈ €109
  • Berehove

    Berehove, ATB supermarket · departure 09:40 · 26 hrs, 50 mins

    from ≈ €109

Where you can go: Montenegro

  • Podgorica

    Podgorica bus station · arrival 08:30 · 35 hrs, 30 mins

    from ≈ €116
  • Bar

    Bar · arrival 09:30 · 36 hrs, 30 mins

    from ≈ €116
  • Petrovac

    Petrovac bus station · arrival 10:25 · 37 hrs, 25 mins

    from ≈ €116
  • Sveti Stefan

    Sveti Stefan · arrival 10:45 · 37 hrs, 45 mins

    from ≈ €116
  • Rafailovići

    Rafailovići · arrival 11:05 · 38 hrs, 5 mins

    from ≈ €116
  • Bečići

    Bečići · arrival 11:12 · 38 hrs, 12 mins

    from ≈ €116
  • Budva

    Budva, Slovenska Plaža · arrival 11:30 · 38 hrs, 30 mins

    from ≈ €116

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

Which Ukrainian city is cheapest to travel to Montenegro from?

From Lviv, Stryi, Mukachevo and Berehove a ticket to Budva costs from UAH 5,500. From Kyiv, Zhytomyr and Rivne it starts at UAH 5,900.

Can I travel to Montenegro from Uzhhorod?

There is no stop in Uzhhorod. The nearest boarding point is Mukachevo (~40 km from Uzhhorod), at the Mukachevo UPG petrol station, departing at 08:45.

Which countries does the bus to Montenegro pass through?

Romania (stop in Timișoara) and Serbia (stop in Belgrade). You never change: it is the same bus from boarding to arrival.

Can I get off at a resort other than Budva?

Yes. The bus stops in Podgorica, Bar, Petrovac, Sveti Stefan, Rafailovići, Bečići and twice in Budva — at Slavija and Slovenska Plaža.

Is there a toilet and sockets on board?

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

Are there transfers on the Ukraine — Montenegro bus?

No. It is a direct route: one bus from Ukraine to Montenegro.

How long is the trip from Kyiv, Dachna bus station to Budva, Slovenska Plaža?

According to the timetable — 38 hrs, 30 mins.

How much is a ticket Kyiv, Dachna bus station — Budva, Slovenska Plaža?

A ticket Kyiv, Dachna bus 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 “Kyiv, Dachna bus station” stop at 22:00. You can also board in: Zhytomyr, Rivne, 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.

Bus to Montenegro from Ukraine with no changes

Busgo sells tickets for the direct Kyiv — Budva bus. It leaves Kyiv, picks up passengers in six more cities on its way west and takes them to Montenegro without any changes. You board one bus and get off in Podgorica, Bar or at the resorts of the Budva Riviera.

This page brings together everything about the Ukraine — Montenegro bus: boarding cities, coastal stops, fares and journey times. Tickets to Montenegro can be bought online to any stop on the coast.

No trains, buses and flights to connect: you hand over your suitcase once, at boarding, and collect it by the sea. Trips run every week; available dates are in the date picker at the top of this page.

Boarding cities in Ukraine and fares to Budva

The fare depends on where you board. Below are the stop, scheduled departure time, journey time to Budva and the starting fare:

  • Kyiv — Dachna bus station, 22:00 (day 1); 38 h 30 min to Budva; from UAH 5,900.
  • Zhytomyr — UPG petrol station, 23:35 (day 1); 36 h 55 min; from UAH 5,900.
  • Rivne — UPG petrol station, 02:10 (day 2); 34 h 20 min; from UAH 5,900.
  • Lviv — WOG petrol station, 05:50 (day 2); 30 h 40 min; from UAH 5,500.
  • Stryi — OKKO petrol station, 06:35 (day 2); 29 h 55 min; from UAH 5,500.
  • Mukachevo — UPG petrol station, 08:45 (day 2); 27 h 45 min; from UAH 5,500.
  • Berehove — ATB, 09:40 (day 2); 26 h 50 min; from UAH 5,500.

Tickets from Lviv and Zakarpattia are cheaper than from Kyiv, Zhytomyr and Rivne. Boarding in Rivne is at night, so check the date on your ticket: it is the calendar day after the Kyiv departure.

There is no stop in Uzhhorod. The nearest boarding point is Mukachevo (~40 km from Uzhhorod), at the Mukachevo UPG petrol station; see Uzhhorod — Budva. Overviews for the two largest cities: Kyiv — Montenegro and Lviv — Montenegro.

Where the bus arrives in Montenegro

The Montenegrin part of the route starts on the morning of day 3. Arrival times and fares are for travel from Kyiv:

  • Podgorica — bus station, 08:30; from UAH 5,900. The capital of Montenegro.
  • Bar — 09:30; from UAH 5,900. A port town in the south of the coast.
  • Petrovac — bus station, 10:25; from UAH 5,900.
  • Sveti Stefan — 10:45; from UAH 5,900.
  • Rafailovići — 11:05; from UAH 5,900.
  • Bečići — 11:12; from UAH 5,900.
  • Budva — Slavija at 11:20 and the final stop, Slovenska Plaža, at 11:30; from UAH 5,900.

Petrovac, Sveti Stefan, Rafailovići and Bečići are resorts of the Budva Riviera, and Budva is known for its old town and Adriatic beaches. Podgorica is the first stop in Montenegro, and from there it is about an hour to Bar. Get off at the stop closest to where you are staying. From Lviv to Podgorica and Bar the fare starts at UAH 5,500: Lviv — Podgorica, Lviv — Bar.

Route and journey time

From Kyiv the bus heads west through Zhytomyr, Rivne, Lviv and Stryi, then through Zakarpattia via Mukachevo and Berehove. The route continues across Romania, stopping in Timișoara, and Serbia via Belgrade. The night before day 3 is spent on the road from Belgrade to Podgorica, and in the morning the bus reaches the sea.

The full scheduled journey from Kyiv to Budva takes 38 h 30 min, from Lviv 30 h 40 min and from Mukachevo 27 h 45 min. So board in the city closest to home: the bus passes Zhytomyr and Rivne at night, Stryi is handy for the Carpathian foothills, and Mukachevo or Berehove for Zakarpattia, from where the trip to the sea is shortest. If you need Serbia rather than the sea, see Ukraine — Serbia.

Comfort, luggage and documents

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. That is usually enough for a beach holiday, and for a longer stay you can add a piece.

The trip lasts more than a day, so pack your hand luggage with the essentials within reach:

  • a biometric international passport and the QR ticket on your phone;
  • a neck pillow and a blanket — one or two nights on the road, depending on where you board;
  • water, snacks and a charging cable;
  • comfortable clothes and a change of shoes.

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.

How to buy tickets to Montenegro

  1. Choose your boarding city and arrival stop.
  2. Pick a date in the date picker at the top of the page.
  3. Enter passenger details and pay online.
  4. Receive your ticket with a QR code by email after payment.

Support is available daily 08:00–21:00 Kyiv time. The same route runs in the opposite direction too — see the timetable and fares on Montenegro — Ukraine.