md 376 begins at an intersection with md 818 (main street) in berlin. after intersecting the southern end of md 377 (williams street), the state highway heads east as two-lane bay street east to u.s. route 113 (us 113, worcester highway) and leaves the town of berlin upon traversing hudson branch. the highway's name changes to assateague road and md 376 continues southeast through farmland and forest, intersecting sinepuxent road after crossing trappe creek. the state highway spans ayres creek before reaching its eastern terminus at md 611 (stephen decatur highway) in lewis corner. the section of md 376 east of us 113 provides access, along with md 611, to the maryland section of assateague island for traffic coming from us 113 from points north and us 50 from points west.