If it's a leather bag the smell will eventually fade, but it'll take a while...in my experience stale smoke airs out of fabric much quicker. I tend to hang smoky things near an open window to air if it's not too cold out...not very hi-tech I know, but at least fresh air won't damage them! (But rain will, so not too close to the window!!!)
Good luck!