Osowiec to stacja pośrednia, położona na 58. kilometrze linii. Posiada 4 tory główne, z których 3 znajdują się przy peronach - dla obsługi podróżnych służy tu jednokrawędziowy peron przy budynku dworca i dwukrawędziowy wyspowy, pomiędzy torami 1 i 2. Oprócz torów głównych znajdują się tutaj dwa tory boczne o charakterze ładunkowym, z których jeden (12) zabezpieczony jest żeberkami ochronnymi, natomiast tor nr 5 - wykolejnicami. Stacja posiada 2 nastawnie, wyposażone w urządzenia mechaniczne scentralizowane z sygnalizacją kształtową - jedynie niewielka część sygnalizatorów została wymieniona na świetlne. Nastawnia wykonawcza obsługuje ponadto rogatki na przejeździe kolejowym w ciągu drogi krajowej nr 65. Na stacji mają ponadto początek 2 bocznice, prowadzące do jednostki wojskowej. Umożliwia to wjazd pociągów towarowych zarówno od strony Białegostoku, jak i Ełku, bez zmiany czoła pociągu.
W 2015 roku dokonano zabudowy urządzeń zabezpieczających na przejeździe w ciągu drogi wojewódzkiej nr 670, który włączono w obszar stacji, obsługiwany z nastawni "Os". W tym celu przesunięto również semafor wjazdowy od strony Moniek, z jego wymianą na świetlny.