How Far is Kiev From Moscow?

How Far is Kiev From Moscow? (And The Best Way to Travel Between Them!)

The straight-line distance from Kiev to Moscow route is approximately 750 kilometers, which translates into 460 miles. If you are planning to go by car, the range is 851 kilometers (~529 miles).

There are, of course, various options with which you can make your voyage. These include going by train, bus or car.

I must, however, caution you that there are no direct flights between Kiev and Moscow. 

This is because of the historical events relating to the annexation of Crimea in 2014.

Now, all flights have to pass through a third country, most often this will Minsk National Airport, in the capital of Belarus.

So let’s find out more about your options:

How far by bus

It takes about roughly 16 hours to commute the Kiev-Moscow route. Some buses are known to take as long as 18 hours.

I recommend overnight buses for this trip, and the best thing is that there are plenty of night buses that you can hop on.

So, if you are starting, say at 7.00 pm from either end, expect to arrive at 9.00 pm.

The bus fee ranges between $23-$32 for the entire trip.

Distance by car

A quick way around from Kiev to Moscow is by car, which takes an approximate 7 hours and 30 minutes.

This timing depends mostly on whether you are riding within the recommended 112km/h (~70 mph) limit.

Some car rides can take as long as 11 hours, depending on the route and stops you are making along the way.

The cost of fuel ranges between $70 to$ 100.

How far by train

One of the most convenient ways to make the Kiev from Moscow journey is by train. The best thing is that there are direct train services from Moscow to Kiev.

These operate daily leaving Kiev Central Railway Station to Moscow Kievskaya Railway Station within 12 hours.

The cost of this train journey ranges between$70-$ 130, subject to the class ticket you are booking.

How far by flight

As already mentioned, there is no direct flight between the two cities. So basically the plane will have to pass via a third country.

The time it takes to arrive in best-case scenario is roughly 3 hours and 30 minutes (including transit time).

It can cost between $135-$150 for one way trip, in coach.

Have more questions about Kiev?

Find your answers here in the FAQs!

And make sure to read more posts about Kiev and Ukraine on my blog here!

For guided tours of the city, Kiev nightlife or adventure tours, feel free to contact me directly and I will be happy to show you around Kiev!