
Lom is a town in Montana province on the Danube, where the Lom river flows into it. About 15,400 people live there, making it the second-largest town in the province after Montana. It lies 162 km north of Sofia, 56 km from Vidin, 50 km from Montana and 42 km from Kozloduy.
Lom is the closest Danube port to the capital and the second most important in Bulgaria after Ruse. The town grew around it after 1830, when shipping on the Danube took off. The road to Sofia turned it into the main export port for Vienna, and many of the old houses in the centre date from then.
The settlement was founded by the Thracians as Artanes. The Romans built a road station and a fort (castellum) here and called it Almus, which is where the name Lom comes from. The remains of Almus lie in today's Kaleto quarter and have been a national cultural monument since 1971. The name Lom Palanka is first recorded in 1704.
About 4 km south-east of town are remains of Asparuh's ditch. The Danube banks around Lom are used for fishing and water sports.
Montana region
23.2 km away

Vidin region
34.2 km away
Vidin region
34.4 km away

Vidin region
34.4 km away
Lom is located in Montana, Bulgaria.
Lom is most easily reached by car. Use the coordinates above to navigate, or open the location in OpenStreetMap or your preferred maps app for turn-by-turn directions. Public transport options vary by region — for remote destinations a rental car gives the most flexibility.
Lom can be visited year-round, but late spring (May–June) and early autumn (September–October) offer the most pleasant weather and fewer tourists. Summer is the busiest season; winter is the quietest, with shorter daylight and possible cold weather.
Bulgarian settlements typically reward unhurried walking — historic centres, churches and monasteries, local markets, and family-run restaurants serving regional dishes. Larger towns often have museums and seasonal cultural events. The local tourist information centre is a good first stop for current opening hours and what's on.