I used the train to get from Kaunas to Vilnius. The journey was an 1h 25min pleasant ride and costed only 15 Ltl which is ~4 Euro.
I post the link to the railway company here.
Travelling by train is easy to and around Vilnius. As a student with an ISIC card you get 50% discount. But it is already cheap without discount. You can get from the airport to Vilnius, you have to buy a ticket in the train. If you did not buy a ticket at the station where it is possible you get a penalty of 5 Lt.
Although the Lithuanian railways are quite limited and some trains are a bit old, train is still the fastest means of transport to move throughout the country.
From Vilnius, you can take the express train to Klaipeda, calling at Siauliai and other minor towns, or one of the newer regional trains to Kaunas.
Vilniaus geležinkelio stotis, or Vilnius Train Station, is located at Geležinkelio gatvė 16, south of the city center. While buses are more popular and frequent to most destinations, trains are a viable option to get to some other parts of Lithuania, such as Trakai, Kaunas, and Klaipeda. There are daily connections to Moscow, St. Petersburg, Minsk, and Kaliningrad, but no direct connections to Warsaw or Riga as of 2012. (NOTE: there is an EU project underway to create a rail link from Tallinn to Warsaw through Riga and Kaunas, with a projected completion date of 2020) A daytime connection to Warsaw is possible with a change of trains in Sestokai and Kaunas, travel time approximately 9 hours. If you want to take the train to Riga, an overnight stay in Daugavpils, Latvia is required.
Inside the station, there are some services, to include ticket windows, a tourist office with extremely friendly but not terribly knowledgeable staff, and a grumpy "travel agent" whose sole purpose is to sell visas to those wishing to go to Russia and/or Belarus.
Ground transportation at the train station is plentiful. The plaza in front of the station entrance is served by Trolleybuses 1,2,5,7,16, and 20, as well as Buses 1, 1A, 3, 12, 13, 16, 19, 23, 26, 31, 34, 41, 42, 54, and 75. Fare starts at 2.2 Litas with a pre-paid travel card (These can be purchased many news stands and kiosks for 4 Litas). Alternatively, you can purchase a single-ride ticket from the driver for 2.5 Litas.
To get to Vilnius Airport (oro uostas), you have the choice of Bus 1 outside the station running roughly every 15 minutes, or an "Express train" running every 45-75 minutes to the airport. Fare for the train is 2.5 Litas.
We decided to return to the airport by train as it was quick, cheap and we wanted to travel on a train in Lithuania!
We understood that you could purchase tickets on board, but were directed to the ticket office by the woman at Tourist Information.
Luckily there wasn't a queue as our train departed in just over 5 minutes time. Our fare was 2.50Lt each for the 7 minute journey.
The information board was quite easy to read, but the ticket seller shouted 7 and raised 7 fingers to indicate the platform. Well we got there with a few minutes to spare and settled into our seats. The train was noticeably very clean.
Surprisingly this Lietuvos geležinkeliai service runs just once every hour, although we had allowed PLENTY of time to get to the airport - 4 hours as it turned out!
The train departed on time, and we were soon pulling into the airport station - Oro Uostas. It was a short walk from the station to the departures hall of the airport, on a canopied path
Like most of the Baltics, Lithuania doesn't have an extensive train network. Most of your journeys are best taken by bus. But the station is convenient for a couple of places: Daytripping to Trakai and the short trip on the new railway line to Kaunas. The train I took to Kaunas was brand new, clean, comfortable and on time.
A note for those with wheelchairs or prams: The station does have an elevator, but good luck getting access to it. We happened upon it by chance by asking at the information desk (to a woman who spoke only Russian). After shouting at me in Russian (I didn't understand) she begrudgingly sent for another woman who kindly showed us the lift. It was behind a locked door. After the locked door there was a sign, impossible to see from outside the locked door, written only in English and Russian (not Lithuanian), saying "ask at the information desk for access".
The station is a fair walk from the centre, about 10-15 minutes, but can be reached by pretty much all the buses that pass near the old town. Just look out for the Stotis stop.
Travelling by train between the 2 largest cities in Lithuania is quite simple and straightforward.
You need to keep an eye on the timetables though but they seem to run to schedule pretty well.
There are two types of train. A fast one and a slow one and the times vary between just over an hour to 1 3/4 hours for the same journey depending on which train you get.
There is a price difference of 18 Lita for the fast train to 16.30L for a slow one.
I took both types of trains and they're both fine but the faster one makes more sense if you've got a limited amount of time and more comfortable - unless you get one at a busy time.
On our first day in August 2006 we left Vilnius by regional train to Kaunas. This route is served more than 10 times per day. The trip took about 1,5 hours and cost 10,40 Litas (about 3,10 Euro; 2006).
Other domestic trains go to Klaipeda (7 h), Siauliai (4,5 h) and Trakai (40 mins). International services include Minsk (BY), Warsaw (PL), St. Petersburg and Moscow (RUS).
Vilnius' train station (Gelezinkelio Stotis) is located south of the Old Town, just next to the bus station.
Vilnius is the perfect hub to explore the rest of Lithuania, and the train is the best way to do so. Cheap by Canadian/American/Austrailian/British/Euro-using EU citizen expectations, and very comfortable. Has a very extensive inter-city network, and there are currency exchanges/ATMS nearby for various international currencies. I also used it to get to the airport, although I don't believe the train is as extensive as the bus/trolley network within Vilnius.
If you're headed to St Petersburg from Vilnius (or the other way around), be prepared. First, it's important to note that only one train leaves from Vilnius to St Petersburg daily. On even-numbered days, the route goes through Belarus, and you must have a Belarusian visa to take this train, even if you're just passing through on the way to St. Petersburg. A much better option is to leave on an odd-numbered day, when the route goes through Latvia instead, so no visa is required (except to enter Russia, of course). The train ride takes approximately 14 hours and goes over night. With all the border stops and passport/visa checks, don't expect to get a lot of sleep.
A warning: we had a very difficult time finding someone at the Vilnius train station who spoke English. Go in with some basic phrases ready and your information written down in Lithuanian, if possible (date traveling, destination, 1st vs. 2nd class wagon, etc).
My #1 recommendation: pay the extra money for a 1st class sleeper cabin. We went for 2nd class and couldn't ask what this would be like because train station employees spoke so little English. The 2nd class sleeper is nothing more than 40 or so bunk beds in an open wagon. There is absolutely no privacy, and we were nervous about sleeping with our belongings out in full view. This didn't end up being a problem, but I'd still highly recommend the upgrade. If you do end up in the 2nd class wagon, at least ask for a bottom bunk, which will make life easier.
Lithuania seems to be investing heavily in their rail network. We saw extensive track upgrading work on our visit. Used the train to visit Trakai, all went according to plan. OK, not the fastest or most modern trains you will ever see but they get you there in reasonable comfort, tickets are not expensive either. Vilnius rail station is pretty modern and easy to negotiate, trains to most parts of the country, also several international services.
The fastest way to get from Vilnius to Kaliningrad Russia is to take one of the few trains that leave at a reasonable hour from Vilnius main train station.
A train #79 that orginates in St Petersburg, departs Vilnius for Kaliningrad at 1301 hrs (LT TIME) it arrives in Kaliningrad at 1924 hrs (Kaliningrad time). Almost 1 and half hours are spent at border control as there are two inspections one by Lithuanian border control and 10 minutes later by Russian Border police. The train departs from platform 5 at Vilnius, access is by way of an underground subway in the main building. The border control at the station was not manned so i just jumped on the train. MAKE SURE YOU HAVE A RUSSIAN VISA.
The cost for a single trip in a Coupe is 126.80Litas. You can save so much by travelling second class plaztcart. Its a good idea to take some food (enough to share), drinks, toliet paper and handwipes along on train trips in Russia and a good book. I find train travel the best way to get around and i always seem to meet interesting and friendly people this way.
vilnius is very well served by train to all it's neighbouring countries.
i found the trains running in and out of vilnius quite fine even if sometimes a little old, but that just add to the charm if you ask me.
i also found the level of information at the train station quite good.
I went to Vilnius with an overnight train from Warszawa, which was really good and comfortable (3 beds couchettes). I arrived in the morning in Vilnius with no problems.
The station is quite small but nice and modern, there are many baggage lockers inside in different dimensions.
From the station to the old town it's just a matter of few minutes on walk, anyway there are taxis, trolleys and buses just in front of the station.
There are national trains to Kaunas, Siauliai and Klaipeda, as well as international trains to Minsk, Warsaw, Riga, Moscow and St.Petersburg.
Vilnius was connected by direct trains with neighboring countries:
- Poland (Warsaw - almost 10 hours),
- Belarus (Minsk - approx. 4 hours),
- Latva (Riga - almost 6 hours),
- Russia (Kaliningrad - almost 7 hours, St, Petersburg - almost 20 hours, Moscow - almost 17 hours),
and with Ukraine (Kiev - 17 hours, Simferopol on Crimea - 40 hours :-)
Check the European train schedule here.
Keep in mind that generally trains are slow or very slow in this part of our globe, always slower than a car and sometimes even slower than a bus. And travelling by train around Baltic states is very slow and there were no direct trains between Riga, Latvia and Tallin, Estonia. From Vilnius to Tallin you must take a train via St. Petersburg, Russia (Russian visa needed!) and it takes 37.5 hours! Additionally trains are more expensive than buses.
The railways and bus stations were located close, south of the old town. I was driviing there and it was not the best area of Vilnius... hmm... like usual areas around main train stations or bus terminals but not that bad - the building of the railway station was renovated recently.