Primary subacute haematogenous osteomyelitis is one of the causes of limp. It usually involves tubular bones. Flat and small bones are affected less commonly. Diagnosis is difficult and usually takes weeks together for completion. Salmonella spp. can be isolated as a cause of primary subacute haematogenous osteomyelitis, if a usually underlying disorder, such as sickle cell anemia is associated. In this study, we present a child with normal immunity diagnosed as Salmonella primary subacute haematogenous osteomyelitis of the navicular bone, which is a rare condition. Primary subacute haematogenous osteomyelitis must be considered as a cause of limp for timely diagnosis and treatment.