He will be in the capital with the first lady for the Nato summit between 2 and 4 December.
Mr Trump will also attend a reception at Buckingham Palace, which will be hosted by the Queen.
The White House said in a statement that the president "looks forward to meeting" the other Nato leaders and would "emphasize the need for the Nato alliance to ensure its readiness for the threats of tomorrow".
More about: United-States Donald-Trump United-Kingdom