Donald Trump has lashed out at press again in another late night tweet, this time lambasting news organisations for claiming Mexico would not agree to pay for his controversial wall along the border.

The President-elect tweeted: 'Dishonest media says Mexico won't be paying for the wall if they pay a little later so the wall can be built more quickly. Media is fake!'

It comes after the former Mexican President Vicente Fox took to Twitter to make it clear that Mexico will not be paying for the wall.

Scroll down for video

Donald Trump tweeted late last night about his controversial Mexican wall project

Trump has promised his supporters Mexico will pay for the wall. Republicans have said the wall may be initially paid for by the US, with the money being recouped from Mexico later

Fox blasted The Donald tweeting: 'TRUMP, when will you understand that I am not paying for that f***** wall. Be clear with US tax payers. They will pay for it.'

He said earlier: 'Trump may ask whoever he wants, but still neither myself nor Mexico are going to pay for his racist monument. Another promise he can't keep.'

The New York Times reported that the Government Accountability Office had estimated the wall would cost $6.5million per mile, with an additional $4.2million per mile for roads and associated works.

The border is 1,989 miles long, making the total cost $21.2billion.

Current Mexican President Enrique Peña Nieto has maintained the wall will not be funded by Mexico.

A newly built section of fencing on the US-Mexico border at Sunland Park, opposite the Mexican city of Ciudad Juarez

Mexican President Enrique Peña Nieto (pictured, left, meeting Trump in Mexico City in August) has said there is 'no way' Mexico is paying for the wall

In an interview with CNN he said: 'There is no way that Mexico can pay [for] a wall like that.'

On Trump's campaign website, in a 664-word plan, it states Mexico will pay for the wall or the US will block wire transfers to Mexico. The site also states Mexicans would pay for it indirectly through higher visa fees.

On Friday, congressional Republicans started plans for building the wall along the southern border before Mexico has agreed to pay.

It could be funded as soon as April through the appropriations process. Trump has stated it will not ultimately cost US taxpayers.

On Friday Trump tweeted: 'Any money spent on building the Great Wall (for sake of speed), will be paid back by Mexico later!'

'Not paying for that f***** wall': Fox has said before that Mexico will not pay for the wall

On Friday Trump denied reports that US taxpayers would pay for the border wall

Fox and Trump have previously sparred on the topic of the wall which was Trump's most famous campaign promise.

Fox has consistently said Mexico will not pay for the wall.

During a campaign rally in February, Trump responded to this statement by saying the wall 'just got 10ft taller'.

Beyond just the wall, Fox also voiced his other qualms about Trump via Twitter.