I found this answer :" No difference. They are synonyms and you can use them whenever you want.
Ex. : Mă duc către școală =I am going to school (meaning you ar on your way to school, on the road). So you can replace CĂTRE with ÎNSPRE and it has the same meaning "