• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Kiev to Baku by plane, bus, car or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Boryspil  •  7h 1m

  1. Fly from Boryspil (KBP) to Baku Heydar Aliyev (GYD) KBP - GYD

$59 - $134

4 alternative options

Fly from Kyiv Zhuliany  •  6h 21m

  1. Fly from Kyiv Zhuliany (IEV) to Baku Heydar Aliyev (GYD) IEV - GYD

$201 - $551

Bus, drive, train  •  2 days 22h

  1. Take the bus from Kiev Central Bus to Volgograd
  2. Take the bus from Volgograd to Derbent 267
  3. Drive from Derbent to Chatschmas
  4. Take the train from Chatschmas to Baku-Pass D

$129 - $225

Train  •  2 days 12h

  1. Take the train from Kiev Pass to Baku-Pass Kyiv - Baku

$120 - $180

Drive  •  31h 11m

  1. Drive from Kiev to Baku 1482.9 miles

$190 - $290

Questions & Answers

The cheapest way to get from Kiev to Baku is to fly which costs 1 600 ₴ - 3 800 ₴ and takes 7h 1m.

More details

The quickest way to get from Kiev to Baku is to fly which costs 5 500 ₴ - 16 000 ₴ and takes 6h 21m.

More details

Yes, there is a direct train departing from Kiev Pass and arriving at Baku-Pass. Services depart once a week, and operate Monday. The journey takes approximately 2 days 12h.

More details

The distance between Kiev and Baku is 1872 km. The road distance is 2372.7 km.

Get driving directions

The best way to get from Kiev to Baku without a car is to train which takes 2 days 12h and costs 3 300 ₴ - 4 900 ₴.

More details

It takes approximately 7h 1m to get from Kiev to Baku, including transfers.

More details

Kiev to Baku train services, operated by Ukrainian Railways, depart from Kiev Pass station.

More details

The best way to get from Kiev to Baku is to fly which takes 7h 1m and costs 1 600 ₴ - 3 800 ₴. Alternatively, you can train, which costs 3 300 ₴ - 4 900 ₴ and takes 2 days 12h.

Mode details

The quickest flight from Boryspil Airport to Baku Heydar Aliyev Airport is the direct flight which takes 3h 20m.

Search flights

Baku is 2h ahead of Kiev. It is currently 9:21 AM in Kiev and 11:21 AM in Baku.

Map of how to get from Kiev to Baku.
Launch map view
  • Distance: 1170.2 miles
  • Duration: 7h 1m

What companies run services between Kiev, Ukraine and Baku, Azerbaijan?

Ukraine International Airlines, Belavia Belarusian Airlines and two other airlines fly from Kiev to Baku every 4 hours. Alternatively, Ukrainian Railways operates a train from Kiev to Baku once a week. Tickets cost $120 - $180 and the journey takes 2 days 12h.

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Boryspil to Baku Heydar Aliyev via Istanbul Ataturk
Ave. Duration
6h 36m
When
Every day
Estimated price
$150 - $290
Azerbaijan Airlines
Website
azal.az
Flights from Boryspil to Baku Heydar Aliyev
Ave. Duration
3h 20m
When
Every day
Estimated price
$110 - $270
Flights from Kyiv Zhuliany to Baku Heydar Aliyev
Ave. Duration
3h 20m
When
Tuesday, Wednesday and Friday
Estimated price
$200 - $550
Belavia Belarusian Airlines
Website
belavia.by
Flights from Boryspil to Baku Heydar Aliyev via Minsk
Ave. Duration
6h 30m
When
Monday, Wednesday, Friday and Saturday
Estimated price
$310 - $550
Flights from Kyiv Zhuliany to Baku Heydar Aliyev via Minsk
Ave. Duration
7h 30m
When
Monday, Wednesday, Friday and Saturday
Estimated price
$420 - $750
Ukraine International Airlines
Website
flyuia.com
Flights from Boryspil to Baku Heydar Aliyev
Ave. Duration
3h 20m
When
Every day
Estimated price
$110 - $270
Train operators
Azerbaijan Railways (ADDY)
Website
ady.az
Train from Chatschmas to Baku-Pass
Ave. Duration
4h 3m
Frequency
4 times a week
Estimated price
$2 - $5
Schedules at
ticket.ady.az
3rd class (platzkart)
$2 - $4
2nd class (coupe)
$3 - $5
Ukrainian Railways
Website
uz.gov.ua
Train from Kiev Pass to Baku-Pass
Ave. Duration
2 days 12h
Frequency
Once a week
Estimated price
$120 - $180
Schedules at
uz.gov.ua
Bus operators
Ukraine buses
Website
ticket.bus.com.ua
Bus from Kiev Central Bus to Volgograd
Ave. Duration
26h
Frequency
Twice a week
Estimated price
$24 - $65
Schedules at
ticket.bus.com.ua
Vokzal Avto
Phone
37-37-90
Website
vokzal-avto.ru
Bus from Volgograd to Derbent
Ave. Duration
20h 55m
Frequency
Once daily
Estimated price
$23 - $35
Schedules at
avtovokzal-volgograd.ru

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, 4 stunningly beautiful Philippines islands you need to visit and Want to know more about Flixbus? - to help you get the most out of your next trip.

More Questions & Answers

Kiev to Baku train services, operated by Ukrainian Railways, arrive at Baku-Pass station.

More details

Yes, the driving distance between Kiev to Baku is 2373 km. It takes approximately 31h 11m to drive from Kiev to Baku.

Get driving directions

Belavia Belarusian Airlines, Ukraine International Airlines, Azerbaijan Airlines and Turkish Airlines offer flights from Boryspil Airport to Baku Heydar Aliyev Airport.

Search flights

There are 1555+ hotels available in Baku. Prices start at $29 USD per night.

More details

The best way to get from Kiev to Kyiv Zhuliany Airport is to line 368 Minibus which takes 16m and costs 2 ₴ - 4 ₴.

More details