Liepāja is located on the Baltic Sea coast 217km southwest of Riga and 100km north of Klaipeda, Lithuania. If you’re travelling by car from Riga take the A9 all the way to the city. The trip should take about three hours depending on traffic.
Regular buses to Liepāja depart from the Riga bus station and a one-way ticket costs about €9. The trip lasts roughly 3.5 hours and all buses arrive at the train station only a short walk or tram ride away from the centre of town. Trains depart Riga once a week on Fridays at 18:25 (returning on Sundays at 17:28) and arrive at the Liepāja station a little more than three hours later. You won't find any lockers for your luggage, but the information centre in town will store it for a small fee. You can walk straight ahead down Rīgas iela and reach the centre of town in about 15 minutes or take a tram which stops next to the station. You can buy a €0.80 ticket from the driver or at newsstands and kiosks for €0.70. You can also purchase a 24-hour ticket for €2.50 or a ticket for 10 rides for €6.60. You must time stamp the ticket at one of the machines in the tram. For more information on public transport in Liepāja visit www.liepajastransports.lv.
The Latvian national carrier airBaltic offers direct flights between Liepāja and Riga at least three times a week. Flights land at the Liepāja International Airport. A cab ride to the centre of Liepāja takes around 15 minutes, but you can also take bus No.2 (€0.70 with a pre-paid ticket, €0.80 from the driver). Exit at the Koncertzāle stop for the hotels overlooking the canal or the Līva stop for the city centre and tourist information centre.