Get a internet connection and use VPN is the most cost effective way.
You have to somehow connect the cameras to the viewing location. You can pay to have a fiber run if you are really rich, you can rent someone elses fiber/copper by contracting a private network or you can try some hack and put up big towers and try to run a private microwave.
All those option will cost many times more putting in a second internet connection.