The 38-year-old, the Socceroos’ all-time leading scorer with 50 goals, played his 107th and final game for his country against Peru at this summer’s World Cup.
That left Cahill two short of former goalkeeper Mark Schwarzer’s record of most appearances for Australia.
The ex-Millwall and Everton player tweeted: “Today’s the day that I’m officially hanging up my boots on my international career with the Socceroos.
“No words can describe what it has meant to represent my country. Massive thank you to everyone for the support throughout all my years wearing the Australian badge.”
Today’s the day that I’m officially hanging up my boots on my international career with the Socceroos.
— TIM CAHILL (@Tim_Cahill) July 17, 2018
No words can describe what it has meant to represent my country. Massive thank you to everyone for the support throughout all my years wearing the Australian badge. pic.twitter.com/gqnM1HWA7S