It depends how long you are going for and how many needles. I have used a small frio sharps box in the past, and I also have a small tin which works well.
As @Antje77 suggested - an empty 330ml drinks bottle will work just fine and is relatively easy to stow away on a motorbike.
When you get home just empty it into your main sharps bin.