Город Лом расположен на правом берегу реки Дуная. Он удален от Софии на 162 км к северу. Это второй по значимости портовый город на Дунае после Руссе.
Лом был основан еще фракийцами под именем Артанес. После них римляне назвали крепость и город Алмус. В средние века не было свидетельств о существовании значимого поселения в этом месте, город разросся только во времена турецкого владычества. Есть предположения, что турецкий поселок основали в 1695 году потерпевшие поражение у Вены в 1683 году Кара Мустафа и Мурад бей, приплывшие на плотах по Дунаю. Значительный подъем город испытал в первой трети XIX в. в связи с развитием судоходства по реке Дунай. К 1869 г. в Ломе было около 120 магазинов, 148 торговых контор, 175 бакалей, 34 кафе, 6 гостиниц, 2 водяные мельницы.
Вдоль берега Дуная расположились базы отдыха, места для пикников, рыбной ловли и занятий водными видами спорта.
Достопримечательностей в городе немного. До наших дней дошли руины древней крепости Алмус. В интересном здании старой общины расположился Городской исторический музей. Стоит посмотреть Борунскую церковь и памятник Цеко воеводе (1807 - 1881 гг.) - участнику в борьбе за освобождение Сербии.
В 4 км к юго-востоку от Лома находятся остатки Аспарухового рва.