Селище Красне знаходиться на відстані 3 км від річки Багата, примикає до селища Вільне, на відстані 3 км розташоване село Калинівка, за 4 км - селище Кегичівка. Поруч із селищем проходить залізниця, станція Вільний. По селищу протікає пересихаючий струмок з загатами.