NY 9P begins at an intersection with US 9 in Malta. NY 9P proceeds eastward from US 9 as a two-lane residential street through Malta, passing the Bass Manor Museum. The route bends northeastward and soon southward along the shore of Saratoga Lake. At Saratoga Lake, NY 9P intersects with CR 108 before heading southeast and away from the shore. As the route makes a bend to the north, CR 76 intersects near the Saratoga Lake Golf Course. At this point, NY 9P becomes a lakeside highway on the eastern side of the lake, passing a long stretch of residences and an intersection with NY 423. After NY 423, NY 9P bends northeastward alongside the lake, now in the town of Stillwater and soon the town of Saratoga. North of the hamlet of Maple Shade, NY 9P intersects with the western terminus of CR 71. Along the lakeside, NY 9P bends westward, soon bending away from the lake at Point Breeze, where the road crosses over the northern end of the lake on the Saratoga CountyVeterans Memorial Bridge, which was reconstructed in 2011. From this point to Circular Street, NY 9P is named Union Avenue. Past the lake, NY 9P enters the city of Saratoga Springs, where it intersects the terminus of CR 22 and CR 66. NY 9P turns to the northwest, passing the Saratoga National Golf Club before the terminus of CR 65. Turning westward, NY 9P enters interchange 14 with the Adirondack Northway and passing Yaddo Gardens. After the gardens, the route passes the Saratoga Race Course and enters a section of downtown Saratoga Springs designated as the Union Avenue Historic District. Within the historic district, NY 9P serves a number of stately Victorian homes built in the second half of the 19th and early 20th centuries, as well as buildings owned by Empire State College, some of which were once Skidmore College Buildings. Union Avenue terminates at Circular Street, which abuts the eastern border of Congress Park. From here, NY 9P continues north on Circular Street before turning west on Spring Street a short distance after. The route continues along the north side of Congress Park for three blocks before ending at an intersection with US 9 and NY 50.
History
An alternate route of U.S. Route 9 between Malta and Saratoga Springs by way of the eastern shore of Saratoga Lake was originally assigned NY 9X. In December 1934, an alternate route of US 9 in New York City was designated as U.S. Route 9X. The alphanumerical duplication between the two routes was eliminated in April 1935 when NY 9X was redesignated as NY 9P.
Major intersections
NY 9P Truck
New York State Route 9P Truck is a truck route bypassing NY 9P in Downtown Saratoga Springs. The route begins at NY 9P's interchange with the Adirondack Northway at exit 14, continuing north to exit 15 and then west along NY 50, which is also cosigned as NY 29 Truck. The truck route terminates at an intersection with US 9, which continues westward with NY 50 and NY 29 Truck towards Downtown Saratoga. The route was created sometime around 2015. ;Major intersections