一般情况下,职业体检复查的交通费应该由公司出。因为职业体检是为了保障员工的身体健康,保障生产安全,而交通费用也是工作中必要的开支,应当由公司承担。但是如果公司有相关规定,可能有一部分费用需要个人承担。此外,如果是因为个人原因导致需要进行职业体检复查,那么交通费用也应该由个人承担。