Little Buffalo Creek begins at the base of a mountain in White Deer Township.
It flows south for a short distance before turning east-northeast and then east-southeast.
Several tenths of a mile further downstream, the creek turns east-northeast for a few miles before turning south-southeast and entering a valley.
After several tenths of a mile, it turns south and enters Kelly Township.
The creek continues flowing south for some distance before meandering east for several tenths of a mile.
It then turns south again for a few tenths of a mile before turning southwest.
The creek then turns south-southeast, then east-northeast, before finally turning southwest.
Several tenths of a mile further downstream, it reaches its confluence with Buffalo Creek.

Little Buffalo Creek joins Buffalo Creek 3.30 miles (5.31 km) upstream of its mouth.
Little Buffalo Creek begins at the base of a mountain in White Deer Township. It flows south for a short distance before turning east-northeast and then east-southeast. Several tenths of a mile further downstream, the creek turns east-northeast for a few miles before turning south-southeast and entering a valley. After several tenths of a mile, it turns south and enters Kelly Township. The creek continues flowing south for some distance before meandering east for several tenths of a mile. It then turns south again for a few tenths of a mile before turning southwest. The creek then turns south-southeast, then east-northeast, before finally turning southwest. Several tenths of a mile further downstream, it reaches its confluence with Buffalo Creek.
Little Buffalo Creek joins Buffalo Creek 3.30 miles (5.31 km) upstream of its mouth.
Little Buffalo Creek