Big difference. Bone spurs occur at the margins of the joint while osteoarthritis is a degeneration of the cartilage surfaces in the joint. Bone spurs are normally harbingers of osteoarthrits although it is possible to have oa without bone spur formation. It is unclear exactly why bone spurs form around arthritic joints. It is uncommon to develop bone spurs around non arthritic joints.