Montclair has seven NJ Transit train stations. Trains run on the Montclair-Boonton line.
NJ Transit and Boxcar Bus lines offer bus service to NYC and New Jersey points.