Esztár község Hajdú-Bihar Megye keleti részén, a román határ mellett helyezkedik el. A szomszédos Pocsaj községgel szinte teljesen egybeépült település.Debrecentől 31 km-re, Berettyóújfalutól pedig 21 km távolságra fekszik. Közúton Debrecen felől a 4808-as, Berettyóújfalu felõl a 4812-es úton közelíthető meg, közös vasútállomása van Pocsajjal (Pocsaj-Esztár) a Debrecen – Sáránd – Nagykereki vasútvonalon.
Tájföldrajzi szempontból Esztár a Berettyó – Körös vidék alföldi középtáj Berettyó – Kálló köze és Érmelléki löszös hát kistájainak határán fekszik. A településtől délre folyik a Berettyó. A falu nyugati határában található a helyi természeti értékként nyilvántartott, értékes madárfaunával rendelkező Nagyszék-tó.