The creek rises on the south end of a spring-fed marsh area in the northern part of Juab Valley, in eastern Juab County, about south‑southeast of the Burriston Ponds, west of Interstate 15, and about north‑northwest of the center of the city of Nephi, with an approximate elevation of. From its source the creek runs north‑northwest though the marsh area. Within the marsh area, the creek flows through several unnamed ponds and joins with several other unnamed streams. Continuing north, it flows just west of and is fed by the Burriston Ponds. Just west of the ponds is Currant Creek's confluence with [|West Creek]. Still further north it passes west of the city ofMona and, just before entering the Mona Reservoir, passes under Goshen Canyon Road. On the northwest side of the Mona Reservoir the creek passes through the dam and then continues northwest through the Goshen Canyon. A short way down the canyon, the creek passes back under Goshen Canoyn Road. Midway through the canyon the creek leaves Juab County and enters Utah County. The creek then continues flowing northwest from the canyon through the Goshen Valley until it reaches its confluence with [|Kimball Creek] and then enters the Goshen Reservoir. Immediately north of the reservoir, the creek passes under U.S. Route 6. It then continues north from that highway until it reaches its mouth in a marsh area on the north side of the Goshen Valley at its confluence with the Goshen Bay of Utah Lake, at an elevation of.
Tributaries
In addition to numerous unnamed springs and streams that contribute to Currant Creek, there are two named tributaries.
West Creek
West Creek, the first named tributary of Currant Creek, is a stream located in eastern Juab County. The source of the creek is the [|Orme Spring], located in the middle of the West Hills range at the top of Spring Canyon at an elevation of about. From the spring, the creek flows north‑northeast down to an elevation of at the mouth of the canyon. After entering the Juab Valley, the creek continues its northerly course along the west side of the valley to pass under State Route 132. It then resumes a north‑northeast course until it empties into the Currant Creek, immediately west of the Burriston Ponds, at an elevation of.
Orme Spring
Orme Spring, is spring in eastern Juab County. The seepage spring is located near the head of Spring Canyon in the West Hills, at an elevation of about, and is the source of West Creek.
Kimball Creek
Kimball Creek, the other named tributary of Currant Creek, is an intermittent stream and is located in southern Utah County. The creek rises on the east face of the south side of Tintic Mountain at the top of Big Dog Canyon within the East Tintic Mountains range, at an elevation of approximately and just east of the Juab‑Utah county line. From is source, the creek and the canyon run southerly to a point about south‑southeast of the source and about north of the Juab‑Utah county line. The creek and the canyon then head northeast to the mouth of the canyon on the southwest end of the Goshen Valley. After entering the valley, the creek continues on its northeasterly course until it reaches its mouth on the Current Creek, about south of the Goshen Reservoir, at an elevation of.