New York State Route 304 (NY 304) is a north–south state highway located in central Rockland County, New York, in the United States. The route begins at the New Jersey–New York border in Pearl River and ends at an intersection with U.S. Route 9W (US 9W) in the town of Haverstraw. The route is a main route through Rockland County, intersecting NY 59 and indirectly connecting to the New York State Thruway and the Palisades Interstate Parkway (PIP) in Nanuet. NY 304 has three distinct sections: a freeway that extends from Pearl River to Nanuet, an at-grade section between Nanuet and New City, and a surface bypass linking New City to Haverstraw.