Is botswana visa free to japan?

No, all BOTSWANA passport holders need a visa to enter Japan.