 La Bastide-Solages is located some 25 km east by north-east of Albi and 28 km east by south-east of Carmaux just inside the "Parc Naturel Regional des Grands Causses".The north-western and southern borders of the commune are the departmental border with Tarn.Access to the commune is by the D555 which branches from the D33 east of the commune and comes west through the village then north to rejoin the D33 north of the commune.