Ségur est situé à 11 km au nord-est de Pont-de-Salars ; à 28 km de Rodez ; à 38 km de Millau.
Sur la rive gauche du Viaur, au Nord du Parc Naturel Régional des Grands Causses, cette localité du Lévézou peut être le point de départ d'un circuit culturel de belles églises romanes.