Skip to content

Bus route

Bus Budva — Mukachevo

  • Direct bus, no transfers
  • 23 hrs, 5 mins
  • from ≈ €109

Budva, Slovenska PlažaMukachevo, UPG filling station

Choose your travel date

Budva → Mukachevo

Friday, 6 November 2026

18:00
Budva, Slovenska Plaža
18:05
Mukachevo, UPG filling stationSat 7 November

23 hrs, 5 mins≈ €109

Choose seats for 6 Nov

From the Montenegrin coast straight to Zakarpattia: the bus leaves the Budva, Slovenska Plaža stop at 18:00 and reaches the UPG petrol station in Mukachevo the next day at 18:05. Fares from 5,500 UAH.

About this trip

  • No transfers

    One bus from Budva to Mukachevo.

  • 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.

  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

Does the bus stop in Uzhhorod?

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

Can I get off in Berehove?

Yes. The bus stops at Berehove, ATB at 17:10, before Mukachevo. Book your ticket straight to Berehove.

Can I board in Bar or Podgorica?

Yes. Boarding in Bar is at 19:25 and at Podgorica bus station at 20:25. It is the same bus, with a shorter ride.

Is there a toilet and sockets on the bus?

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

Are there transfers on the Budva — Mukachevo bus?

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

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

According to the timetable — 23 hrs, 5 mins.

How much is a ticket Budva, Slovenska Plaža — Mukachevo, UPG filling station?

A ticket Budva, Slovenska Plaža — Mukachevo, UPG 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 “Mukachevo, UPG filling station” stop at 18:05, 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.

How to get from Budva to Mukachevo by bus

The Budva — Mukachevo bus runs with no changes: you board in the evening by the sea and get off in Zakarpattia. The route goes via Podgorica, Serbia (Belgrade) and Romania (Timișoara) and enters Ukraine through Berehove. Mukachevo is one of the first Ukrainian stops, so the trip is shorter than to Lviv or Kyiv.

Boarding in Budva and elsewhere in Montenegro

The bus departs at 18:00 from the Budva, Slovenska Plaža stop and at 18:07 from Budva, Slavija. Further pick-ups are in Bečići (18:14), Rafailovići (18:19), Sveti Stefan (18:30), Petrovac (18:50), Bar (19:25) and Podgorica (20:25).

Budva is known for its old town and Adriatic beaches, while Bečići, Rafailovići, Sveti Stefan and Petrovac are resorts of the Budva Riviera. You can board close to where you stayed.

Arriving in Mukachevo and getting to Uzhhorod

The bus arrives at the UPG petrol station in Mukachevo at 18:05 the next day. A little earlier, at 17:10, it stops in Berehove. There is no separate stop in Uzhhorod: the nearest is Mukachevo, about 40 km from Uzhhorod.

After Mukachevo the route continues to Stryi, Lviv, Rivne, Zhytomyr and Kyiv. Going further? See Budva — Lviv or all destinations on the Montenegro — Ukraine page.

Journey time and what to bring

The journey takes 23 h 5 min, including one night on the bus. Border waiting times vary, so leave some slack if someone is meeting you in Mukachevo. On board there is a toilet, air conditioning, 220 V sockets, USB charging and Starlink internet. You can keep your phone and laptop charged all the way.

  • 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.
  • Bring water, snacks, a power bank and something warm 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 — Mukachevo tickets

Budva — Mukachevo tickets start from 5,500 UAH. Departures are regular, every week; available dates are in the date picker at the top of the page. Booking is online: choose a date and enter the passenger details. After payment, your ticket with a QR code arrives by email. For the return trip, see Mukachevo — Budva. Support is available daily from 08:00 to 21:00 Kyiv time.