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 Warszawa WschodniaIc
- Take the train from Warszawa Wschodnia to Bialystok Zielone WzgorzaIc / ...
- Take the train from Bialystok Zielone Wzgorza to ElkIc / ...
22h 53mzł 467–830Train, 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 ElkR
30h 11mzł 225–485Bus
- 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ł 326–633Drive 1,114.9 km
- Drive from Moscow to Ełk1,114.9 km
13h 27mzł 585–845Fly 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 1mzł 687–3,017Bus 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 10mzł 594–2,524Fly 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 41mzł 380–1,826Fly 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 12mzł 482–2,434Fly 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
15hzł 409–1,941Fly 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 Warszawa Wschodnia
- Take the train from Warszawa Wschodnia to Bialystok Zielone Wzgorza
- Take the train from Bialystok Zielone Wzgorza to Elk
12h 46mzł 654–2,636Fly 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 32mzł 1,069–3,753
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 220 zł - 490 zł and takes 30h 11m.
The fastest way to get from Moscow to Ełk is to fly and train which takes 12h 46m and costs 650 zł - 2 700 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 1570 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 53m and costs 460 zł - 850 zł.
It takes approximately 22h 53m 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 53m and costs 460 zł - 850 zł. Alternatively, you can bus, which costs 320 zł - 650 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 8:25 AM in Moscow and 6:25 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, Warszawa Wschodnia, and Bialystok Zielone Wzgorza in around 22h 53m. 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.
- Website
- belavia.by
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,100
Flights from Domodedovo International Airport to Minsk National Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- zł 260–1,600
Flights from Sheremetyevo International Airport to Brest Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- zł 410–2,300
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Khrabrovo Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- zł 430–2,400
Flights from Sheremetyevo International Airport to Minsk National Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- zł 330–2,100
- Website
- uralairlines.ru
Flights from Domodedovo International Airport to Khrabrovo Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- zł 340–1,900
- 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,600
- 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,400
- 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
- Thursday and Sunday
- Estimated price
- zł 850–3,700
- 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ł 850–2,800
- Website
- nordwindairlines.ru
Flights from Sheremetyevo International Airport to Khrabrovo Airport
- Ave. Duration
- 2h 45m
- When
- Saturday
- Estimated price
- zł 430–2,400
- Website
- s7.ru
Flights from Domodedovo International Airport to Khrabrovo Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- zł 340–1,900
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 4m
- Frequency
- Once daily
- Estimated price
- zł 190–360
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- zł 190–210
- 2nd Class (Kupé)
- zł 310–360
- 1nd Class (SW)
- zł 693
- 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ł 180–440
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- zł 320–440
- 1nd Class (SW)
- zł 700–950
- 3rd Class (Platzcart)
- zł 180–230
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Terespol to Warszawa Wschodnia
- Ave. Duration
- 1h 53m
- Frequency
- 5 times a day
- Estimated price
- zł 159
- Website
- https://www.intercity.pl/en/
Train from Warszawa Wschodnia to Bialystok Zielone Wzgorza
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- zł 35–75
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 35–55
- 1st Class
- zł 55–75
Train from Bialystok Zielone Wzgorza to Elk
- Ave. Duration
- 1h 11m
- 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
Train from Elblag to Elk
- Ave. Duration
- 3h 28m
- 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
- 1h 42m
- Frequency
- Twice daily
- Estimated price
- zł 136
- Website
- https://www.intercity.pl/en/
Train from Bialystok to Elk
- Ave. Duration
- 1h 15m
- Frequency
- 4 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 47m
- Frequency
- Hourly
- Estimated price
- zł 40–75
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 40–60
- 1st Class
- zł 55–75
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Bialystok Zielone Wzgorza to Elk
- Ave. Duration
- 1h 29m
- Frequency
- 4 times a day
- Estimated price
- zł 20–29
- Website
- https://polregio.pl/pl/
Train from Olsztyn Glowny to Elk
- Ave. Duration
- 2h 26m
- Frequency
- Every 3 hours
- Estimated price
- zł 29–45
- Website
- https://polregio.pl/pl/
Train from Bialystok to Elk
- Ave. Duration
- 1h 33m
- Frequency
- 4 times a day
- Estimated price
- zł 21–30
- 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–290
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- zł 700–1,000
- 3rd Class (Platzcart)
- zł 170–240
- 2nd Class (Kupé)
- zł 200–290
- 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ł 271–542
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- zł 542
- Children
- zł 271
- 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ł 4–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–150
- 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 331+ hotels available in Ełk.


























