Горад Удомля размешчаны ў паўночнай частцы Цвярской вобласці, дзе праходзіць водападзел паміж Балтыйскім і Каспійскім морамі, паміж вадазборнымі плошчамі рэк Волгі і Нявы, у мясцовасці з вялікай колькасцю балот і з ланцугом пагоркаў, на поўначы ўтвараюць лясную граду, на берагах азёр Песьва і Удомля, злучаных пратокай шырынёй 180 метраў.
За 330 км па аўтадарозе ад Масквы, за 176 км ад Цверы, за 50 км ад Вышняга Валачка. Ад Балагое па чыгунцы — 60 км, ад Максаціхі — 56 км. Ад Санкт-Пецярбурга па чыгунцы — 379 км.
Удо́мля // Географические названия Росии: Топонимический словарь: более 4000 единиц / Е. М. Поспелов. — М.: АСТ; Астрель, 2008. — С. 455. — 523 с. — 3 000 экз. — ISBN 978-5-17-054966-5 (Аст), ISBN 978-5-271-20728-0 (Астрель).(руск.)
Удо́мля // Географический энциклопедический словарь: Географические названия (руск.) / Гл. ред. А. Ф. Трёшников; Ред. кол.: Э. Б. Алаев, П. М. Алампиев (зам. гл. ред.) и др. — 2-е изд., исправл. и дополн. — М.: Советская энциклопедия, 1989. — С. 498. — 592 с. — 210 000 экз. — ISBN 5-85270-057-6.
Удо́мля // Т. 26. Тихоходки — Ульяново. — М. : Советская энциклопедия, 1977. — С. 488. — (Большая советская энциклопедия : [в 30 т.] / гл. ред. А. М. Прохоров; 1969—1978).(руск.)