Kapatagan has a total land area of 25,048.41 hectares which include the area that is now being contested by the Municipality of Lala with an approximate area of 759 hectares.
On the southern and eastern sides of the locality are mountains which serve as natural barriers protecting the Municipality from typhoons. Offsetting the mountain is the presence of flat coastal lands and valley. Kapatagan has some rolling plains.
- Cagayan de Oro to Kapatagan (4hrs)
- Pagadian City to Kapatagan (1hr)
- Manila, Cebu to Ozamis (1hr), Manila, Cebu to Pagadian (1hr)
- Manila, Cebu to Laguindingan (1hr)