You'd need a business grade fibre for that, through your ISP's network to the other end.
1000BASEZX can do ~70km, and you could put a repeater in the middle. You'd need to dig your own trench for that, though.
Ultra-directional microwave dishes on towers could do it, too.