Bus Services to Bulgaria

Bus to Bulgaria

Fly&Joy sells tickets for direct bus services between Ukraine and Bulgaria. The most popular routes are Kyiv - Sofia and Kharkiv - Sofia, with buses running in both directions. You can choose and pay for a seat online in the ticket search on the website.

Ticket prices and travel time

Route

Ticket price

Travel time

Kyiv - Sofia

from 3,700 UAH

24-31 h

Sofia - Kyiv

from 3,700 UAH

24-27 h

Kharkiv - Sofia

from 4,500 UAH

about 35 h

Sofia - Kharkiv

from 4,500 UAH

about 35 h

Prices are based on the ticket search in November 2026. The fare depends on the date and the carrier, so check the current price and available seats in the search.

Where the buses depart from

  • Sofia: Central Bus Station, 100 Knyaginya Maria Luiza Blvd, and on some services a stop on Botevgradsko Shose Blvd.

  • Kyiv: Tsentralnyi Bus Station (1/2 Nauky Ave), the stop near Teremky metro station and Kyiv Bus Station (32 Symona Petliury St).

  • Kharkiv: bus station at 22 Yuriia Haharina Ave.

How to buy a ticket

  • Enter the departure city, the arrival city and the travel date in the search.

  • Compare services by time, carrier and price.

  • Pay for the ticket online or, if the service allows it, when boarding.

  • Keep your ticket and arrive for boarding 30 minutes before departure.

Frequently asked questions

How much is a bus ticket from Kyiv to Sofia?

From 3,700 UAH one way. The price depends on the date and the carrier.

How long is the bus ride from Kharkiv to Sofia?

About 35 hours.

What documents do I need to travel to Bulgaria?

A biometric passport of a citizen of Ukraine. Check its validity before the trip.

We stay in touch 24/7 throughout the journey and will help with any question about your trip.