There are 6 ways to get from Lithuania to Mazury by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Marijampolė
best- Take the train from Vilnius to Marijampole4
- Take the bus from Marijampole, Bus Station to Elk, Dabrowskiego - Bus station 01 and Railway station 02
- Take the train from Elk to SpychowoR
8h 58mzł 151–210Train, bus
cheapest- Take the train from Vilniaus geležinkelio stotis to Suwalki
- Take the bus from Suwalki Dworzec Autobusowy to Ełk Dworzec PKP
- Take the train from Elk to SpychowoR
10h 12mzł 132–195Bus
- Take the bus from Vilnius, Autobusų Stotis to Mrągowo
- Take the bus from Mrągowo to RozogiPol2
9h 33mzł 155–171Drive 334.4 km
- Drive from Vilnius to Mazury334.4 km
4h 33mzł 207–299Bus, train
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Suwalki Dworzec Autobusowy
- Take the bus from Suwalki Dworzec Autobusowy to Ełk Dworzec PKP
- Take the train from Elk to Ruciane-Nida ZachodR
10h 7mzł 150–232Train
- Take the train from Vilniaus geležinkelio stotis to Białystok
- Take the train from Bialystok to ElkIc / ...
- Take the train from Elk to SpychowoR
12h 5mzł 167–320
Questions & Answers
The cheapest way to get from Lithuania to Mazury is to bus which costs 150 zł - 180 zł and takes 9h 33m.
The fastest way to get from Lithuania to Mazury is to drive which takes 4h 33m and costs 200 zł - 300 zł.
The distance between Lithuania and Mazury is 393 km. The road distance is 334.4 km.
The best way to get from Lithuania to Mazury without a car is to train and bus via Marijampolė which takes 8h 58m and costs 150 zł - 210 zł.
It takes approximately 8h 58m to get from Lithuania to Mazury, including transfers.
The best way to get from Lithuania to Mazury is to bus which takes 9h 33m and costs 150 zł - 180 zł. Alternatively, you can train, which costs 160 zł - 320 zł and takes 12h 5m.
Mazury is 1h behind Lithuania. It is currently 4:44 PM in Lithuania and 3:44 PM in Mazury.
Yes, the driving distance between Lithuania to Mazury is 334 km. It takes approximately 4h 33m to drive from Lithuania to Mazury.
There are 495+ hotels available in Mazury.
What companies run services between Lithuania and Mazury, Warmian–Masurian Voivodeship, Poland?
You can take a bus from Vinco Kudirkos aikštė to Mazury via Vilnius, Autobusų Stotis, Mrągowo, and Rozogi in around 9h 33m. Alternatively, you can take a bus from Vinco Kudirkos aikštė to Mazury via Vilnius, Autobusų Stotis (Sodų g. 22), Vilniaus geležinkelio stotis, Bialystok, Elk, and Spychowo in around 12h 5m.
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Vilnius to Marijampole
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- zł 35–50
- Website
- https://ltglink.lt/en
Train from Vilniaus geležinkelio stotis to Suwalki
- Ave. Duration
- 3h 41m
- Frequency
- Once daily
- Estimated price
- zł 50–70
- Website
- https://ltglink.lt/en
Train from Vilniaus geležinkelio stotis to Białystok
- Ave. Duration
- 5h 53m
- Frequency
- Once daily
- Estimated price
- zł 75–110
- Website
- https://ltglink.lt/en
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Elk to Spychowo
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- zł 19–27
- Website
- https://polregio.pl/pl/
Train from Elk to Ruciane-Nida Zachod
- Ave. Duration
- 1h 11m
- Frequency
- 4 times a day
- Estimated price
- zł 17–24
- 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
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Bialystok to Elk
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- zł 105–115
- Website
- https://www.intercity.pl/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Marijampole, Bus Station to Elk, Dabrowskiego - Bus station 01 and Railway station 02
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- zł 45–70
- Website
- https://www.flixbus.co.uk
- Phone
- +370 612 88 984
- info@eurolines.lt
- Website
- eurolines.lt
Bus from Vilnius, Autobusų Stotis to Mrągowo
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- zł 108
- Website
- https://www.eurolines.lt/en
- Phone
- +48 (22) 123 75 44
- sekretariat@pkspolonus.pl
- Website
- pkspolonus.pl
Bus from Mrągowo to Rozogi
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- zł 15–20
- Schedules at
- pkspolonus.pl
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Suwalki Dworzec Autobusowy
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- zł 75–110
- Website
- https://luxexpress.eu/en/
- Phone
- +48 87 733 14 33
- zakexpress@o2.pl
- Website
- zakexpress.pl
Bus from Suwalki Dworzec Autobusowy to Ełk Dworzec PKP
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- zł 25–35
- Book at
- https://zakexpress.pl/en/
- Bus price
- zł 25–35
- Phone
- 703 302 505
- Website
- pksnova.pl
Bus from Suwalki Dworzec Autobusowy to Ełk Dworzec PKP
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Estimated price
- zł 11–35
- Schedules at
- pksnova.pl
- Book at
- pksnova.pl
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



















