Wojna z Ilchanidami Walcząc z Chinami Esen Buka na mniejszą skalę zaangażował się także w konflikt z Ilchanidami. Po tym jak opuścił on południe kontrolę nad miejscowymi Mongołami, tzw. Negüderydami, objął początkowo jego młodszy brat It Kul, a następnie Da'ud Kucza, syn lub kuzyn Kutluka Kuczy. Próbował on podporządkować sobie zbuntowanych wodzów Negüderydów, Temüra i Lakczira, oraz zająć Herat. Temür i Lakczir wezwali jednak na pomoc ilchana Oldżajtu, którego połączona z czagatajskimi buntownikami armia w roku 1312 pokonała Da'uda Kuczę i zajęła jego terytorium. Ten poprosił o pomoc Esena Bukę, który wysłał armię złożoną z ponad 60 tys. ludzi, dowodzoną przez Kebeka, Da'uda Kuczę i Jasawura, wnuka Buki Temüra (1272 - 1282)Data tej kampanii jest niejasna. Wszystkie źródła muzułmańskie umieszczają ją w roku 1313/1314, jednak według Kaszaniego Esen Buka podjął ją żeby powetować sobie swoje straty terytorialne na wschodzie. W takim razie jednak musiałaby ona mieć miejsce dopiero po roku 1315, na co wskazuje także fakt, iż wojska Czagataidów wycofały się z powodu ataku armii Wielkiego Chana na wschodzie. Zobacz: i . Pokonała ona armię Chorasanu i ścigała jej pozostałości aż do bram Heratu.