There are 12 ways to get from Moscow to Ełk by train, bus, 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.
Train
best- Take the train from Moskva Belorusskaia to Brest C
- Take the train from Terespol to SiedlceIc
- Take the train from Siedlce to ElkTlk
22h 45mzł 334–765Train, bus
cheapest- Take the train from Moskva Belorusskaia to Kaliningrad-Passajirsk
- Take the bus from Kaliningrad Bus station to Olsztyn Central Bus Station
- Take the train from Olsztyn Glowny to ElkTlk / ...
29h 48mzł 231–497Bus
- Take the bus from Moscow, International Bus Station to Warsaw WestMoscow/Warsaw
- Take the bus from Warszawa, Dworzec Zachodni to Ełk Dworzec PKP
23h 50mzł 336–683Drive 1,114.9 km
- Drive from Moscow to Ełk1,114.9 km
13h 27mzł 589–851Fly Sheremetyevo International Airport to Khrabrovo Airport, bus, train
- Fly from Sheremetyevo International Airport (SVO) to Khrabrovo Airport (KGD)SVO - KGD
- Take the bus from Kaliningrad Bus station to Elbląg
- Take the train from Elblag to Elk
14h 33mzł 699–2,938Bus via Riga
- Take the bus from Severnye Vorota Bus Terminal to Riga Central Bus Station
- Take the bus from Riga, Bus Station to Elk, Dabrowskiego - Bus station 01 and Railway station 02N1230
28hzł 250–576Fly Domodedovo International Airport to Khrabrovo Airport, bus, train
- Fly from Domodedovo International Airport (DME) to Khrabrovo Airport (KGD)DME - KGD
- Take the bus from Kaliningrad Bus station to Elbląg
- Take the train from Elblag to Elk
14h 42mzł 606–2,446Fly Sheremetyevo International Airport to Brest Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Brest Airport (BQT)SVO - BQT
- Take the train from Terespol to Siedlce
- Take the train from Siedlce to Elk
12h 38mzł 514–2,543Fly Moscow Vnukovo to Minsk National Airport, bus, train
- Fly from Moscow Vnukovo (VKO) to Minsk National Airport (MSQ)VKO - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the bus from Minsk Central Bus Station to Grodno
- Take the bus from Grodno Bus Station to Bialystok
- Take the train from Bialystok to Elk
14h 42mzł 381–1,836Fly Sheremetyevo International Airport to Minsk National Airport, bus, train
- Fly from Sheremetyevo International Airport (SVO) to Minsk National Airport (MSQ)SVO - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the bus from Minsk Central Bus Station to Grodno
- Take the bus from Grodno Bus Station to Bialystok
- Take the train from Bialystok to Elk
15h 13mzł 484–2,345Fly Domodedovo International Airport to Minsk National Airport, bus, train
- Fly from Domodedovo International Airport (DME) to Minsk National Airport (MSQ)DME - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the bus from Minsk Central Bus Station to Grodno
- Take the bus from Grodno Bus Station to Bialystok
- Take the train from Bialystok to Elk
15h 1mzł 411–1,953Fly Moscow Vnukovo to Warsaw Chopin Airport, train
- Fly from Moscow Vnukovo (VKO) to Warsaw Chopin Airport (WAW)VKO - WAW
- Take the train from Warszawa Centralna to Bialystok Zielone Wzgorza
- Take the train from Bialystok Zielone Wzgorza to Elk
15h 14mzł 969–3,053
Moscow to Ełk by bus
Questions & Answers
The cheapest way to get from Moscow to Ełk is to train and bus which costs 230 zł - 500 zł and takes 29h 48m.
The fastest way to get from Moscow to Ełk is to fly and train which takes 12h 38m and costs 500 zł - 2 600 zł.
No, there is no direct bus from Moscow to Ełk station. However, there are services departing from Severnye Vorota Bus Terminal and arriving at Elk, Dabrowskiego - Bus station 01 and Railway station 02 via Riga, Bus Station. The journey, including transfers, takes approximately 28h.
The distance between Moscow and Ełk is 1510 km. The road distance is 1114.9 km.
The best way to get from Moscow to Ełk without a car is to train which takes 22h 45m and costs 330 zł - 800 zł.
It takes approximately 22h 45m to get from Moscow to Ełk, including transfers.
Moscow to Ełk bus services, operated by Ecolines, depart from Severnye Vorota Bus Terminal station.
The best way to get from Moscow to Ełk is to train which takes 22h 45m and costs 330 zł - 800 zł. Alternatively, you can bus, which costs 330 zł - 700 zł and takes 23h 50m.
Moscow to Ełk bus services, operated by Ecolines, arrive at Riga Central Bus Station.
Ełk is 2h behind Moscow. It is currently 1:06 PM in Moscow and 11:06 AM in Ełk.
What companies run services between Moscow, Russia and Ełk, Poland?
You can take a train from Moskva Belorusskaia to Elk via Brest C, Brest Bus station, Terespol, Terespol, and Siedlce in around 22h 45m. Alternatively, you can take a bus from Метро «Библиотека имени Ленина» to Ełk Dworzec PKP via Метро «Тропарёво», Troparevo, Salaryevo, Moscow, International Bus Station, Warsaw West, and Warszawa, Dworzec Zachodni in around 23h 50m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- belavia.by
Flights from Sheremetyevo International Airport to Brest Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- zł 410–2,300
Flights from Moscow Vnukovo to Minsk National Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- zł 240–1,500
Flights from Sheremetyevo International Airport to Minsk National Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- zł 330–2,000
Flights from Domodedovo International Airport to Minsk National Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- zł 260–1,600
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Khrabrovo Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- zł 430–2,300
Flights from Sheremetyevo International Airport to Minsk National Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- zł 330–2,000
- Website
- uralairlines.ru
Flights from Domodedovo International Airport to Khrabrovo Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- zł 340–1,800
- Website
- turkishairlines.com
Flights from Moscow Vnukovo to Warsaw Chopin Airport via Istanbul
- Ave. Duration
- 9h 8m
- When
- Every day
- Estimated price
- zł 1,000–3,400
- Website
- flysmartavia.com
Flights from Sheremetyevo International Airport to Khrabrovo Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- zł 430–2,300
- Website
- flypgs.com
Flights from Moscow Vnukovo to Warsaw Chopin Airport via Antalya
- Ave. Duration
- 9h 20m
- When
- Friday
- Estimated price
- zł 750–3,200
Flights from Moscow Vnukovo to Warsaw Chopin Airport via Ankara
- Ave. Duration
- 8h 5m
- When
- Sunday
- Estimated price
- zł 900–3,600
- Website
- lot.com
Flights from Moscow Vnukovo to Warsaw Chopin Airport via Erevan
- Ave. Duration
- 9h 35m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- zł 900–2,900
- Website
- nordwindairlines.ru
Flights from Sheremetyevo International Airport to Khrabrovo Airport
- Ave. Duration
- 2h 45m
- When
- Saturday
- Estimated price
- zł 430–2,300
- Website
- s7.ru
Flights from Domodedovo International Airport to Khrabrovo Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- zł 340–1,800
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 4m
- Frequency
- Once daily
- Estimated price
- zł 200–360
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- zł 200–220
- 2nd Class (Kupé)
- zł 320–360
- 1nd Class (SW)
- zł 709
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 12h 15m
- Frequency
- 4 times a week
- Estimated price
- zł 190–460
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- zł 330–460
- 1nd Class (SW)
- zł 700–1,000
- 3rd Class (Platzcart)
- zł 190–240
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Terespol to Siedlce
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- Estimated price
- zł 105–106
- Website
- https://www.intercity.pl/en/
Train from Siedlce to Elk
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- zł 50–90
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 50–75
- 1st Class
- zł 70–90
Train from Elblag to Elk
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- zł 45–85
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 45–70
- 1st Class
- zł 65–85
Train from Olsztyn Glowny to Elk
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a day
- Estimated price
- zł 137
- Website
- https://www.intercity.pl/en/
Train from Bialystok to Elk
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Estimated price
- zł 105–106
- Website
- https://www.intercity.pl/en/
Train from Warszawa Centralna to Bialystok Zielone Wzgorza
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- zł 40–75
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 40–60
- 1st Class
- zł 55–75
Train from Bialystok Zielone Wzgorza to Elk
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- zł 30–60
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 30–45
- 1st Class
- zł 45–60
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Terespol to Siedlce
- Ave. Duration
- 1h 42m
- Frequency
- 4 times a day
- Estimated price
- zł 23–35
- Website
- https://polregio.pl/pl/
Train from Olsztyn Glowny to Elk
- Ave. Duration
- 2h 32m
- Frequency
- 3 times a day
- Estimated price
- zł 28–40
- Website
- https://polregio.pl/pl/
Train from Bialystok to Elk
- Ave. Duration
- 1h 39m
- Frequency
- 4 times a day
- Estimated price
- zł 21–30
- Website
- https://polregio.pl/pl/
Train from Bialystok Zielone Wzgorza to Elk
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- zł 20–29
- Website
- https://polregio.pl/pl/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Kaliningrad-Passajirsk
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- zł 170–300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- zł 700–1,100
- 3rd Class (Platzcart)
- zł 170–250
- 2nd Class (Kupé)
- zł 210–300
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Warsaw West
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- zł 283–565
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- zł 565
- Children
- zł 283
- Phone
- +48 87 733 14 33
- zakexpress@o2.pl
- Website
- zakexpress.pl
Bus from Warszawa, Dworzec Zachodni to Ełk Dworzec PKP
- Ave. Duration
- 3h 57m
- Frequency
- Every 3 hours
- Estimated price
- zł 50–74
- Book at
- https://zakexpress.pl/en/
- Bus price
- zł 50–65
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Elbląg
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Severnye Vorota Bus Terminal to Riga Central Bus Station
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- zł 110–380
- Website
- https://ecolines.net/
Bus from Kaliningrad Bus station to Olsztyn Central Bus Station
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- zł 26–60
- Website
- https://ecolines.net/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Riga, Bus Station to Elk, Dabrowskiego - Bus station 01 and Railway station 02
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- zł 140–200
- Website
- https://www.flixbus.co.uk
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- zł 5–7
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
Bus from Minsk Central Bus Station to Grodno
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- zł 30–45
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Website
- infobus.by
Bus from Grodno Bus Station to Bialystok
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- zł 80–160
- Website
- https://infobus.by/en/bus
Want to know more about travelling around Poland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Moscow to Ełk is 1115 km. It takes approximately 13h 27m to drive from Moscow to Ełk.
There are 328+ hotels available in Ełk.


























