A finitely based, finitely generated variety with finitely many subvarieties is a Cross variety. In the present article, it is shown that a variety of J-trivial monoids is Cross if and only if it excludes 14 specific almost Cross varieties. Consequently, these 14 varieties exhaust all almost Cross varieties of J-trivial monoids.