Saint-Julien-de-Toursac liegt im Zentralmassiv, etwa 25 Kilometer südwestlich von Aurillac. Das Gemeindegebiet wird vom Flüsschen Anès durchquert. Umgeben wird Saint-Julien-de-Toursac von den Nachbargemeinden Rouziers im Norden, Boisset im Osten, Saint-Étienne-de-Maurs im Süden, Quézac im Westen und Südwesten, Saint-Hilaire im Westen und Nordwesten sowie Parlan im Nordwesten.