Skip to content

Bus route

Bus Montenegro — Ukraine

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

Budva, Slovenska PlažaKyiv, Zhytomyrska Metro Station

Choose your travel date

Budva → Kyiv

Friday, 6 November 2026

18:00
Budva, Slovenska Plaža
05:20
Kyiv, Zhytomyrska Metro StationSun 8 November

34 hrs, 20 mins≈ €146

Choose seats for 6 Nov

One bus from Montenegro to Ukraine: board on the coast between Budva and Bar or in Podgorica, get off in Zakarpattia, Stryi, Lviv, Rivne, Zhytomyr or Kyiv. Fares from 5,500 UAH.

About this trip

  • No transfers

    One bus from Montenegro to Ukraine.

  • Boarding in 9 cities

    Budva, Bečići, Rafailovići, Sveti Stefan, Petrovac, Bar, Podgorica, Belgrade, Timișoara

  • 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: Montenegro

  • Budva

    Budva, Slovenska Plaža · departure 18:00 · 34 hrs, 20 mins

    from ≈ €116
  • Bečići

    Bečići · departure 18:14 · 34 hrs, 6 mins

    from ≈ €116
  • Rafailovići

    Rafailovići · departure 18:19 · 34 hrs, 1 min

    from ≈ €116
  • Sveti Stefan

    Sveti Stefan · departure 18:30 · 33 hrs, 50 mins

    from ≈ €116
  • Petrovac

    Petrovac bus station · departure 18:50 · 33 hrs, 30 mins

    from ≈ €116
  • Bar

    Bar · departure 19:25 · 32 hrs, 55 mins

    from ≈ €116
  • Podgorica

    Podgorica bus station · departure 20:25 · 31 hrs, 55 mins

    from ≈ €116

Where you can go: Ukraine

  • Berehove

    Berehove, ATB supermarket · arrival 17:10 · 22 hrs, 10 mins

    from ≈ €109
  • Mukachevo

    Mukachevo, UPG filling station · arrival 18:05 · 23 hrs, 5 mins

    from ≈ €109
  • Stryi

    Stryi, OKKO filling station · arrival 20:50 · 25 hrs, 50 mins

    from ≈ €109
  • Lviv

    Lviv, WOG filling station · arrival 22:00 · 27 hrs

    from ≈ €109
  • Rivne

    Rivne, UPG filling station · arrival 01:30 · 30 hrs, 30 mins

    from ≈ €116
  • Zhytomyr

    Zhytomyr, UPG filling station · arrival 03:45 · 32 hrs, 45 mins

    from ≈ €116
  • Kyiv

    Kyiv, Zhytomyrska Metro Station · arrival 05:20 · 34 hrs, 20 mins

    from ≈ €116

Timetable

Times as per the carrier’s timetable.

  1. Montenegro
  2. 18:00

    Budva, Slovenska Plaža map

  3. 18:07

    Budva, Slavija map

    Arrival 18:05 · Departure 18:07

  4. 18:14

    Bečići map

    Arrival 18:12 · Departure 18:14

  5. 18:19

    Rafailovići map

    Arrival 18:17 · Departure 18:19

  6. 18:30

    Sveti Stefan map

    Arrival 18:25 · Departure 18:30

  7. 18:50

    Petrovac bus station map

    Arrival 18:40 · Departure 18:50

  8. 19:25

    Bar map

    Arrival 19:20 · Departure 19:25

  9. 20:25

    Podgorica bus station map

    Arrival 20:15 · Departure 20:25

  10. Serbia
  11. 04:10

    Day 2

    Belgrade, MOL filling station map

    Arrival 04:00 · Departure 04:10

  12. Romania
  13. 08:10

    Day 2

    Timișoara, Lukoil filling station map

    Arrival 08:00 · Departure 08:10

  14. Ukraine
  15. 17:15

    Day 2

    Berehove, ATB supermarket map

    Arrival 17:10 · Departure 17:15

  16. 18:20

    Day 2

    Mukachevo, UPG filling station map

    Arrival 18:05 · Departure 18:20

  17. 21:05

    Day 2

    Stryi, OKKO filling station map

    Arrival 20:50 · Departure 21:05

  18. 22:15

    Day 2

    Lviv, WOG filling station map

    Arrival 22:00 · Departure 22:15

  19. 01:45

    Day 3

    Rivne, UPG filling station map

    Arrival 01:30 · Departure 01:45

  20. 04:00

    Day 3

    Zhytomyr, UPG filling station map

    Arrival 03:45 · Departure 04:00

  21. 05:20

    Day 3

    Kyiv, Zhytomyrska Metro Station 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 Podgorica if I do not live on the coast?

Yes. The bus calls at Podgorica bus station and leaves at 20:25. It is the last boarding point in Montenegro.

Does the bus stop in Uzhhorod?

No, there is no separate stop in Uzhhorod. The nearest is Mukachevo, UPG petrol station, about 40 km away; the bus arrives there at 18:05 the next day.

Can I travel only as far as Zakarpattia?

Yes. The bus stops in Berehove (17:10) and Mukachevo (18:05) the next day. Fares there start from 5,500 UAH.

Is there a toilet, sockets and Wi-Fi on the bus?

Yes. There is a toilet, air conditioning, 220 V sockets, USB charging and Starlink internet.

How do I get back to Montenegro?

There is a bus in the opposite direction, from Ukraine to Budva. Timetable and fares are on the Ukraine — Montenegro page.

Are there transfers on the Montenegro — Ukraine bus?

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

How long is the trip from Budva, Slovenska Plaža to Kyiv, Zhytomyrska Metro Station?

According to the timetable — 34 hrs, 20 mins.

How much is a ticket Budva, Slovenska Plaža — Kyiv, Zhytomyrska Metro Station?

A ticket Budva, Slovenska Plaža — Kyiv, Zhytomyrska Metro 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 “Budva, Slovenska Plaža” stop at 18:00. You can also board in: Bečići, Rafailovići, Sveti Stefan, Petrovac, Bar, Podgorica, Belgrade, Timișoara.

Where does the bus arrive?

At the “Kyiv, Zhytomyrska Metro Station” stop at 05:20, 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: Budva, Slovenska Plaža, Budva, Slavija, Bečići, Rafailovići, Sveti Stefan, Petrovac bus station, Bar, Podgorica bus station, Belgrade, MOL filling station, Timișoara, Lukoil filling station, Berehove, ATB supermarket, Mukachevo, UPG filling station, Stryi, OKKO filling station, Lviv, WOG filling station, Rivne, UPG filling station, Zhytomyr, UPG filling station, Kyiv, Zhytomyrska Metro Station.

How to get from Montenegro to Ukraine by bus

The simplest way is the direct Budva — Kyiv bus. It runs along the Montenegrin coast and through Podgorica, then crosses Serbia and Romania and enters Ukraine via Zakarpattia. There are no changes: you board in Montenegro and get off in your city, anywhere from Berehove to Kyiv.

The route suits Ukrainians who live and work in Montenegro, people visiting family, and travellers heading home after an Adriatic holiday. One bus for the whole journey means no connections to catch in Belgrade or near the border and no moving suitcases between vehicles.

Where to board in Montenegro

The bus picks up passengers along the coast and in the capital. Departure times:

  • Budva — Slovenska Plaža, 18:00 (also Budva, Slavija, 18:07);
  • Bečići — 18:14;
  • Rafailovići — 18:19;
  • Sveti Stefan — 18:30;
  • Petrovac, bus station — 18:50;
  • Bar — 19:25;
  • Podgorica, bus station — 20:25.

Budva is known for its old town and Adriatic beaches. Bečići, Rafailovići, Sveti Stefan and Petrovac are resorts of the Budva Riviera, Bar is a port town in the south of the coast, and Podgorica is the capital of Montenegro. Choose the stop closest to where you stay. Route pages with timetables: Budva — Kyiv, Bar — Kyiv, Podgorica — Kyiv.

Where the bus arrives in Ukraine

Arrival times and journey durations are for the bus leaving Budva at 18:00:

  • Berehove, ATB — 17:10 the next day, 22 h 10 min, from 5,500 UAH;
  • Mukachevo, UPG petrol station — 18:05, 23 h 5 min, from 5,500 UAH;
  • Stryi, OKKO petrol station — 20:50, 25 h 50 min, from 5,500 UAH;
  • Lviv, WOG petrol station — 22:00, 27 h, from 5,500 UAH;
  • Rivne, UPG petrol station — 01:30 on day three, 30 h 30 min, from 5,900 UAH;
  • Zhytomyr, UPG petrol station — 03:45, 32 h 45 min, from 5,900 UAH;
  • Kyiv, Dachna bus station — 05:20, 34 h 20 min, from 5,900 UAH.

For Zakarpattia and Lviv see Budva — Mukachevo and Budva — Lviv. There is no separate stop in Uzhhorod: the nearest is Mukachevo, about 40 km from Uzhhorod.

You can book any section of the route, for example Bar — Lviv or Podgorica — Mukachevo. If you live in Montenegro and travel home regularly, bookmark this page: all boarding and drop-off cities are here, and current dates are always in the date picker at the top.

What the journey looks like

In the evening the bus collects passengers on the coast and in Podgorica, overnight it crosses Serbia (Belgrade), and in the morning Romania (Timișoara). By late afternoon on day two it enters Ukraine and stops in Berehove, Mukachevo, Stryi and Lviv, then overnight and at dawn in Rivne, Zhytomyr and Kyiv. Border waiting times vary, so plan any meet-ups with a little slack.

On board there is a toilet, air conditioning, 220 V sockets, USB charging and Starlink internet. You can work, watch films or stay in touch with family all the way.

Luggage, documents and what to bring

The fare includes one piece of luggage up to 25 kg and hand luggage up to 5 kg. Extra luggage is 1,200 UAH per piece up to 25 kg.

You need a biometric passport. 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.

To Kyiv it is two nights on the road, so bring water, snacks, a power bank with a cable and a blanket or travel pillow. Keep your passport in your hand luggage rather than in the suitcase in the hold.

Tickets from Montenegro to Ukraine

Fares start from 5,500 UAH to Berehove, Mukachevo, Stryi and Lviv, and from 5,900 UAH to Rivne, Zhytomyr and Kyiv. Departures are regular, every week; available dates are in the date picker at the top of the page. Choose your boarding and drop-off cities and a date, enter the passenger details and book online. After payment, your ticket with a QR code arrives by email. Planning the trip back? The opposite timetable is on the Ukraine — Montenegro page. Support is available daily from 08:00 to 21:00 Kyiv time.