There are 7 ways to get from Pasym to Vilnius by bus, 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.
Bus
best- Take the bus from Olsztyn to Vilnius, Autobusų Stotis
8h 31m$39–65Bus via Suwałki
cheapest- Take the bus from Olsztyn to Suwałki
- Take the bus from Suwalki Dworzec Autobusowy to Vilnius PanoramaLux Express EL-20
10h 22m$32–44Train, bus
- Take the train from Szczytno to ElkTlk / ...
- Take the bus from Elk, Dabrowskiego - Bus station 01 and Railway station 02 to Marijampole, Bus Station
- Take the train from Marijampole to Vilnius73
8h 45mDrive 375.9 km
- Drive from Pasym to Vilnius375.9 km
5h 25m$65–94Train to Warsaw Chopin Airport, fly
- Take the train from Olsztyn Glowny to Warszawa Centralna
- Fly from Warsaw Chopin Airport (WAW) to Vilnius Airport (VNO)WAW - VNO
8h$141–335Train
- Take the train from Szczytno to BialystokTlk / ...
- Take the train from Białystok to Vilniaus geležinkelio stotis144
12h 4mFly from Olsztyn-Mazury
- Fly from Olsztyn-Mazury (SZY) to Vilnius Airport (VNO)SZY - VNO
14h$76–310
Warsaw Chopin Airport (WAW) to Vilnius Airport (VNO) flights
Questions & Answers
The cheapest way to get from Pasym to Vilnius is to bus via Suwałki which costs $30 - $45 and takes 10h 22m.
The fastest way to get from Pasym to Vilnius is to drive which takes 5h 25m and costs $60 - $95.
No, there is no direct bus from Pasym to Vilnius. However, there are services departing from Pasym and arriving at Vilnius, Autobusų Stotis via Olsztyn. The journey, including transfers, takes approximately 8h 31m.
The distance between Pasym and Vilnius is 447 km. The road distance is 375.9 km.
The best way to get from Pasym to Vilnius without a car is to bus which takes 8h 31m and costs $35 - $65.
It takes approximately 8h 31m to get from Pasym to Vilnius, including transfers.
Pasym to Vilnius bus services, operated by Toks, depart from Olsztyn station.
The best way to get from Pasym to Vilnius is to bus which takes 8h 31m and costs $35 - $65. Alternatively, you can train, which costs and takes 12h 4m, you could also fly, which costs $75 - $310 and takes 14h.
Pasym to Vilnius bus services, operated by Toks, arrive at Vilnius, Autobusų Stotis station.
Vilnius is 1h ahead of Pasym. It is currently 6:41 AM in Pasym and 7:41 AM in Vilnius.
What companies run services between Pasym, Poland and Vilnius, Lithuania?
Toks operates a bus from Olsztyn to Vilnius, Autobusų Stotis once daily. Tickets cost $35–60 and the journey takes 7h. Alternatively, you can take a bus from Pasym to Vilniaus geležinkelio stotis via Szczytno, Szczytno, and Białystok in around 12h 4m.
- Website
- lot.com
Flights from Warsaw Chopin Airport to Vilnius Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $95–350
Flights from Olsztyn-Mazury to Vilnius Airport via Krakow, Warsaw Chopin Airport
- Ave. Duration
- 15h 57m
- When
- Monday and Friday
- Estimated price
- $100–350
- Website
- ryanair.com
Flights from Olsztyn-Mazury to Vilnius Airport via London Stansted
- Ave. Duration
- 10h 5m
- When
- Monday and Friday
- Estimated price
- $100–310
- Website
- wizzair.com
Flights from Olsztyn-Mazury to Vilnius Airport via Dortmund
- Ave. Duration
- 10h 55m
- When
- Tuesday and Saturday
- Estimated price
- $70–300
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Szczytno to Elk
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- $9–17
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $9–13
- 1st Class
- $13–17
Train from Olsztyn Glowny to Warszawa Centralna
- Ave. Duration
- 2h 27m
- Frequency
- Every 2 hours
- Estimated price
- $45–46
- Website
- https://www.intercity.pl/en/
Train from Szczytno to Bialystok
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a day
- Estimated price
- $12–22
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $12–17
- 1st Class
- $17–22
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Szczytno to Elk
- Ave. Duration
- 1h 49m
- Frequency
- 3 times a day
- Estimated price
- $6–9
- Website
- https://polregio.pl/pl/
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Marijampole to Vilnius
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
Train from Białystok to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
- Phone
- +370 612 66166
- info@toks.lt
- Website
- toks.lt
Bus from Olsztyn to Vilnius, Autobusų Stotis
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $35–60
- Website
- https://toks.lt/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Elk, Dabrowskiego - Bus station 01 and Railway station 02 to Marijampole, Bus Station
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $13–19
- Website
- https://www.flixbus.co.uk
- Phone
- 703 302 505
- Website
- pksnova.pl
Bus from Olsztyn to Suwałki
- Ave. Duration
- 4h 6m
- Frequency
- 6 times a week
- Estimated price
- $8–11
- Schedules at
- pksnova.pl
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Suwalki Dworzec Autobusowy to Vilnius Panorama
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- $20–28
- Website
- https://luxexpress.eu/en/
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
Yes, the driving distance between Pasym to Vilnius is 376 km. It takes approximately 5h 25m to drive from Pasym to Vilnius.
Book your Pasym to Vilnius bus tickets online with Omio.
There are 1386+ hotels available in Vilnius.















