How to get there: About 200 km southwest of Riga — roughly 3 to 3.5 hours by direct bus (frequent departures throughout the day) or train (around once daily). Fares typically start from about €6-10.
When to go: Summer for the beach and outdoor music events; year-round for Karosta, the concert hall, and the Old Town, though the coastal wind is a constant regardless of season — pack a windproof layer.
Day trip or overnight: Given the journey length, an overnight suits Liepāja better than a rushed day trip — it's a genuinely different pace from Riga, worth settling into rather than racing through.
Combining it with other coastal stops? See our day trips from Riga guide or our Jūrmala guide for a closer beach option.