President Trump's summit with North Korea leader Kim Jong Un will be held on June 12 in Singapore

President Donald Trump said Thursday that his summit with North Korean leader Kim Jong Un would take place June 12 in Singapore.

It marks the first time that a sitting U.S. president will meet with a North Korean head of state – and a stunning turnaround in U.S.-North Korean relations from last year, when the nations appeared to be on the brink of conflict.

The president revealed the date and location for the highly anticipated meeting in a tweet Thursday morning.

Trump’s announcement came after weeks of hints and suggestions about when he and the North Korean leader would meet.

It also came on the heels of North Korea releasing three American prisoners to Secretary of State Mike Pompeo earlier this week. Trump greeted the men early Thursday morning at Andrews Air Force Base.

The decision to hold the summit in Singapore, a southeastern Asia independent city-state about four times the size of Washington, D.C., made sense to foreign-policy experts.

“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 similiar 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.”

Trump had previously floated the notion of holding the meeting in the Demilitarized Zone, or DMZ, separating North and South Korea.

Last month, Kim and South Korean President Moon Jae-in met at the countries’ border in the DMZ before venturing into South Korean land for their meeting last month.

CNBC’s Amanda Macias contributed to this report.