Берёт своё начало в посёлке Лоймола в озере Лоймоланъярви на высоте 150 метров над уровнем моря. Протекая через несколько небольших озёр, река впадает в Тулему. В переводе с саамского языка «Лоймоланйоки» означает «река с озёрками». Устье реки находится в 51 км по правому берегу реки Тулемайоки. Длина реки составляет 54 км. По данным государственного водного реестра России относится к Балтийскому бассейновому округу, водохозяйственный участок реки — Водные объекты бассейна оз. Ладожское без рр. Волхов, Свирь и Сясь, речной подбассейн реки — Нева и реки бассейна Ладожского озера (без подбассейна Свирь и Волхов, российская часть бассейнов). Относится к речному бассейну реки Нева (включая бассейны рек Онежского и Ладожского озера).