Bus route
Bus Budva — Lviv
- Direct bus, no transfers
- 27 hrs
- from ≈ €109
Budva, Slovenska PlažaLviv, WOG filling station
Choose your travel date
Budva → Lviv
Friday, 6 November 2026
- 18:00
- Budva, Slovenska Plaža
- 22:00
- Lviv, WOG filling stationSat 7 November
27 hrs≈ €109
One bus all the way from Budva to Lviv: board at 18:00 at the Slovenska Plaža stop and get off at the WOG petrol station in Lviv the next evening at 22:00. Fares from 5,500 UAH, 25 kg luggage included.
About this trip
No transfers
One bus from Budva to Lviv.
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
Timetable
Times as per the carrier’s timetable.
- Montenegro
18:00
Budva, Slovenska Plaža map
18:07
Budva, Slavija map
Arrival 18:05 · Departure 18:07
18:14
Bečići map
Arrival 18:12 · Departure 18:14
18:19
Rafailovići map
Arrival 18:17 · Departure 18:19
18:30
Sveti Stefan map
Arrival 18:25 · Departure 18:30
18:50
Petrovac bus station map
Arrival 18:40 · Departure 18:50
19:25
Bar map
Arrival 19:20 · Departure 19:25
20:25
Podgorica bus station map
Arrival 20:15 · Departure 20:25
- Serbia
04:10
Day 2
Belgrade, MOL filling station map
Arrival 04:00 · Departure 04:10
- Romania
08:10
Day 2
Timișoara, Lukoil filling station map
Arrival 08:00 · Departure 08:10
- Ukraine
17:15
Day 2
Berehove, ATB supermarket map
Arrival 17:10 · Departure 17:15
18:20
Day 2
Mukachevo, UPG filling station map
Arrival 18:05 · Departure 18:20
21:05
Day 2
Stryi, OKKO filling station map
Arrival 20:50 · Departure 21:05
22:15
Day 2
Lviv, WOG filling station map
Arrival 22:00 · Departure 22:15
01:45
Day 3
Rivne, UPG filling station map
Arrival 01:30 · Departure 01:45
04:00
Day 3
Zhytomyr, UPG filling station map
Arrival 03:45 · Departure 04:00
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 Bečići or Petrovac instead of Budva?
Yes. The bus picks up passengers in Budva (Slovenska Plaža at 18:00, Slavija at 18:07), Bečići (18:14), Rafailovići (18:19), Sveti Stefan (18:30), Petrovac (18:50), Bar (19:25) and Podgorica (20:25). Choose your boarding stop when booking.
Is there a toilet and sockets on the bus?
Yes. There is a toilet, air conditioning, 220 V sockets, USB charging and Starlink internet.
Can I get off earlier, for example in Mukachevo or Stryi?
Yes. Before Lviv the bus stops in Berehove (17:10), Mukachevo (18:05) and Stryi (20:50). Book your ticket straight to the stop you need.
When is the next bus from Budva to Lviv?
Departures are regular, every week. Available dates are in the date picker at the top of the page.
Are there transfers on the Budva — Lviv bus?
No. It is a direct route: one bus from Budva to Lviv.
How long is the trip from Budva, Slovenska Plaža to Lviv, WOG filling station?
According to the timetable — 27 hrs.
How much is a ticket Budva, Slovenska Plaža — Lviv, WOG filling station?
A ticket Budva, Slovenska Plaža — Lviv, WOG filling station costs from ≈ €109. 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 “Lviv, WOG filling station” stop at 22: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: 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.
Popular routes
How to get from Budva to Lviv by bus
The simplest option is the direct Budva — Lviv bus. One coach covers the whole journey, so there are no changes and no moving luggage between vehicles. It leaves Budva in the evening, crosses Serbia overnight, passes through Romania in the morning and enters Ukraine via Zakarpattia in the late afternoon. You reach Lviv the following evening.
Budva is known for its old town and Adriatic beaches, which makes this route handy for getting home after a holiday or visiting family if you live or work in Montenegro. All boarding and drop-off cities are listed on the Montenegro — Ukraine page.
Where to board in Budva and where to get off in Lviv
Boarding is at the Budva, Slovenska Plaža stop, with departure at 18:00. A few minutes later the bus also stops at Budva, Slavija (18:07). It then picks up passengers in Bečići, Rafailovići, Sveti Stefan, Petrovac, Bar and Podgorica.
In Lviv the bus arrives at the WOG petrol station at 22:00 on day two. After Lviv it continues to Rivne, Zhytomyr and Kyiv. Heading to the capital? See Budva — Kyiv.
How long the journey takes
The trip takes 27 h. The main points after Montenegro are Belgrade, Timișoara, Berehove, Mukachevo, Stryi and Lviv. Waiting times at the borders vary, so if someone is meeting you in Lviv, allow a little extra time.
On board you will find:
- a toilet and air conditioning;
- 220 V sockets and USB charging;
- Starlink internet for work or films on the way.
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. For the cabin, pack water, snacks, a power bank with a cable, and a blanket or travel pillow for the night.
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.
Budva — Lviv tickets and booking
Budva — Lviv bus tickets start from 5,500 UAH. Departures are regular, every week; available dates are in the date picker at the top of the page. Choose a date, enter the passenger details and book online. After payment, your ticket with a QR code arrives by email. Travelling the other way? The Lviv — Budva route has its own timetable. Support is available daily from 08:00 to 21:00 Kyiv time.