Commune au nord-est du département du Morbihan (région Bretagne), La Croix-Hellan est située dans l’arrondissement de Pontivy et l’ex-canton de Josselin, au Nord de la RN24 à 70 kms de Rennes et Lorient. Elle appartient à la Communauté de Communes de Ploërmel Communauté.

La commune s’étend sur 1440 ha et est bordée :

  • au nord, par la commune de la Grée St Laurent sur une distance d’environ 900m , avec comme limite séparative le ruisseau de Galourais
  • au nord / nord-ouest, par la commune de Lanouée avec comme limite communale le CD 16 de Mauron à Etel, le chemin des Landiers Fourrés, le vieux chemin des Palais et le ruisseau de la Fontaine au Maître, sur 4,4 kms
  • au sud-ouest, par la commune de Josselin avec le ruisseau des Guinelles. La partie limitrophe entre les deux communes est d’environ 2,4 kms
  • au sud et sud-est par la commune de Guillac sur environ 5 kms avec l’ancienne RN 24
  • à l’est, par la commune d’Helléan avec le chemin de la Rabine et un autre petit chemin sur 5,5 kms