Gilbert Run is a long second-order tributary to Marilla Brook.
Gilbert Run rises about northwest of Bradford, Pennsylvania, and then flows south-southeast to meet Marilla Brook about 3 miles west of Bradford, Pennsylvania.
Gilbert Run drains of area, receives about of precipitation, and is about 87.51% forested.