The roadside trailhead for Teddy Bear Cove is located on Chuckanut Drive south of Fairhaven. There is no public parking available at or adjacent to the trailhead but it is directly across the highway from a connection with the very popular Interurban Trail (see article this website). The easiest parking and hiking access is from the North Chuckanut Trailhead located on the east side of Chuckanut Drive between the junctions with Old Samish Road and California Street. It is about a half mile walk south from that parking lot to the Teddy Bear Cove trailhead. Be very cautious when crossing busy Chuckanut Drive. For paddlers entering Chuckanut Bay, the small headland forming Teddy Bear Cove can be found on the northeast end of the bay, a quarter mile south of the railroad trestle crossing Mud Bay.