Fra Furusjøen renner Frya rolig mot sørøst, gjennom den brede og skogkledte Frydalen. Den får tilløp fra flere sideelver fra Rondane i nord, hvorav den største er Eldå. Elva snur i mere sørlig retning omtrent der den møter kommunegrensa mellom Sør-Fron og Ringebu, som følger elva helt til utløpet i Lågen. Nedenfor Furusætra blir dalen trang, og elva løper i et elvegjel.