Krajna se nalazi u općini Čačinci, u Virovitičko-podravskoj županiji na 138 metara nadmorske visine i prostire se na površini od 10,17 km². Prema popisu iz 2011. godine, u Krajni živi 15 stanovnika. Stanovništvo je najvećim dijelom srpsko (80%), te hrvatsko (20%). Okolna naselja: Humljani, Pušina, Kokočak, Krasković, Bukvik, Vojlovica, Donja Pištana, Gornja Pištana, Čojlug i Mikleuš.