Boris Johnson has snubbed a second showpiece TV election interview, despite mounting criticism of his refusal to face Andrew Neil.

ITV News has revealed that it offered the prime minister several times and dates for its Tonight programme hosted by Julie Etchingham, but has now accepted it will not take place.

“Every other leader of Great Britain’s main political parties that has been approached has done an interview for Tonight,” a source said.

The criticism came as Andrew Neil laid down the gauntlet to the prime minister, challenging him to the “oven-ready” BBC interview that he has so far avoided.

Staring at the camera, the veteran broadcaster told viewers that the BBC has “been asking him for weeks now to give us a date, a time, a venue. As of now, none has been forthcoming. It is not too late”.

Mr Neil ended his monologue, which came after his interview with Nigel Farage, the Brexit Party leader, by saying: “The prime minister of our nation will, at times, have to stand up to President Trump, President Putin, President Xi of China.

“It was surely not expecting too much that he spend half an hour standing up to me.”

The failure to be interviewed comes after Ms Etchingham embarrassed Jeremy Corbyn over his claim to watch the Queen’s Christmas message – when he revealed he did not know what time of day it was shown.

Mr Johnson instead put himself on the This Morning sofa, for a soft interview which concluded with the hosts, Phillip Schofield and Holly Willoughby, posing for a smiling selfie with him.

“The ITV News team making the Boris Johnson Tonight film made the original bid for the prime minister when the election was called,” an ITV spokesperson said:

“They have contacted his press team on repeated occasions with times and dates offered to film an interview. Boris Johnson’s team have today confirmed he will not be taking part.

“The programme will instead feature a profile of the PM using fresh interviews with other contributors and archive footage.”

Mr Neil made clear he now accepted Mr Johnson would not agree to be interviewed by him, despite No 10 claiming negotiations were ongoing.

Top 10 marginal seats to watch at the general election Show all 10 1 /10 Top 10 marginal seats to watch at the general election Top 10 marginal seats to watch at the general election North East Fife Currently held by the SNP with a majority of 2 Getty Top 10 marginal seats to watch at the general election Kensington Currently held by Labour with a majority of 20 Getty Top 10 marginal seats to watch at the general election Perth and North Perthshire Currently held by the SNP with a majority of 21 Getty Top 10 marginal seats to watch at the general election Dudley North Currently held by independent, formerly Labour, MP Ian Austin with a majority of 22 LivingInMediocrity Top 10 marginal seats to watch at the general election Newcastle-under-Lyme Currently held by Labour with a majority of 30 Derek Harper Top 10 marginal seats to watch at the general election Southampton Itchen Currently held by the Conservatives with a majority of 31 Rob Candish Top 10 marginal seats to watch at the general election Richmond Park Currently held by the Conservatives with a majority of 45 Robin Webster Top 10 marginal seats to watch at the general election Crewe and Nantwich Currently held by Labour with a majority of 48 Jaggery Top 10 marginal seats to watch at the general election Glasgow South West Currently held by the SNP with a majority of 60 Alec MacKinnon Top 10 marginal seats to watch at the general election Glasgow East Currently held by the SNP with a majority of 75 Christine Johnstone

He said: “The moment the election was announced we began simultaneous talks with all the leaders.

“We proceeded on the basis they’d all do it. At no stage did anybody indicate they wouldn’t do it. All did do it. Bar one.”

The presenter, renowned as the BBC’s attack dog, also retweeted a posting which read: “Boris Johnson very pleased with himself after his “grilling” on ITV’s This Morning.

“He’ll also be a guest on Masterchef, The Apprentice, Naked Attraction, and be questioned by a parrot on BBC News. But will he be interviewed by Andrew Neil? Sorry, too busy.”

Ian Lavery, the Labour Party chairman, criticised the latest refusal, saying: “Boris Johnson thinks he’s born to rule and doesn’t have to face scrutiny.

“He’s running scared because every time he is confronted with the impact of nine years of austerity, the cost of living crisis and his plans to sell out our NHS, the more he is exposed.”

On the campaign trail in Derbyshire, Mr Johnson denied he was evading scrutiny, saying: “I’m the first prime minister to have done two, or about to do two, one-on-one leadership debates, several hours’ worth of phone-ins, endless press conferences and interviews with all sorts of BBC people called Andrew.