Donald Trump will attend a reception hosted by the Queen during his visit to the UK for a NATO summit from 2-4 December.
The White House has confirmed that Mr Trump will be among the NATO leaders attending the reception.
In a statement, it said the president "looks forward" to the summit and will be emphasising the need for the alliance to combat cyber threats and terrorism.
The president has repeatedly expressed concerns that other countries are not putting enough finances into the military alliance.
The December summit will mark 70 years of the NATO alliance and is being hosted in London, the week before the public goes to the polls for a snap general election.
Leaders will attend a reception hosted by the Queen at Buckingham Palace on 3 December before meeting to discuss security challenges the following day.
NATO Security General Jens Stoltenberg says the summit aims to "ensure that NATO continues to adapt in order to keep its population of almost one billion people safe".
More from Donald Trump
Earlier this year, the security general warned a "serious cyber attack", such as the one that brought down NHS hospitals in 2017, could trigger a response from all NATO countries.
Mr Stoltenberg said London was a fitting host for the alliance's 70th anniversary as it is where the first headquarters was based.
Mr Trump met the Queen in June this year as part of a state visit, which included a banquet at Buckingham Palace.
He also held talks with then-Prime Minister Theresa May and attended a breakfast with business leaders.