I think that, while there may be a large area of overlap, there is a subtle difference between the two terms.

Back and forth has an air of reciprocating motion that is entirely lacking in to and fro and to and fro has a sort of randomness that I would never associate with back and forth.