Bone infection is also a common cause of front thigh pain. It occurs as a result of bacteria that affects long bones. Normally, bone infection or osteomyelitis can be chronic or acute, and it is characterized by tenderness of the muscle, inflammation of the affected bone and pain when sitting.