Kelly, who was publicly attacked by Trump in 2015 and during his 2016 presidential campaign, said "definitely".
“I would not say ‘no’ to the sitting President of the United States,” she said.
Kelly then asked DeGeneres if she would reject Trump as a guest.
“Yeah,” the comedian and talk show host replied, receiving applause from the audience. “I would not have him on my show.”
"He is who he is and he has enough attention," she continued. "He has his Twitter account and he has ways to get his message across. There is nothing I’m going to say to him that’s going to change him, and I don’t want to give him a platform, because it validates him.
“For me to have someone on the show, I have to at least admire them in some way. And I can’t have someone that I feel is not only dangerous for the country — and for me personally as a gay woman — but to the world. He’s dividing all of us... I just don’t want him on the show.”
DeGeneres, who has had Republican politicians such as former President George W. Bush on her show, has been a vocal critic of Trump. In July 2017 when he tweeted his plans to ban transgender individuals from serving in the US military, she condemned him on Twitter.
"We should be grateful to the people who wish to serve, not turn our backs on them. Banning transgender people is hurtful, baseless and wrong," she wrote.
Trump's latest controversy has been to call for any NFL player protesting the national anthem to be fired.
Several of the league's top stars have refused to stand during “The Star-Spangled Banner” to protest the treatment of black people by police in the United States.
In response, the US President, who was campaigning in Alabama for Sen. Luther Strange, said anyone who "disrespected" the American flag deserved to lose their jobs.
Follow Independent Culture on Facebook for the latest news and video
Join our new commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies