Skip to content

Bus route

Bus Lviv — Montenegro

  • 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

One bus from Lviv to seven towns and resorts in Montenegro, from Podgorica to Budva. Board at 05:50 at the Lviv WOG petrol station; fares to any stop start from UAH 5,500.

About this trip

  • No transfers

    One bus from Lviv 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 go: Montenegro

  • Podgorica

    Podgorica bus station · arrival 08:30 · 27 hrs, 40 mins

    from ≈ €109 Details
  • Bar

    Bar · arrival 09:30 · 28 hrs, 40 mins

    from ≈ €109 Details
  • Petrovac

    Petrovac bus station · arrival 10:25 · 29 hrs, 35 mins

    from ≈ €109
  • Sveti Stefan

    Sveti Stefan · arrival 10:45 · 29 hrs, 55 mins

    from ≈ €109
  • Rafailovići

    Rafailovići · arrival 11:05 · 30 hrs, 15 mins

    from ≈ €109
  • Bečići

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

    from ≈ €109
  • Budva

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

    from ≈ €109 Details

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 town in Montenegro should I buy a ticket to?

It depends on where you are staying. On the coast the bus stops in Bar, Petrovac, Sveti Stefan, Rafailovići, Bečići and Budva; in Podgorica it stops at the bus station. Fares from Lviv to each stop start from UAH 5,500.

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 from Lviv to your town in Montenegro.

Does the bus have a toilet and sockets?

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

How do I get back from Montenegro to Lviv?

The return bus leaves Budva at 18:00 and stops in Bečići, Rafailovići, Sveti Stefan, Petrovac and Bar, then in Podgorica at 20:25. It arrives in Lviv at 22:00 the next day; fares from UAH 5,500.

Are there transfers on the Lviv — Montenegro bus?

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

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 Montenegro by bus

A direct Lviv to Montenegro bus is a simple way to reach the Adriatic without changes. The Kyiv to Budva service picks up passengers in Lviv in the morning, and the same bus then takes you through Zakarpattia, Romania and Serbia to the Montenegrin coast. Your luggage stays in the hold all the way.

This works well if you are going on holiday with children, for a long stay or with a big suitcase: one piece of luggage up to 25 kg is already included, and you can get off at the resort where you are staying.

A ticket from Lviv to any stop in Montenegro costs from UAH 5,500. There are regular weekly departures; available dates are shown in the date picker at the top of the page.

Montenegrin towns on the route

The bus enters Montenegro the morning after leaving Lviv and runs along the coast from Bar to Budva. Arrival time, journey time from Lviv and fare:

  • Podgorica — 08:30, Podgorica bus station; 27 h 40 min; from UAH 5,500. The capital of Montenegro — see Lviv — Podgorica.
  • Bar — 09:30; 28 h 40 min; from UAH 5,500. A port town in the south of the coast — see Lviv — Bar.
  • Petrovac — 10:25, Petrovac bus station; 29 h 35 min; from UAH 5,500.
  • Sveti Stefan — 10:45; 29 h 55 min; from UAH 5,500.
  • Rafailovići — 11:05; 30 h 15 min; from UAH 5,500.
  • Bečići — 11:12; 30 h 22 min; from UAH 5,500.
  • Budva — 11:20 at Slavija and 11:30 at Slovenska Plaža; 30 h 40 min; from UAH 5,500. The final stop — see Lviv — Budva.

Petrovac, Sveti Stefan, Rafailovići and Bečići are resorts of the Budva Riviera, while Budva is known for its Old Town and Adriatic beaches. The starting fare is the same to every stop, so pick the one closest to where you are staying.

Boarding in Lviv and the journey

Boarding is at the Lviv, WOG petrol station stop. The bus arrives at 05:30 and leaves at 05:50, so come a little early. The stop name is also shown on your ticket. The bus waits in Lviv for 20 minutes, so if you are coming from the station or from outside the city, plan to arrive within that window.

After Lviv the bus stops in Stryi, Mukachevo and Berehove, then in Timișoara (Romania) and Belgrade (Serbia). You spend the day crossing Zakarpattia and Romania, the night on board, and in the morning you are in Montenegro, with Podgorica first at 08:30.

Comfort, luggage and documents

The bus has a toilet, air conditioning, 220 V sockets, USB ports and Starlink internet. 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 — handy for a long holiday or a trip with children.

Pack a neck pillow, a blanket, water, snacks and a charging cable. Several stops are at petrol stations where you can buy coffee.

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.

Tickets from Lviv to Montenegro

Book your ticket online on this page. Choose a date, Lviv as your boarding point and your town in Montenegro, then enter passenger details. After payment, your ticket with a QR code arrives by email — keep it on your phone for boarding. You can buy a one-way ticket and book the return trip separately once your dates are set. Support is available daily from 08:00 to 21:00 Kyiv time.

The return service from Montenegro also goes through Lviv: it leaves Budva at 18:00, picks up passengers along the coast and in Podgorica, and arrives in Lviv at 22:00 the next day.