Thailand's Prime Minister Yingluck Shinawatra and her country's Election Commission have agreed to hold a new vote July 20.
It is unclear whether the country's opposition, which is involved in a prolonged standoff with Ms. Yingluck, will participate in the general election.
The prime minister called snap elections in February, but the opposition boycotted the polls and disrupted voting in many areas.
Ms. Yingluck's opponents accuse her of being corrupt and say her government is controlled by her brother, Thaksin Shinawatra.
Mr. Thaksin, an ex-prime minister, was ousted in a military coup and fled the country to escape corruption charges he says were politically motivated.