Getting there & away
Liepāja's bus & train stations (342 7552; Rīgas iela) are rolled into one, linked by tram 1 with Lielā iela in the town centre.
There are daily bus services to/from Rīga (3Ls, 3½ hours direct, four to 4½ hours via Kalnciems, five to 5½ hours via Jelgava, and seven hours via Tukums, hourly), Kuldīga (2Ls, 2¼ hours, six daily), Talsi (3Ls, 4½ hours, six daily) and Ventspils (3Ls, three to 3¾ hours, six daily). Updated timetables are online at www.liepaja-online.lv/lap.
There are six trains to/from Rīga (3.50Ls, 4¾ to six hours, four daily).
In town, Latvia Tours (342 7172; www.latvia tours.lv; Lielā iela 11), inside the Liva Hotel, sells tickets for ferries and Eurolines buses.
Terrabalt (342 7214; www.terrabalt.lv; Pier No 46) runs ferries from Liepāja to Karlshamn (Sweden) and Rostock (Germany). Ferries depart for Karlshamn three times weekly (17½ hours); seats cost 40Ls, beds in two/four-bed cabins cost 60/70Ls. There's a 5Ls port tax per person and it costs 7/46Ls to transport a bicycle/car.
Terrabalt ferries to Rostock depart twice weekly (seven hours). A seat costs €80 and beds in two-/four-bed cabins cost €110/140; port tax is €10. It costs €10/115 to transport a bicycle/car.
On both routes children aged three to 15 pay approximately 50% less.