Being an English-Cypriot, Ioannou is eligible to represent the national teams of both the countries. In 2012, he had been capped by Cyprus U19. He made his Cyprus U21 debut on 5 September 2014, coming on as a 70th-minute substitute in a UEFA European U-21 Championship qualifying match against Belgium.