Flowing from Ashley Lake west of Kalispell, Ashley Creek meanders through the lower Flathead Valley before dumping into the Flathead River just north of Flathead lake.