Heliocles II Dikaios (en griego antiguo: Ἡλιοκλῆς Β΄ ὁ Δίκαιος; el epíteto significa "el Justo"), se cree que fue uno de los últimos reyes indogriegos, y pariente del rey bactriano, Heliocles I. Bopearachchi Y R. C. Sénior parecen para estar de acuerdo en que gobernó ca 95–80 a. C. .
Heliocles II parece haberse comprometido en una serie de guerras con Estratón I en Gandhara y Punyab; los dos compartieron varias cecas, y Heliocles II reacuñó muchas de sus monedas. Durante este periodo, varios reyes lucharon por la hegemonía en los territorios indogriegos. Algunos de ellos probablemente pudieron ser apoyados por los gobernantes nómadas saces, como Maues.