Entouré par les communes de Guindrecourt-sur-Blaise, Colombey les Deux Églises et Daillancourt, Curmont est situé à 4 km au sud-ouest de Guindrecourt-sur-Blaise.
Situé à 290 mètres d’altitude, la Rivière La Blaise est le principal cours d’eau qui traverse la commune de Curmont.
La commune est proche du parc naturel régional de la Forêt d’Orient.