Река Лытва протекает по Александровскому району Пермского края. Исток реки в 11 км к северо-востоку от центра города Александровск на северо-восточных склонах горы Урса (428 н.у.м.), находящейся на предгорьях Северного Урала. От истока река течёт на северо-запад, затем резко поворачивает на юг.
В среднем течении протекает по городу Александровск, где на реке стоит плотина и образовано небольшое водохранилище, известное как «Александровский пруд». Ниже Александровска течёт на юго-запад, впадает в Вильву у деревни Усть-Лытва. Ширина реки у устья около 10 метров. Высота устья — 150,1 м над уровнем моря.
Устье реки находится в 63 км по правому берегу реки Вильвы. Длина реки составляет 53 км, площадь водосборного бассейна 293 км².
Притоки (км от устья):
18 км: река Луньва (лв)
река Урса (лв)
24 км: река Большая Рассоха (пр)
река Ольховка (пр)