There are 6 ways to get from Vilnius to Pisz 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 via Łomża
best- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Lomza, city stationbus N1224 / ...
- Take the bus from Łomża to Piszbus Pol31
6h 49mzł 129–212Train, bus
cheapest- Take the train from Vilnius to Kaunastrain 833 / ...
- Take the bus from Kaunas, Bus Station to Elk, Dabrowskiego - Bus station 01 and Railway station 02bus
- Take the train from Elk to Pisz Wschodnitrain R
6h 51mzł 101–165Train
- Take the train from Vilnius to Mockavatrain 33 / ...
- Take the train from Mockava to Bialystoktrain Ic
- Take the train from Bialystok to Elktrain Ic / ...
- Take the train from Elk to Pisz Wschodnitrain R
9h 56mzł 199–547Drive 303.7 km
- Drive from Vilnius to Piszcar 303.7 km
3h 57mzł 194–281Bus, train
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Elk, Dabrowskiego - Bus station 01 and Railway station 02bus 1234A
- Take the train from Elk to Pisz Wschodnitrain R
6h 56mzł 115–184Bus
- Take the bus from Vilnius, Autobusų Stotis to Gizyckobus
- Take the bus from Gizycko to Piszbus Pol31
7h 55mzł 155–224
Vilnius to Pisz by train
Questions & Answers
The cheapest way to get from Vilnius to Pisz is to train and bus which costs 100 zł - 170 zł and takes 6h 51m.
The fastest way to get from Vilnius to Pisz is to drive which takes 3h 57m and costs 190 zł - 280 zł.
No, there is no direct bus from Vilnius to Pisz. However, there are services departing from Vilnius, Autobusų Stotis (Sodų g. 22) and arriving at Pisz via Łomża. The journey, including transfers, takes approximately 6h 49m.
No, there is no direct train from Vilnius to Pisz. However, there are services departing from Vilnius and arriving at Pisz Wschodni via Mockava, Bialystok and Elk. The journey, including transfers, takes approximately 9h 56m.
The distance between Vilnius and Pisz is 371 km. The road distance is 303.7 km.
The best way to get from Vilnius to Pisz without a car is to bus via Łomża which takes 6h 49m and costs 120 zł - 220 zł.
It takes approximately 6h 49m to get from Vilnius to Pisz, including transfers.
Vilnius to Pisz bus services, operated by FlixBus, depart from Vilnius, Autobusų Stotis (Sodų g. 22) station.
Vilnius to Pisz train services, operated by LTG Link, depart from Vilnius station.
The best way to get from Vilnius to Pisz is to bus via Łomża which takes 6h 49m and costs 120 zł - 220 zł. Alternatively, you can train, which costs 190 zł - 550 zł and takes 9h 56m.
What companies run services between Vilnius, Lithuania and Pisz, Poland?
You can take a bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Pisz via Lomza, city station and Łomża in around 6h 49m. Alternatively, you can take a train from Vilnius to Pisz Wschodni via Mockava, Bialystok, and Elk in around 9h 56m.
- Phone
- +370 700 55 111
- [email protected]
- Website
- ltglink.lt
Train from Vilnius to Mockava
- Ave. Duration
- 2h 24m
- Frequency
- 3 times a day
- Estimated price
- zł 40–60
- Website
- https://ltglink.lt/en
Train from Vilnius to Kaunas
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- zł 26–35
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Mockava to Bialystok
- Ave. Duration
- 2h 56m
- Frequency
- 4 times a day
- Estimated price
- zł 120–440
- Website
- https://www.intercity.pl/en/
Train from Bialystok to Elk
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- zł 65–250
- Website
- https://www.intercity.pl/en/
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- polregio.pl
Train from Bialystok to Elk
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- zł 21–30
- Website
- https://polregio.pl/pl/
Train from Elk to Pisz Wschodni
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- zł 15–21
- Website
- https://polregio.pl/pl/
Train from Elk to Pisz Wschodni
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- zł 15–21
- Website
- https://polregio.pl/pl/
Train from Elk to Pisz Wschodni
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- zł 15–21
- Website
- https://polregio.pl/pl/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Lomza, city station
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- zł 110–190
- Website
- https://www.flixbus.co.uk
Bus from Kaunas, Bus Station to Elk, Dabrowskiego - Bus station 01 and Railway station 02
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- zł 60–110
- Website
- https://www.flixbus.co.uk
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Elk, Dabrowskiego - Bus station 01 and Railway station 02
- Ave. Duration
- 5h 5m
- Frequency
- 5 times a week
- Estimated price
- zł 100–170
- Website
- https://www.flixbus.co.uk
- Phone
- +48 (22) 123 75 44
- [email protected]
- Website
- pkspolonus.pl
Bus from Łomża to Pisz
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- zł 16–29
- Schedules at
- pkspolonus.pl
Bus from Gizycko to Pisz
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- zł 21–40
- Schedules at
- pkspolonus.pl
- Phone
- +370 612 88 984
- [email protected]
- Website
- eurolines.lt
Bus from Vilnius, Autobusų Stotis to Gizycko
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- zł 130–190
- Website
- https://www.eurolines.lt/en
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
Vilnius to Pisz bus services, operated by FlixBus, arrive at Lomza, city station.
Pisz is 1h behind Vilnius. It is currently 6:37 AM in Vilnius and 5:37 AM in Pisz.
Vilnius to Pisz train services, operated by LTG Link, arrive at Mockava station.
Yes, the driving distance between Vilnius to Pisz is 304 km. It takes approximately 3h 57m to drive from Vilnius to Pisz.
Book your Vilnius to Pisz bus tickets online with Omio.
There are 536+ hotels available in Pisz.












