Originally Posted by eliktronik
Biking up to New Brunswick and taking the NE Extension Rail line may be the best option....
Well... for JC there isn't exactly a "best option."
To get to JC, you transfer in Secaucus or stop in Newark and take the PATH.
The major issue is that there is no way to cross the Hackensack River by bike, it's all highways. So you can't get to SI, Bayonne, JC, Hoboken etc directly. You'd have to get up to Bergen County, cut across Fort Lee (near the GWB), then ride southwest along the river. So just getting to JC from, say, Elizabeth will add an extra 30 miles to what, by car, would be a 12-mile trip.
You're supposed to walk your bike on the pedestrain path of the Bayonne bridge.