You can reach Lithuania by air, ferry, train or bus, depending on where you are coming from.
Travelling by plane. There are international airports in Vilnius, Kaunas and Palanga. They offer a wide range of flights and are expanding their destinations every year. There are buses that constantly commute between the airports (including Riga airport).
Travelling by train. The railway system in Lithuania belongs to the company Lietuvos Geležinkeliai (Lithuanian Railways). You can enter the country on international routes from Moscow, Minsk, Mahilyow, Warsaw and Saint Petersburg. Trains also run from Königsberg through Lithuania to some cities in Russia and Ukraine.
Travelling by bus is slow but comfortable. You can travel to Lithuania by bus from almost any European country. You can buy a ticket via the internet or at an international ticket office. Although the trip is longer, bus travel has its advantages; you can enjoy wonderful views through the window and there is virtually no limit on luggage weight.
Travelling by ferry. Sea ferries on six routes connect the largest seaport of Lithuania, Klaipėda, to ports in Sweden, Denmark, Germany and Poland.