The spokeswoman said McCain, a member of the Senate Armed Forces Committee, is expected to meet with U.S. troops, CNN reported.
His visit comes as the United States prepares to reduce its presence in Afghanistan.
The NATO-led International Security Assistance Force is to withdraw all combat troops by the end of 2014 but will keep some troops in the country to help train Afghans and carry out counter-terrorism operations as needed.
Aaron Carter is still in love with Hilary Duff
Ray Liotta sues skin care company over use of likeness