Bus route
Bus Uzhhorod — Budva
- Direct bus, no transfers
- 27 hrs, 45 mins
- from ≈ €109
- Boarding: Mukachevo, ~40 km
Mukachevo, UPG filling stationBudva, Slovenska Plaža
Choose your travel date
Mukachevo → Budva
Wednesday, 4 November 2026
- 08:45
- Mukachevo, UPG filling station
- 11:30
- Budva, Slovenska PlažaThu 5 November
27 hrs, 45 mins≈ €109
There is no stop in Uzhhorod itself: the nearest boarding point is in Mukachevo, about 40 km away. From there a direct bus leaves at 08:45 and reaches Budva the next day at 11:30.
About this trip
No transfers
One bus from Mukachevo 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.
- 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
Can I board the bus in Uzhhorod?
No, the bus does not stop in Uzhhorod. The nearest boarding point is the Mukachevo UPG filling station, about 40 km away. The bus leaves from there at 08:45.
How do I get from Uzhhorod to the Mukachevo stop?
The easiest way is to get a lift or take a taxi. You can also go by train or intercity bus, but check the timetable the day before and leave time to spare. Be at the stop by 08:30.
Can I board in Berehove instead of Mukachevo?
Yes. The bus stops in Berehove at the Berehovo ATB stop and leaves at 09:40. Choose it as your boarding point when you book.
Is there a toilet and sockets on the bus?
Yes. The bus has a toilet, air conditioning, 220 V sockets, USB ports and Starlink internet.
How do I get back from Budva to Zakarpattia?
There is a return bus, Budva – Mukachevo: it leaves the Budva Slovenska Plaža stop at 18:00 and arrives in Mukachevo the next day at 18:05. From Mukachevo you make your own way to Uzhhorod.
Are there transfers on the Uzhhorod — Budva bus?
No. It is a direct route: one bus from Mukachevo to Budva.
How long is the trip from Mukachevo, UPG filling station to Budva, Slovenska Plaža?
According to the timetable — 27 hrs, 45 mins.
How much is a ticket Mukachevo, UPG filling station — Budva, Slovenska Plaža?
A ticket Mukachevo, UPG 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 “Mukachevo, UPG filling station” stop at 08:45. You can also board in: Kyiv, Zhytomyr, Rivne, Lviv, Stryi, 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
Uzhhorod – Budva bus: where to board
Looking for a bus from Uzhhorod to Budva? To be upfront: our service does not stop in Uzhhorod. The nearest boarding point is in Mukachevo, at the Mukachevo UPG filling station stop, about 40 km from Uzhhorod.
From there the bus goes straight to Montenegro with no changes. Your ticket is issued from Mukachevo and costs from UAH 5,500. All you need to do is get to Mukachevo on time — one bus takes you the rest of the way to the sea.
The timetable, fare and conditions are the same as for passengers from Mukachevo. The only difference is that you plan the journey from Uzhhorod to the stop yourself — here are some tips.
How to get from Uzhhorod to the Mukachevo stop
The bus reaches the Mukachevo stop at 08:30 and leaves at 08:45. It does not wait long, so be there early. Uzhhorod to Mukachevo is about 40 km — allow plenty of time for the trip.
- Get a lift. The easiest option is for family or friends to drop you and your luggage right at the UPG filling station.
- Taxi. Book one the evening before or in advance, so you are not hunting for a car at the last minute.
- Train or intercity bus. You can travel between Uzhhorod and Mukachevo by public transport. Timetables change, so check them the day before with the operator or at the station and pick a service that leaves you time to spare. Remember you will still need to get from the station in Mukachevo to the UPG filling station.
Not sure exactly where the stop is? Contact our support team in advance — they are available daily from 08:00 to 21:00 Kyiv time.
If Berehove is easier for you to reach, you can board there too: the Berehovo ATB stop, departure at 09:40. See Berehove – Budva for details.
How long the trip to Budva takes
The bus leaves Kyiv at 22:00 and passes Mukachevo the following morning. So your boarding date is one day later than the Kyiv departure date — check it on your ticket.
- Boarding: Mukachevo UPG filling station, 08:45.
- Arrival: Budva Slovenska Plaža, next day at 11:30.
- Journey time from Mukachevo: 27 h 45 min.
- Fare: from UAH 5,500.
After Berehove the bus crosses the border and travels via Timișoara in Romania and Belgrade, the capital of Serbia. In the morning it reaches Podgorica, the capital of Montenegro, then follows the coast: Bar, Petrovac, Sveti Stefan, Rafailovići, Bečići and Budva. Budva is known for its old town and Adriatic beaches, and the neighbouring towns are resorts of the Budva Riviera.
What to pack
Your fare includes one checked bag up to 25 kg and hand luggage up to 5 kg. Extra bags cost UAH 1,200 each (up to 25 kg). Keep in mind that you will carry your luggage to Mukachevo yourself, so pack in a way that is easy to move around with.
On board there is a toilet, air conditioning, 220 V sockets, USB ports and Starlink internet. Bring water and snacks, a warm layer for the night and a charging cable.
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.
Uzhhorod – Budva tickets: book online
Tickets are booked online. Pick a date in the widget at the top of the page, enter passenger details exactly as in their passports and place your order. Your boarding point on the ticket will be the Mukachevo UPG filling station. After payment, a ticket with a QR code is sent to your email.
Buses run regularly every week; available dates are shown in the date picker at the top of the page. For more about boarding in Mukachevo, see Mukachevo – Budva.