Does a non custodial parent need a court ordered to have visitation right?

Yes. If there is a custody order that means the case has been through a court process. The non-custodial parent must request that the court establish a visitation schedule.