Terhune Run is a tributary of Lawrence Brook in eastern South Brunswick, New Jersey in the United States.
Terhune Run starts at , near the intersection of Route 1 and Major Road. It flows south, crossing Major Road, until it drains into Lawrence Brook at , in Reichler Park.
Terhune Run is short, crossing one road, making it hard to access.