Bus route
Bus Mukachevo — Budva
- Direct bus, no transfers
- 27 hrs, 45 mins
- from ≈ €109
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
A direct bus from Mukachevo to the Montenegrin coast: board at 08:45 and arrive in Budva the next day at 11:30. Journey time is 27 h 45 min, with fares from UAH 5,500.
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 in Mukachevo if the bus starts in Kyiv?
Yes. Your seat is booked for the section from Mukachevo, so you board at the Mukachevo UPG filling station at 08:45. A Mukachevo – Budva ticket costs from UAH 5,500.
On which day does the bus pass Mukachevo?
The bus leaves Kyiv at 22:00 and reaches Mukachevo the next morning at 08:30. So your boarding date in Mukachevo is one day later than the Kyiv departure date. Check the boarding date and time on your ticket.
When should I be at the stop in Mukachevo?
The bus only stops in Mukachevo for 5 minutes: it arrives at 08:30 and leaves at 08:45. Come early so you can load your luggage without rushing.
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.
Is there a return bus from Budva to Mukachevo?
Yes. The Budva – Mukachevo bus leaves the Budva Slovenska Plaža stop at 18:00 and arrives in Mukachevo the next day at 18:05. Available dates are on the Budva – Mukachevo page.
Are there transfers on the Mukachevo — 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
How to get from Mukachevo to Budva by bus
The Mukachevo – Budva bus is a direct service: you board in Mukachevo and step off on the Montenegrin coast without changing buses. The route starts in Kyiv and runs through Zhytomyr, Rivne, Lviv and Stryi before reaching Mukachevo.
From Mukachevo the bus heads via Berehove into Romania and Serbia. After Timișoara and Belgrade it reaches Podgorica, the capital of Montenegro, in the morning, then follows the coast: Bar, Petrovac, Sveti Stefan, Rafailovići, Bečići and Budva. So a Mukachevo – Budva ticket works whether you are going to Budva itself or to another resort on the Budva Riviera.
Where to board in Mukachevo and how long the trip takes
You board at the Mukachevo UPG filling station stop. The bus arrives at 08:30 and leaves at 08:45, so the stop is short. Come early so you can load your luggage and find your seat without rushing.
The bus leaves Kyiv at 22:00 and passes Mukachevo the following morning. That means your boarding date in Mukachevo is one day later than the departure date from Kyiv, so always check it on your ticket.
- Departure from Mukachevo: 08:45.
- Arrival in Budva (Slovenska Plaža stop): next day at 11:30.
- Journey time: 27 h 45 min.
- Fare: from UAH 5,500.
Stops after Mukachevo (arrival times):
- Berehove, Berehovo ATB stop — 09:35.
- Timișoara, Romania — 18:00.
- Belgrade, Serbia — the same evening; the exact time is being confirmed.
- Podgorica bus station — next day at 08:30.
- Bar — 09:30, Petrovac — 10:25, Sveti Stefan — 10:45.
- Rafailovići — 11:05, Bečići — 11:12.
- Budva Slavija — 11:20, Budva Slovenska Plaža — 11:30.
The bus stops twice in Budva, so get off wherever is closer to your accommodation.
After Berehove the bus crosses the border into Romania. Border waiting times vary, so the later schedule may shift a little. If someone is meeting you in Montenegro, keep them posted — there is internet on board.
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); it is easiest to add them when you book.
On board there is a toilet, air conditioning, 220 V sockets, USB ports and Starlink internet. It is a long ride, so bring water and snacks, a warm layer for the night, a neck pillow 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.
Budva on arrival
Budva is known for its old town by the sea and its Adriatic beaches. The resorts of the Budva Riviera — Bečići, Rafailovići, Sveti Stefan and Petrovac — are close by, and the bus stops in each of them.
Mukachevo – Budva tickets and booking
You can book Mukachevo – Budva bus tickets online. Pick a date in the widget at the top of the page, enter passenger details and place your order. After payment, a ticket with a QR code is sent to your email.
Enter each passenger's first and last name exactly as in their passport. Keep the ticket on your phone so you can show the QR code when boarding.
Buses run regularly every week; available dates are shown in the date picker at the top of the page. Our support team is available daily from 08:00 to 21:00 Kyiv time.
Travelling from Uzhhorod? You also board in Mukachevo — see Uzhhorod – Budva. For the way back there is Budva – Mukachevo, and if you only need Serbia, see Mukachevo – Belgrade.