score:2
Yes there are. There are several bus lines that I could find online though I could only find 1 that provides cross border routes:
If you look at their schedule you will find that they have a bus from Puerto Natales to El Calafate and a connecting bus from Punta Arenas to Puerto Natales though I can't find the trip duration so it is possible that you may have to spend the night at Puerto Natales.