• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 9 ways to get from Moscow to Luhansk by bus, train, night train, car or plane

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

Bus via Teply Stan  •  15 h 46 min

  1. Take the bus from Teply Stan to Lugansk

$24 - $36

Cheapest option

Night train, train  •  19 h 29 min

  1. Take the night train from Moskva Kurskaja to Harkov Pass D
  2. Take the train from Harkov Pass to Lugansk

$20 - $48

7 alternative options

Bus  •  16 h 31 min

  1. Take the bus from Krasnogvardeyskaya bus station to Lugansk

$24 - $36

Train  •  17 h 36 min

  1. Take the train from Moskva Kurskaja to Belgorod D
  2. Take the train from Belgorod to Harkov Pass D
  3. Take the train from Harkov Pass to Lugansk

$26 - $61

Drive  •  12 h 2 min

  1. Drive from Moscow to Luhansk 626.3 miles

$80 - $120

Fly Moscow Sheremetyevo to Platov, bus  •  10 h 32 min

  1. Fly from Moscow Sheremetyevo (SVO) to Platov (ROV) SVO - ROV
  2. Take the bus from Novocherkassk to Lugansk

$54 - $214

Fly Moscow Domodedovo to Platov, bus  •  10 h 28 min

  1. Fly from Moscow Domodedovo (DME) to Platov (ROV) DME - ROV
  2. Take the bus from Novocherkassk to Lugansk

$111 - $401

Fly Moscow Vnukovo to Platov, bus  •  10 h 56 min

  1. Fly from Moscow Vnukovo (VKO) to Platov (ROV) VKO - ROV
  2. Take the bus from Novocherkassk to Lugansk

$112 - $292

Fly Moscow Sheremetyevo to Belgorod, train  •  14 h 18 min

  1. Fly from Moscow Sheremetyevo (SVO) to Belgorod (EGO) SVO - EGO
  2. Take the train from Belgorod to Harkov Pass
  3. Take the train from Harkov Pass to Lugansk

$80 - $232

Questions & Answers

The cheapest way to get from Moscow to Luhansk is to bus which costs RUB 1500 - RUB 2400 and takes 15 h 46 min.

More details

The quickest way to get from Moscow to Luhansk is to fly and bus which costs RUB 7000 - RUB 27000 and takes 10 h 28 min.

More details

No, there is no direct train from Moscow to Luhansk. However, there are services departing from Moskva Kurskaja and arriving at Lugansk via Belgorod and Harkov Pass. The journey, including transfers, takes approximately 17 h 36 min.

More details

The distance between Moscow and Luhansk is 807 km. The road distance is 1002.1 km.

Get driving directions

The best way to get from Moscow to Luhansk without a car is to bus which takes 15 h 46 min and costs RUB 1500 - RUB 2400.

More details

It takes approximately 15 h 46 min to get from Moscow to Luhansk, including transfers.

More details

Moscow to Luhansk train services, operated by Russian Railways (RZhD), depart from Moskva Kurskaja station.

More details

The best way to get from Moscow to Luhansk is to bus which takes 15 h 46 min and costs RUB 1500 - RUB 2400. Alternatively, you can train, which costs RUB 1600 - RUB 4000 and takes 17 h 36 min.

Mode details

The quickest flight from Moscow Sheremetyevo Airport to Platov Airport is the direct flight which takes 2 h.

Search flights

Luhansk is 1 h behind Moscow. It is currently 3:43 AM in Moscow and 2:43 AM in Luhansk.

Map of how to get from Moscow to Luhansk.
Launch map view
  • Distance: 504.5 miles
  • Duration: 15 h 46 min

What companies run services between Moscow, Russia and Luhansk, Ukraine?

Avtovokzaly.ru operates a bus from Moscow to Luhansk once daily. Tickets cost $23 - $35 and the journey takes 14 h 15 min. Alternatively, you can take a train from Moscow to Luhansk via Belgorod and Harkov Pass in around 17 h 36 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Platov
Ave. Duration
2 h 3 min
When
Every day
Estimated price
$70 - $390
Flights from Moscow Sheremetyevo to Belgorod
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$70 - $210
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Moscow Vnukovo to Platov
Ave. Duration
1 h 53 min
When
Every day
Estimated price
$95 - $270
UTair Aviation
Website
utair.ru
Flights from Moscow Vnukovo to Platov
Ave. Duration
1 h 58 min
When
Every day
Estimated price
$120 - $430
S7 Airlines
Website
s7.ru
Flights from Moscow Domodedovo to Platov
Ave. Duration
2 h 5 min
When
Every day
Estimated price
$95 - $380
Nordwind Airlines
Website
nordwindairlines.ru
Flights from Moscow Sheremetyevo to Platov
Ave. Duration
2 h
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$70 - $160
Ural Airlines
Website
uralairlines.com
Flights from Moscow Domodedovo to Platov
Ave. Duration
1 h 50 min
When
Friday
Estimated price
$75 - $310
Azimuth
Website
azimuth.aero
Flights from Moscow Vnukovo to Platov
Ave. Duration
1 h 55 min
When
Every day
Estimated price
$120 - $750
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Moskva Kurskaja to Belgorod
Ave. Duration
6 h 55 min
Frequency
Every 3 hours
Estimated price
$17 - $45
Website
pass.rzd.ru
3rd Class (Platzcart)
$17 - $26
2nd Class (Kupé)
$28 - $45
Train from Belgorod to Harkov Pass
Ave. Duration
1 h 18 min
Frequency
Once daily
Estimated price
$5 - $11
Website
pass.rzd.ru
Night train from Moskva Kurskaja to Harkov Pass
Ave. Duration
11 h 6 min
Frequency
Once daily
Estimated price
$16 - $40
Website
pass.rzd.ru
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Harkov Pass to Lugansk
Ave. Duration
7 h 23 min
Frequency
Once daily
Estimated price
$3 - $9
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$6 - $9
1st Class
$13 - $19
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Teply Stan to Lugansk
Ave. Duration
14 h 15 min
Frequency
Once daily
Estimated price
$23 - $35
Schedules at
avtovokzaly.ru
Bus from Krasnogvardeyskaya bus station to Lugansk
Ave. Duration
15 h
Frequency
Once daily
Estimated price
$23 - $35
Schedules at
avtovokzaly.ru
Bus from Novocherkassk to Lugansk
Ave. Duration
4 h 44 min
Frequency
4 times a day
Estimated price
$7 - $12
Schedules at
avtovokzaly.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 How to get from Florence to Rome, Getting to Milan from the airport and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

More Questions & Answers

Moscow to Luhansk train services, operated by Ukrainian Railways (UZ), arrive at Lugansk station.

More details

Yes, the driving distance between Moscow to Luhansk is 1002 km. It takes approximately 12 h 2 min to drive from Moscow to Luhansk.

Get driving directions

Nordwind Airlines and Aeroflot Russian Airlines offer flights from Moscow Sheremetyevo Airport to Platov Airport.

Search flights

There are 10+ hotels available in Luhansk. Prices start at $100 USD per night.

More details

The best way to get from Moscow to Moscow Sheremetyevo Airport is to bus which takes 40 min and costs RUB 55.

More details