The highway runs for 46 miles across mostly rural areas from an intersection with NY 78 and NY 98 in the Wyoming County town of Java to a junction with NY 31 near the city of Lockport in Niagara County.