Skip to content

Bus route

Bus Bar — Kyiv

  • Direct bus, no transfers
  • 32 hrs, 55 mins
  • from ≈ €116

BarKyiv, Zhytomyrska Metro Station

Choose your travel date

Bar → Kyiv

Friday, 6 November 2026

19:25
Bar
05:20
Kyiv, Zhytomyrska Metro StationSun 8 November

32 hrs, 55 mins≈ €116

Choose seats for 6 Nov

A direct bus from Bar to Kyiv: departs at 19:25, then via Podgorica, Belgrade, Zakarpattia and Lviv to Dachna bus station, arriving two days later at 05:20. Fares from 5,900 UAH.

About this trip

  • No transfers

    One bus from Bar to Kyiv.

  • 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

What time should I be at the stop in Bar?

The bus arrives at 19:20 and leaves at 19:25. It is a short stop, so come early with your ticket ready.

Does the bus call at Podgorica?

Yes. After Bar the bus stops at Podgorica bus station (arrives 20:15, departs 20:25) and then heads to Serbia.

Can I travel from Bar to Lviv or Mukachevo?

Yes, it is the same bus. Mukachevo at 18:05, Lviv at 22:00 the next day. Book your ticket straight to the city you need.

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 Bar — Kyiv bus?

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

How long is the trip from Bar to Kyiv, Zhytomyrska Metro Station?

According to the timetable — 32 hrs, 55 mins.

How much is a ticket Bar — Kyiv, Zhytomyrska Metro Station?

A ticket Bar — Kyiv, Zhytomyrska Metro Station costs from ≈ €116. The fare depends on the travel date and is shown under each date.

Where does the bus depart from?

From the “Bar” stop at 19:25. You can also board in: Budva, Bečići, Rafailovići, Sveti Stefan, Petrovac, Podgorica, Belgrade, Timișoara.

Where does the bus arrive?

At the “Kyiv, Zhytomyrska Metro Station” stop at 05:20, 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: 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 Bar to Kyiv by bus

Bar is a port town in the south of the Montenegrin coast. A direct bus runs from here to Kyiv: it starts in Budva, picks up passengers in Bar at 19:25 and takes everyone on with no changes through Podgorica, Serbia, Romania and Zakarpattia. You board in the evening and get off in Kyiv early in the morning two days later.

It suits Ukrainians living on the southern coast and holidaymakers heading home after a stay in or near Bar.

Where to board in Bar

Boarding is at the Bar stop. The bus arrives at 19:20 and leaves at 19:25 — a short stop, so be there in good time. The next pick-up is at Podgorica bus station at 20:25, if that is closer for you.

Route and journey time

The trip takes 32 h 55 min. Overnight the bus crosses Serbia (Belgrade), in the morning Romania (Timișoara), and by late afternoon the next day it enters Ukraine. Stops in Ukraine and arrival times:

  • Berehove, ATB — 17:10;
  • Mukachevo, UPG petrol station — 18:05;
  • Stryi, OKKO petrol station — 20:50;
  • Lviv, WOG petrol station — 22:00;
  • Rivne, UPG petrol station — 01:30;
  • Zhytomyr, UPG petrol station — 03:45;
  • Kyiv, Dachna bus station — 05:20.

Border waiting times vary, so allow some slack if someone is meeting you in Kyiv.

Comfort, luggage and documents

On board there is a toilet, air conditioning, 220 V sockets, USB charging and Starlink internet. 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. There are two nights on the bus: bring water, snacks, a power bank and something warm.

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.

Bar — Kyiv tickets

Bar — Kyiv tickets start from 5,900 UAH. Departures are regular, every week; available dates are in the date picker at the top of the page. Choose a date, enter the passenger details and book online. After payment, your ticket with a QR code arrives by email. Other boarding points are on the Montenegro — Ukraine and Podgorica — Kyiv pages; for the opposite direction see Kyiv — Bar. Support is available daily from 08:00 to 21:00 Kyiv time.