Klaipėda can be reached by car from Vilnius in 3 hours and 4 hours by express bus. A four-lane highway connects the city to Kaunas and Vilnius as well as Palanga. Another option of traveling to/from Kaunas is by the scenic Panemunė road via Šilutė.
Interesting locations around Klaipėda include Neringa and Palanga resorts. Both may be accessed by frequent buses: Palanga buses depart from bus station while Neringa ones stop at the Smiltynė Old Ferry terminal.
Passenger trains leave Klaipėda station for Vilnius and Radviliškis. Both of these routes have intermediate stops in various towns, among them Kretinga, Telšiai, Plungė, and Šiauliai. The route to Vilnius also stops at Kėdaniai. The route to Šiauliai is more or less direct whereas route to Vilnius is 100 km longer than the highway route and thus it takes 4-5 hours to go there by train.
Klaipėda has no passenger airport but Palanga airport some 30 kilometers to the north effectively serves Klaipėda as well and is branded in timetables of some airlines as "Palanga/Klaipeda". Air services from Palanga is limited however to just a few destinations. The rest of European cities might be reached with transfers. Still however such flights may be ~40% more expensive than similar flights from Vilnius, Kaunas or Riga (some 2, 3 and 4 hours away by car, respectively).
Being Lithuania's only seaport Klaipėda may also be reached by ferries from Germany and Sweden. The ferries are overnight and transport cars as well as passengers without them. Cruise ships visit Klaipėda in summer as part of a longer Baltic cruise. The ferries dock in Southern Klaipėda while the cruise ships dock in Old Town.