If you are at Newark Airport - I believe a service is available from Trans-Bridge Lines for $29. If you are starting in Manhattan probably not ideal vs. goto Port Authority..
Additionally, can check Greyhound from Newark Penn Station (Via PATH train) which is $23