Ward ha rappresentato il Galles a livello giovanile, dalla nazionale under-17 all'under-21. Il 24 marzo 2016 esordisce con la nazionale maggiore del suo paese in una amichevole contro la nazionale nordirlandese a Cardiff, sostituendo Wayne Hennessey all'inizio del secondo tempo. Nel 2016 il ct dei dragoni Chris Coleman lo convoca per gli Europei di Francia. A causa di un fastidio alla schiena accusato dal titolare Hennessey, Ward esordisce da titolare in nazionale nella prima partita della competizione, vinta dai gallesi per 2 a 1 contro la Slovacchia.