The presenter was speaking about the event on his Uncensored show on Wednesday night, where Louis Walsh and Sharon Osbourne were appearing to try and change his mind.
However, before the discussions had even began, Piers labelled Eurovision ‘a load of old balderdash’.
After some clips of past entrants was shown, Piers then said he was watching a ‘ludicrous farce’.
However, music manager and former Popstars, The X Factor and Ireland’s Got Talent judge Louis challenged Piers on his views.
‘I think is brilliant fun and I watch it every single year,’ he said.
‘There are some really good songs…you just played all the bad ones,’ he said.
He added: ‘ABBA came from it, Johnny Logan, Celine Dion…so many good ones.
‘It is light entertainment at its best Piers and you might not like it but I love it,’ he added.
Turning his attention to Sharon, Piers then said she loved this sort of ‘cr**’ and said she would ‘always put the nutty acts like that through’ when they were both judges on America’s Got Talent.
‘It was down to me on behalf of the grateful American people to buzz them off…you love this stuff,’ he said.
But as she said, it was ‘not c***, it was cultural’ and ‘interesting to see these cultures and what they consider to be entertainment’.
However Piers said he ‘hadn’t heard a good song’ in the contest since ABBA competed in 1974.
Despite the pair’s best efforts, Piers unsurprisingly didn’t change his opinion, and ended the discussion by saying that they weren’t doing well in ‘trying persuade me this garbage is serious music’.
‘I will not be anywhere near a TV on Saturday night,’ he said.
It’s not the first time the host has slammed the contest, with Piers taking a swipe at UK entrant Michael Rice in 2019 after he ended up at the bottom of the leader board.
‘This is where we’ve got to, where everyone says, “Oh, he did so well. He couldn’t have done any better, it was all down to Brexit. It was Brexit that was the problem”,’ he said.
‘No, it was a terrible song,’ he added.
For those still wanting to tune in as the competition progresses, the second semi-final will air on Thursday night from 8pm on BBC.
The countries set to compete are Denmark, Armenia, Romania, Estonia, Belgium, Cyprus, Iceland, Greece, Poland, Slovenia, Georgia, San Marino, Austria, Albania, Lithuania and Australia.