39-year-old Cahill - who also played in USA, China and Australia - is currently with Indian Super League side Jamshedpur, but his contract expires at the end of the month.
Asked if he would continue playing when the deal runs out, the Socceroos legend told Optus Sport: "No, I'm an old man now in football years.
"I'd love to keep playing, you know, 39, had a great stint for six months in India.
"But I'm interested in TV, going to start my A Licence, and spending quality time with my family and chilling out for a bit.
"It was amazing to play in four big continents. I had a great career and I'm really thankful.
"I'm someone that massively respects the game and I'll take my time to learn more.
"Coaching is something that's definitely going to be on the horizon."