You can find map of the county at [http://www.state.nj.us/transportation/gis/maps/middlesex.pdf] (PDF)
Middlesex County is served by major interstate highways, including US 1, I-295, I-287, the New Jersey Turnpike (I-95) and Garden State Parkway.
New Jersey Transit trains [http://www.njtransit.com/sf_tr.shtml] serve New Brunswick and Edison Township. Frequent connections to Newark and New York City to the north, and Philadelphia to the south.
New Jersey Transit [http://www.njtransit.com/sf_bu.shtml] buses travel throughout the county.
NJ Transit buses run throughout the county. Driving by private car is easy and parking is generally plentiful. Rush hour congestion across major arteries (such as the Raritan River Bridge between New Brunswick and Highland Park) can be exasperating if you are in a hurry.