Skip to content

Bus route

Bus Kyiv — Budva

  • Direct bus, no transfers
  • 38 hrs, 30 mins
  • from ≈ €116

Kyiv, Dachna bus stationBudva, Slovenska Plaža

Choose your travel date

Kyiv → Budva

Tuesday, 3 November 2026

22:00
Kyiv, Dachna bus station
11:30
Budva, Slovenska PlažaThu 5 November

38 hrs, 30 mins≈ €146

Choose seats for 3 Nov

A direct bus from Kyiv to the sea: board at Dachna bus station at 22:00 and arrive in Budva at 11:30 on day 3. Tickets from 5,900 UAH, a 25 kg bag included, no transfers.

About this trip

  • No transfers

    One bus from Kyiv 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.

  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

Are there transfers on the Kyiv — Budva bus?

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

How long is the trip from Kyiv, Dachna bus station to Budva, Slovenska Plaža?

According to the timetable — 38 hrs, 30 mins.

How much is a ticket Kyiv, Dachna bus station — Budva, Slovenska Plaža?

A ticket Kyiv, Dachna bus station — Budva, Slovenska Plaža costs from ≈ €116. The fare depends on the travel date and is shown under each date.

Where does the bus depart from?

From the “Kyiv, Dachna bus station” stop at 22:00. You can also board in: Zhytomyr, Rivne, Lviv, 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.

The Kyiv to Budva bus is a direct service with no transfers from Dachna bus station to the Montenegrin coast. It leaves at 22:00 and reaches Budva at 11:30 on day 3 of the trip. The journey takes 38 h 30 min, and Kyiv–Budva tickets start from 5,900 UAH.

Budva is one of the best-known towns on the Montenegrin coast, famous for its old town and Adriatic beaches. People come here for a seaside holiday, to see family, or to live and work.

How to get from Kyiv to Budva by bus

The simplest way is to board a bus in Kyiv that takes you right to the sea. The route runs through western Ukraine, Romania, Serbia and Montenegro. Stops according to the timetable:

  1. Kyiv, Dachna bus station — departs 22:00, day 1;
  2. Zhytomyr, UPG petrol station — 23:30;
  3. Rivne, UPG petrol station — 01:50, day 2;
  4. Lviv, WOG petrol station — 05:30;
  5. Stryi, OKKO petrol station — 06:25;
  6. Mukachevo, UPG petrol station — 08:30;
  7. Berehove, ATB — 09:35;
  8. Timișoara (Romania), Lukoil petrol station — 18:00;
  9. Belgrade (Serbia), EKO petrol station — evening of day 2;
  10. Podgorica, bus station — 08:30, day 3;
  11. Bar — 09:30;
  12. Petrovac, bus station — 10:25;
  13. Sveti Stefan — 10:45;
  14. Rafailovići — 11:05;
  15. Bečići — 11:12;
  16. Budva, Slavija — 11:20;
  17. Budva, Slovenska Plaža — 11:30, final stop.

There are no changes: you ride the same bus from Kyiv to Budva, with your luggage staying in the same hold.

Where to board in Kyiv and where to get off in Budva

In Kyiv you board at Dachna bus station (Kyiv, Dachna AS) at 22:00. Come a little early to load your suitcase and find your seat without rushing. Keep the QR-code ticket on your phone: you show it when boarding.

In Budva the bus makes two stops: Slavija at 11:20 and the final stop, Slovenska Plaža, at 11:30. Choose the one closer to your accommodation. If you are staying in Bečići, Rafailovići or Sveti Stefan, get off there — the bus passes these Budva Riviera resorts before Budva, and the fare is the same.

You can also join the bus along the way: in western Ukraine, for example in Lviv or Mukachevo, a ticket to Budva costs from 5,500 UAH.

How long the Kyiv–Budva journey takes

According to the timetable, the trip takes 38 h 30 min and covers two nights. The first night the bus drives through Ukraine; during day 2 it crosses the Carpathians and Romania, reaching Belgrade in the evening. On the second night it heads to Montenegro: Podgorica at 08:30, then along the coast to Budva.

Thanks to this timetable you reach the sea not at night but before lunch, with time to check in and hit the beach on your first day. Along the way the bus makes short stops at petrol stations where you can stretch your legs.

Buses run regularly, every week. Available dates are in the date picker at the top of the page.

What to bring on the way to Budva

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

The fare includes one piece of luggage up to 25 kg and hand luggage up to 5 kg. Going to the sea for a long stay or packing for the whole family? Extra luggage costs 1,200 UAH per piece up to 25 kg.

On board there is a toilet, air conditioning, 220 V sockets, USB ports and Starlink internet. Also worth keeping in your hand luggage:

  • your passport, money and the ticket on your phone;
  • a charging cable and headphones;
  • a neck pillow and a sweater or blanket for two nights;
  • water, snacks and a spare T-shirt;
  • sunglasses and sunscreen — you arrive in Budva in daylight.

Kyiv–Budva tickets: how to book

Book Kyiv–Budva bus tickets online on this page. Choose a date, your boarding and arrival stops, enter passengers' names as in their passports and leave your contact details. After payment, your ticket with a QR code arrives by email. Support is available every day from 08:00 to 21:00 Kyiv time.

Tickets are one-way. To get back, take the Budva — Kyiv bus, booked separately. Other towns and resorts on this route are listed on the Kyiv — Montenegro page, and if boarding in western Ukraine suits you better, see the Lviv — Budva route.