Yes. You can have creatine even on non-training days. It will still deliver benefits like increased energy stores and muscle gain throughout.