In a statement given to CNN's Kate Bolduan, the South Carolina Republican had harsh words for the President.
"Mr. President, I encourage you to try to bring us together as a nation after this horrific event in Charlottesville. Your words are dividing Americans, not healing them," said Graham, a frequent critic of Trump who also ran against him for the Republican presidential nomination in 2016.
Trump on Tuesday blamed the violence on both sides of the conflict -- equating white supremacists with those who were there to protest them.
"Many Republicans do not agree with and will fight back against the idea that the Party of Lincoln has a welcome mat out for the David Dukes of the world," Graham said.
"Thank you President Trump for your honesty & courage to tell the truth about #Charlottesville & condemn the leftist terrorists in BLM/Antifa," said the full tweet from an account that is not verified by Twitter but appears to represent Duke and features videos apparently posted by and of him.