Skip to content

Bus route

Bus Lviv — Budva

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

Lviv, WOG filling stationBudva, Slovenska Plaža

Choose your travel date

Lviv → Budva

Wednesday, 4 November 2026

05:50
Lviv, WOG filling station
11:30
Budva, Slovenska PlažaThu 5 November

30 hrs, 40 mins≈ €109

Choose seats for 4 Nov

A direct bus from Lviv to Budva: board in the morning at the Lviv WOG petrol station and arrive at Slovenska Plaža at 11:30 the next day. Fares from UAH 5,500, no changes.

About this trip

  • No transfers

    One bus from Lviv 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 Lviv if the bus starts in Kyiv?

Yes. The service starts in Kyiv and stops at the Lviv WOG petrol station from 05:30 to 05:50. You buy a ticket just for the Lviv to Budva section, from UAH 5,500.

Does the bus have a toilet, sockets and Wi-Fi?

Yes. On board there is a toilet, air conditioning, 220 V sockets, USB ports and Starlink internet.

Can I buy a ticket to Bečići or Petrovac instead of Budva?

Yes. The bus stops at the Budva Riviera resorts: Petrovac at 10:25, Sveti Stefan at 10:45, Rafailovići at 11:05 and Bečići at 11:12. Tickets from Lviv to these stops also start from UAH 5,500.

Is there a return bus from Budva to Lviv?

Yes. The bus leaves Budva, Slovenska Plaža at 18:00 and arrives at the Lviv WOG petrol station at 22:00 the next day. The trip takes 27 h, fares from UAH 5,500.

How do I get my ticket after paying?

Your ticket with a QR code is emailed to you right after payment. Keep it on your phone: the driver scans the QR code at boarding.

Are there transfers on the Lviv — Budva bus?

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

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

According to the timetable — 30 hrs, 40 mins.

How much is a ticket Lviv, WOG filling station — Budva, Slovenska Plaža?

A ticket Lviv, WOG filling station — Budva, Slovenska Plaža costs from ≈ €109. The fare depends on the travel date and is shown under each date.

Where does the bus depart from?

From the “Lviv, WOG filling station” stop at 05:50. You can also board in: Kyiv, Zhytomyr, Rivne, 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 Lviv to Budva by bus

The easiest way is a direct Lviv to Budva bus with no changes. The service starts in Kyiv and picks up passengers in Lviv in the morning. From there the same bus takes you all the way to the Adriatic coast, so there are no connections to catch and no luggage to move between buses.

The route runs via Stryi, Mukachevo and Berehove, then through Timișoara in Romania and Belgrade in Serbia. In Montenegro the bus stops in Podgorica, Bar, Petrovac, Sveti Stefan, Rafailovići and Bečići before finishing in Budva.

This service suits you if you are travelling to the sea with a lot of luggage, going with your family, or want to get off at one of the Budva Riviera resorts rather than in Budva itself.

Lviv to Budva tickets start from UAH 5,500. There are regular weekly departures; available dates are shown in the date picker at the top of the page.

Where to board in Lviv

Boarding is at the Lviv, WOG petrol station stop. The bus arrives at 05:30 and leaves at 05:50. Come a little early so you have time to load your luggage and settle in. The bus waits at the stop for 20 minutes, so if you are coming from the station or from outside the city, plan your arrival within that window.

The stop name is also shown on your ticket. If it is easier to board further south, the next stop is Stryi at 06:35 — see Stryi — Budva.

How long the journey takes and where you arrive

Lviv to Budva takes 30 h 40 min. You set off in the morning, cross Zakarpattia, Romania and Serbia during the day, spend the night on board and wake up in Montenegro.

Arrival times at the stops after Lviv:

  1. Stryi, OKKO petrol station — 06:25;
  2. Mukachevo, UPG petrol station — 08:30;
  3. Berehove, ATB — 09:35;
  4. Timișoara (Romania), Lukoil petrol station — 18:00;
  5. Belgrade (Serbia), EKO petrol station — in the evening of the same day;
  6. Podgorica bus station — 08:30 the next day;
  7. Bar — 09:30, Petrovac — 10:25, Sveti Stefan — 10:45;
  8. Rafailovići — 11:05, Bečići — 11:12;
  9. Budva, Slavija — 11:20, and the final stop, Budva, Slovenska Plaža — 11:30.

Petrovac, Sveti Stefan, Rafailovići and Bečići are resorts of the Budva Riviera, so you can get off closer to where you are staying. Budva is known for its Old Town and Adriatic beaches: you reach the final stop at 11:30 and can be by the sea by lunchtime.

What to bring

Your 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. The bus has a toilet, air conditioning, 220 V sockets, USB ports and Starlink internet, so you can charge your phone or laptop and stay online.

Several stops along the way are at petrol stations — in Stryi, Mukachevo, Timișoara and Belgrade — where you can stretch your legs and buy coffee or a snack. For a trip that lasts more than a day, it is worth packing:

  • your biometric passport — keep it in your hand luggage;
  • a neck pillow and a blanket or warm layer;
  • water and snacks;
  • a charging cable and headphones;
  • a bank card or some cash for purchases at petrol stations during stops.

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.

Lviv to Budva tickets: book online

You can book a Lviv to Budva bus ticket right on this page. Pick a date in the widget at the top, choose Lviv as your boarding point and your stop in Montenegro, then enter passenger details. After payment, your ticket with a QR code arrives by email. Keep it on your phone — you will need the QR code when boarding.

You can buy a one-way ticket: if your return date is not fixed yet, book the return trip separately later. If you have any questions, support is available daily from 08:00 to 21:00 Kyiv time.

Planning the way back? There is a return service, Budva — Lviv, on the same route. If you are heading to the Montenegrin capital, see Lviv — Podgorica.