There are 4 ways to get from Suwałki to Vilnius by bus, train, 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.
Bus
best- Take the bus from Suwalki, MOP INEES, Mickiewicza Street to Vilnius, Autobusų Stotis (Sodų g. 22)bus N1323 / ...
3h 55m$16–40Train
- Take the train from Suwalki to Mockavatrain Ic
- Take the train from Mockava to Vilniustrain 36 / ...
3h 56m$19–43Drive 195 km
- Drive from Suwałki to Vilniuscar 195 km
2h 40m$34–49Bus via Marijampolė
- Take the bus from Suwałki to Marijampolėbus
- Take the bus from Marijampolės autobusų stotis to Vilniaus autobusų stotisbus M-273 / ...
4h$32–39
Suwałki to Vilnius by bus
Questions & Answers
The cheapest way to get from Suwałki to Vilnius is to train which costs $18 - $45 and takes 3h 56m.
The fastest way to get from Suwałki to Vilnius is to drive which takes 2h 40m and costs $30 - $50.
Yes, there is a direct bus departing from Suwalki, MOP INEES, Mickiewicza Street and arriving at Vilnius, Autobusų Stotis (Sodų g. 22). Services depart three times a day, and operate every day. The journey takes approximately 3h 55m.
No, there is no direct train from Suwałki to Vilnius. However, there are services departing from Suwalki and arriving at Vilnius via Mockava. The journey, including transfers, takes approximately 3h 56m.
The distance between Suwałki and Vilnius is 218 km. The road distance is 195 km.
The best way to get from Suwałki to Vilnius without a car is to bus which takes 3h 55m and costs $16 - $40.
The bus from Suwalki, MOP INEES, Mickiewicza Street to Vilnius, Autobusų Stotis (Sodų g. 22) takes 3h 55m including transfers and departs three times a day.
Suwałki to Vilnius bus services, operated by FlixBus, depart from Suwalki, MOP INEES, Mickiewicza Street station.
Suwałki to Vilnius train services, operated by PKP Intercity, depart from Suwalki station.
The best way to get from Suwałki to Vilnius is to bus which takes 3h 55m and costs $16 - $40. Alternatively, you can train, which costs $18 - $45 and takes 3h 56m.
What companies run services between Suwałki, Poland and Vilnius, Lithuania?
FlixBus operates a bus from Suwalki, MOP INEES, Mickiewicza Street to Vilnius, Autobusų Stotis (Sodų g. 22) twice daily. Tickets cost $21–40 and the journey takes 3h 55m. Two other operators also service this route. Alternatively, you can take a train from Suwalki to Vilnius via Mockava in around 3h 56m.
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Suwalki to Mockava
- Ave. Duration
- 38 min
- Frequency
- Every 4 hours
- Estimated price
- $7–28
- Website
- https://www.intercity.pl/en/
- Phone
- +370 700 55 111
- [email protected]
- Website
- ltglink.lt
Train from Mockava to Vilnius
- Ave. Duration
- 2h 18m
- Frequency
- 3 times a day
- Estimated price
- $11–15
- Website
- https://ltglink.lt/en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Suwalki, MOP INEES, Mickiewicza Street to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- $21–40
- Website
- https://www.flixbus.co.uk
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Suwalki, MOP INEES, Mickiewicza Street to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $16–35
- Website
- https://luxexpress.eu/en/
- Phone
- +370 612 88 984
- [email protected]
- Website
- eurolines.lt
Bus from Suwalki, MOP INEES, Mickiewicza Street to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $25–35
- Website
- https://www.eurolines.lt/en
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Suwałki to Marijampolė
- Ave. Duration
- 1h 5m
- Frequency
- Once a week
- Estimated price
- $5–9
- Schedules at
- ecolines.net
- Phone
- (+370 37) 34 24 40
- [email protected]
- Website
- kautra.lt
Bus from Marijampolės autobusų stotis to Vilniaus autobusų stotis
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- $14–17
- Website
- https://www.kautra.lt/en/
- Schedules at
- https://www.autobusubilietai.lt/en
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- transtempo.ua
Bus from Marijampolės autobusų stotis to Vilniaus autobusų stotis
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $27–31
- Website
- https://transtempo.ua/
Want to know more about travelling around Lithuania
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
Suwałki to Vilnius bus services, operated by FlixBus, arrive at Vilnius, Autobusų Stotis (Sodų g. 22) station.
Vilnius is 1h ahead of Suwałki. It is currently 11:28 AM in Suwałki and 12:28 PM in Vilnius.
Suwałki to Vilnius train services, operated by PKP Intercity, arrive at Mockava station.
Yes, the driving distance between Suwałki to Vilnius is 195 km. It takes approximately 2h 40m to drive from Suwałki to Vilnius.
Book your Suwałki to Vilnius bus tickets online with Omio, FlixBus and Distribusion.
There are 1550+ hotels available in Vilnius.

























