NY 94 begins at the
New Jersey–
New York state line in the town of
Warwick as a continuation of
Route 94. NY 94 proceeds northeast through a rural section of Warwick, soon crossing into a residential neighborhood after crossing the Double Kill. Paralleling
Wawayanda Creek, the route enters the
hamlet of
New Milford, where it junctions with the northern terminus of
County Route 21 (CR 21 or Warwick Turnpike), which connects to New Jersey and
Upper Greenwood Lake. NY 94 continues northeast out of New Milford and crosses a junction with
CR 1A. Just north of the junction, the route enters the village of
Warwick and intersects with
NY 17A (Galloway Road) in front of the Warwick Valley Country Club. NY 94 and NY 17A proceed north through Warwick as a two-lane residential street known as Oakland Avenue, crossing tracks currently used by the
New York, Susquehanna and Western Railway in the center of the village. North of the junction with Grand Street, NY 94 and NY 17A cross the St. Anthony Community Hospital, and leave the village of Warwick. Now outside of the village, the routes continue north as a two-lane residential road, winding south of Glenemere Lake and gaining the moniker of Seward Highway. Shortly after gaining the moniker, NY 94 and NY 17A cross into the village of
Florida and changes to South Main Street. Through Florida, NY 94 and NY 17A remain a residential village street, reaching the center of the village near Bridge Street. NY 94 and NY 17A reach a junction with Meadow Road, where NY 17A continues north on North Main Street and NY 94 turns northeast on Randall Street. Leaving the village of Florida (and the town of Warwick), NY 94 enters the town of
Goshen, crossing through the hamlet of Randelville, paralleling Quaker Creek from a distance to the north. Winding eastward out of Randelville, NY 94 crosses into the town of
Chester, gaining the moniker of Summerville Way. The two-lane road becomes a mix of rural and residential, soon reaching the village of
Chester. After a turn at West Avenue, NY 94 bends into exit 126 of
NY 17 and
US 6 (the Quickway). Remaining a residential roadway, the route turns north and crosses over
Moodna Creek into the village of
Washingtonville. Crossing over the abandoned branch, NY 94 gains the moniker of West Main Street and passes
Washingtonville High School. At the junction with South Street, NY 94 reaches a junction with
NY 208 (Goshen Avenue). NY 94 now turns east along East Main, remaining a two-lane residential street through Washingtonville along Moodna Creek. Turning northeast near Locust Street, the route soon leaves Washingtonville, dropping the East Main Street moniker. Continuing east out of Washingtonville, NY 94 almost immediately enters the hamlet of
Salisbury Mills, crossing a junction with
CR 20 (Orrs Mills Road). Remaining a two-lane residential street through Salisbury Mills, NY 94 passes south of
Beaver Dam Lake and soon into the town of
Cornwall. Just east of an old alignment of NY 94, the route passes the entrance to the
Salisbury Mills-Cornwall Metro-North Railroad station. Crossing under the
Port Jervis Line and northern end of the
Moodna Viaduct, the route winds northeast through the rural parts of Cornwall. The route begins to become a more residential road as it enters the hamlet of Vails Gate. Passing north of
Cornwall Central High School, NY 94 soon crosses under the
New York State Thruway (
I-87) and enters the town of
New Windsor. Through New Windsor, NY 94 crosses into the center of Vails Gate, reaching a junction with
NY 32 (Windsor Highway) and
NY 300 (Temple Hill Road). East of the junction, NY 94 continues through New Windsor as Blooming Grove Turnpike. The route passes through multiple housing developments until reaching a junction with Quassaick Avenue in New Windsor. Here, NY 94 turns north onto the Quassaick, a two-lane residential street, passing east of Woodlawn Cemetery near the junction with
CR 69 (Union Avenue). Continuing north through New Windsor, NY 94 reaches a junction with
US 9W, where the NY 94 designation terminates and US 9W gains the Quassaick Avenue moniker. ==History==