Skip to content

Bus route

Bus Uzhhorod — Belgrade

  • Direct bus, no transfers
  • 12 hrs, 15 mins
  • from ≈ €109
  • Boarding: Mukachevo, ~40 km

Mukachevo, UPG filling stationBelgrade, EKO filling station

Choose your travel date

Mukachevo → Belgrade

Wednesday, 4 November 2026

08:45
Mukachevo, UPG filling station
20:00
Belgrade, EKO filling stationWed 4 November

12 hrs, 15 mins≈ €109

Choose seats for 4 Nov

Our bus does not stop in Uzhhorod: the nearest boarding point is in Mukachevo, about 40 km away. From there a direct bus leaves at 08:45 and reaches Belgrade the same evening.

About this trip

  • No transfers

    One bus from Mukachevo to Belgrade.

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

Does the bus go beyond Belgrade?

Yes. After Belgrade the bus continues to Montenegro: it reaches Podgorica the next morning at 08:30, then stops in Bar, Petrovac, Sveti Stefan, Rafailovići, Bečići and Budva.

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.

Are there transfers on the Uzhhorod — Belgrade bus?

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

How long is the trip from Mukachevo, UPG filling station to Belgrade, EKO filling station?

According to the timetable — 12 hrs, 15 mins.

How much is a ticket Mukachevo, UPG filling station — Belgrade, EKO filling station?

A ticket Mukachevo, UPG filling station — Belgrade, EKO 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 “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 “Belgrade, EKO filling station” stop at 20:00, 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: 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.

Uzhhorod – Belgrade bus: where to board

If you are looking for a bus from Uzhhorod to Belgrade, note that there is no stop in Uzhhorod itself. The nearest boarding point is the Mukachevo UPG filling station, about 40 km from Uzhhorod. Your ticket is issued from Mukachevo and costs from UAH 5,500.

From Mukachevo the bus runs with no changes via Berehove, crosses the border and travels through Timișoara in Romania to Belgrade, the capital of Serbia.

How to get from Uzhhorod to Mukachevo

The bus reaches the stop at 08:30 and leaves at 08:45, so be there early. You can get from Uzhhorod to Mukachevo in several ways:

  • ask family or friends to drop you right at the UPG filling station;
  • book a taxi the evening before or in advance;
  • take a train or intercity bus — check the timetable the day before and pick a service with time to spare; 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 — they are available daily from 08:00 to 21:00 Kyiv time.

Timetable and what to pack

  • Boarding: Mukachevo UPG filling station, 08:45.
  • Timișoara, Romania: arrival at 18:00.
  • Belgrade, EKO filling station stop: the same evening; the exact arrival time is being confirmed.

The bus leaves Kyiv at 22:00, so your boarding date in Mukachevo is one day later than the Kyiv departure date. Border waiting times vary.

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). On board there is a toilet, air conditioning, 220 V sockets, USB ports and Starlink internet.

You need a biometric passport. Ukrainian citizens with a biometric passport can enter Serbia and Romania visa-free; check the current rules on the Ministry of Foreign Affairs website before you travel.

Uzhhorod – Belgrade tickets

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 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. More on boarding in Mukachevo – Belgrade. And if you are heading to the sea, the same bus goes on: Uzhhorod – Budva.