Juvenile Osilinus lineatus are found in nursery areas underneath boulders or in fissures. Adults crawl out of these damp areas onto the sides of boulders during warm, dry periods but tend to retreat to the lower surfaces of rocks when the weather is colder.
In early summer Osilinus lineatusadults migrate up shore to the high eulittoral prior to spawning. Once spawning has occurred the animals migrate back down shore to the mid to lower eulittoral zone to over-winter.