If you use local buses on either side of the border, you can do the journey for 10 USD. But this includes walking a lot. Or, direct public buses cost 20 to 25 USD.