Direct connection between Android and Arduino

Hello! I'm looking for any info about direct connection between Android phone and Arduino board.
My requirements are ~5 kB each side in a second, and range ~200-300m. I know, it sounds not very realistic, but maybe there are any options?
As I know, mobile phone is able to use 2.4 GHz, 5 GHz (Wi-Fi and Bluetooth). Is it possible to use any other frequency range?
For Arduino part I can use any available RF-module.

Thanks.