In a typical LoRaWAN network, range depends on numerous factors—indoor/outdoor gateways, payload of the message, antenna used, etc. On average, in an urban environment with an outdoor gateway, you can expect up to 2- to 3-km-wide coverage, while in the rural areas it can reach beyond 5 to 7 km.
It all depends on LoS and also on enviroment (in mountains its not possible to achieve 10 km but on flat surface it's possible).
The stated range of LoRa is more than 10 km, between 15 to 20 km. The first step is getting a better antenna. I used a proper 800-850MHz and that increased my range significantly (828 meters so far). Semtech has a very cool application you can download to get a feel for better transferring performance.