There are 4 ways to get from Vilnius to Puńsk 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.

Recommended option

Bus  •  3h 7m

  1. Take the bus from PLC Panorama to Suwalki El20

127 zł - 159 zł

Cheapest option

Bus, train  •  4h

  1. Take the bus from Vilnius to Marijampolė 272 / ...
  2. Take the train from Marijampolė to Trakiszki 142 / ...

65 zł - 90 zł

2 alternative options

Train  •  4h 28m

  1. Take the train from Vilnius to Kaunas Re / ...
  2. Take the train from Kaunas to Trakiszki 142 / ...

73 zł - 108 zł

Drive  •  2h 27m

  1. Drive from Vilnius to Puńsk 211.5 km

90 zł - 140 zł

Questions & Answers

The cheapest way to get from Vilnius to Puńsk is to bus and train which costs $16 - $23 and takes 4h.

More details

The quickest way to get from Vilnius to Puńsk is to drive which costs $23 - $35 and takes 2h 27m.

More details

The distance between Vilnius and Puńsk is 144 km. The road distance is 211.5 km.

Get driving directions

The best way to get from Vilnius to Puńsk without a car is to bus which takes 3h 7m and costs $30 - $40.

More details

It takes approximately 3h 7m to get from Vilnius to Puńsk, including transfers.

More details

The best way to get from Vilnius to Puńsk is to bus which takes 3h 7m and costs $30 - $40. Alternatively, you can train, which costs $18 - $28 and takes 4h 28m.

Mode details

Puńsk is 1h behind Vilnius. It is currently 1:35 AM in Vilnius and 12:35 AM in Puńsk.

Yes, the driving distance between Vilnius to Puńsk is 212 km. It takes approximately 2h 27m to drive from Vilnius to Puńsk.

Get driving directions

There are 132+ hotels available in Puńsk. Prices start at 500 zł per night.

More details

Map of how to get from Vilnius to Puńsk.
Launch map view
  • Distance: 144.2 km
  • Duration: 3h 7m

What companies run services between Vilnius, Lithuania and Puńsk, Poland?

Lux Express operates a bus from Vilnius to Puńsk 3 times a day. Tickets cost 45 zł - 65 zł and the journey takes 2h 40m. Alternatively, you can take a train from Vilnius to Puńsk via Kaunas and Trakiszki in around 4h 28m.

Train operators
Lithuanian Railways (LG)
Phone
(+370) 700 55111
Email
nuomone@litrail.lt
Website
litrail.lt
Train from Marijampolė to Trakiszki
Ave. Duration
56 min
Frequency
Once daily
Estimated price
17 zł - 25 zł
Website
Lithuanian Railways (LG)
Train from Vilnius to Kaunas
Ave. Duration
1h 34m
Frequency
Hourly
Estimated price
28 zł - 45 zł
Website
Lithuanian Railways (LG)
Train from Kaunas to Trakiszki
Ave. Duration
1h 50m
Frequency
Once daily
Estimated price
30 zł - 50 zł
Website
Lithuanian Railways (LG)
Bus operators
Autobusubilietai.lt
Email
info@autobusubilietai.lt
Website
autobusubilietai.lt
Bus from Vilnius to Marijampolė
Ave. Duration
2h
Frequency
Every 4 hours
Estimated price
40 zł - 50 zł
Schedules at
autobusubilietai.lt
Kautra
Phone
(37 8) 34 24 40
Email
ifo@kautra.lt
Website
kautra.lt
Bus from Vilnius to Marijampolė
Ave. Duration
3h 25m
Frequency
Once daily
Estimated price
30 zł - 50 zł
Book at
Kautra

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Best ways to travel around Australia - to help you get the most out of your next trip.