Niall Horan has apologised to fans for not making it to The Graham Norton Show this week.

The 26-year-old singer star was due to join Norton's virtual sofa alongside Killing Eve's Sandra Oh on Friday, but he was feeling unwell.

Taking to Twitter, the Mullingar man explained how he was feeling unwell when the show was prerecorded earlier in the week.

He posted: "sorry I couldn't make an appearance on @grahnort guys. The show is shot during the week and I was too ill to get involved. If Graham will have me back, i’ll get on again soon."

Norton confirmed that the former One Direction star was welcome on the show anytime, and wished the star well, replying: "Welcome anytime sir! Glad you are feeling better! G x."

See ya soon ❤️ https://t.co/QoOHE5JR0Z

— Niall Horan (@NiallOfficial) May 9, 2020

Horan recently said that his 89-year-old granny in Mullingar is the inspiration behind his work with charity ALONE, which focuses on isolated elderly people in Ireland.