Just for the record - it doesn't just "feel like" it takes more effort for somebody from parts of central NJ to get to Citi Field than to just go to CBP. It does.
A few examples, from Google:
Lawrenceville, NJ - CBP: 45 minutes; Citi Field: 1 hr, 25 minutes.
Kingston, NJ (north of Princeton) - CBP: 55 minutes; Citi Field: 1 hr, 15 minutes.
Lambertville, NJ - CBP: 48 minutes; Citi Field: 1 hr, 36 minutes.
Allentown, NJ - CBP: 47 minutes; Citi Field: 1 hr, 18 minutes
Freehold, NJ - CBP: 1 hr, 5 minutes; Citi Field: 1 hr, 13 minutes.
Note that Freehold is in northern Monmouth county, most of the way to Asbury Park. Not remotely Phillies territory, very much in the New York orbit - but it's closer, timewise, to CBP than to Citi Field