US President Donald Trump has said he would attend a November celebration in Paris marking the end of World War I, hours after a military parade planned in Washington was postponed over soaring costs.

Mr Trump said he in fact cancelled that event, blaming local politicians for charging a "ridiculously high" price and vowing to "attend the big parade already scheduled at Andrews Air Force Base on a different date, & go to the Paris parade, celebrating the end of the War, on November 11th."

"Maybe we will do something next year in D.C. when the cost comes WAY DOWN," he added on Twitter.

It comes after the Defence Department said that the parade, which was requested by Mr Trump, was postponed until next year. 

"We originally targeted November 10, 2018 for this event but have now agreed to explore opportunities in 2019," the department said in a statement.

A US official, speaking on condition of anonymity, said it was unclear exactly what caused the postponement but the increased cost of the event had caused concern and could be one reason.

The parade to honour US military veterans and commemorate the 100th anniversary of the end of World War I could cost more than $90m, the US official said, citing provisional planning figures that were nearly three times an earlier White House estimate.

The official said the cost estimate of about $92m had not yet been approved by Defense Secretary Jim Mattis and could still be changed and more options could be included.

In February, Mr Trump asked the Pentagon to explore a parade in celebration of American troops, after the Republican president marvelled at the Bastille Day military parade he attended in Paris last year.

Earlier this year, the White House budget chief said the parade would cost US taxpayers between $10m and $30m.

It was not immediately clear why the recent cost estimate was so much higher than the earlier one, and what exactly it included.

A Pentagon memo from March said the Washington parade route would have a "heavy air component at the end of the parade.

"Include wheeled vehicles only, no tanks - consideration must be given to minimise damage to local infrastructure."

Critics say the government should not spend money on a costly display of troops and weapons when the Pentagon is struggling to cover the expenses of training, support and personnel.

The District of Columbia Council had ridiculed the idea of a parade on Pennsylvania Avenue, the 1.9km stretch between the Capitol and the White House that is also the site of the Trump International Hotel.

Military parades in the United States are generally rare. Such parades in other countries are usually staged to celebrate victories in battle or showcase military might.

In 1991, tanks and thousands of troops paraded through Washington to celebrate the ousting of President Saddam Hussein’s Iraqi forces from Kuwait in the Gulf War.