The US President praised the former Foreign Secretary and admitted he had a lot of respect for him.
Trump said: “I have a lot of respect for Boris.
“I think he’s got what it takes.
“I think he would make a great Prime Minister.”
Speaking to the Sun, he called the Uxbridge MP a “very talented guy,” and suggested the pair have a close and respectful relationship.
The President continued: “I have a lot of respect for Boris.
“I like him a lot.
“He obviously likes me and says very good things about me.”
Mr Johnson resigned from the front bench earlier this week, accusing Theresa May’s Brexit plan of allowing the UK’s expectations of leaving the EU to “die”.
Trump said he hoped it won’t be the last time that Mr Johnson has a Cabinet position again.
He said: “I was very saddened to see he was leaving Government and I hope he goes back in at some point.
“I think he is a great representative for your country.”
Earlier this week, Trump referred to Mr Johnson as a “friend” and said he hoped to meet with him during his UK visit.
Before he boarded his flight to Europe, the President told reporters: “I like Boris Johnson.
“I’ve always liked him.
“Boris Johnson is a friend of mine.
“He has been very, very nice to me. Very supportive.
“Maybe we’ll speak to him when I get over there.”