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
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
- from ≈ €116 Details
Kyiv
Kyiv, Dachna bus station · departure 22:00 · 38 hrs, 30 mins
- from ≈ €116
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 ≈ €109 Details
Lviv
Lviv, WOG filling station · departure 05:50 · 30 hrs, 40 mins
- from ≈ €109
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
Where you can go: Montenegro
- from ≈ €116
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
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
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.
Popular routes
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
- Choose your boarding city and arrival stop.
- Pick a date in the date picker at the top of the page.
- Enter passenger details and pay online.
- 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.