It would be the first meeting ever for a sitting U.S. president and the head of North Korea and a stunning turnaround in relations from last year, when the nations appeared to be on the brink of conflict.
The president revealed the date and location for the meeting in a tweet Thursday morning.
Trump's announcement came after weeks of hints and suggestions about when and where the two would meet.
Singapore is a Southeast Asia independent city-state about four times the size of Washington.
"I think having the meeting Singapore makes sense for a number of reasons. First, having it along the DMZ was likely nixed as the photo ops would have been very similar and not conducive to something that would be fresh and different," Harry Kazianis, director of defense studies at the Center for the National Interest, told CNBC. "Second, there is no way you could have this in China, as Chinese intelligence would listen to any sidebar conversations Kim and Trump might have."
—CNBC's Amanda Macias contributed to this report.