Every train in Bergen County demands a transfer in Secaucus to arrive in Penn Station in approximately 60 minutes. However, Morris County is served by a line (Montclair-Boonton) which offers direct service into Penn Station. Towns that offer train service are: Mount Olive, Lake Hopatcong, Dover (not the greatest place to live in my opinion), Denville, Mountain Lakes, Boonton, Towaco (Montville), Lincoln Park. Go to
New Jersey Transit - Home to investigate yourself as I believe there is one other train line that services these towns into Manhattan, but the exact line escapes me.
On another note...Wow, do I miss Hoboken...and especially the margaritas at East LA!