Allendale is a NJ Transit rail station served by its Main and Bergen County lines as well as Port Jervis Line trains (operated by NJ Transit for Metro-North Railroad). The station is located at the railroad next to Allendale, Park and Myrtle avenues in Downtown Allendale. The station consists of two low-level platforms serving trains heading between Hoboken Terminal and Suffern. Some westbound trains headed for Port Jervis also stop at Allendale. The station has two ticket vending machines along the inbound platform with three parking lots for commuters. The railroad depot, constructed in 1870, is a combined passenger and freight depot, with a waiting area for passengers at the south end of the building while the northern end is unused.