Rodzice Coxa pochodzą z Trynidadu i Tobago, ale Ian urodził się w Wielkiej Brytanii na przedmieściach Londynu. Jednak nie miał żadnych szans na grę w reprezentacji Anglii, toteż zdecydował się reprezentować kraj swoich rodziców. W reprezentacji Trynidadu i Tobago Cox debiutował 18 stycznia 2000 roku w przegranym 0:1 meczu z reprezentacją Maroka. Po przegranych kwalifikacjach do MŚ w Korei i Japonii Cox zdecydował, że kończy reprezentacyjną karierę, by skoncentrować się tylko na występach w Burnley FC. Jednak w 2004 roku za namową selekcjonera Leo Beenhakkera wrócił do reprezentacji i pomógł jej w awansie do Mistrzostw Świata w Niemczech, gdzie był rezerwowym obrońcą i nie zagrał ani minuty. A po remisie ze Szwecją (0:0) i porażkach z Anglią (0:2) oraz Paragwajem (0:2) reprezentacja Trynidadu i Tobago wróciła do domu po fazie grupowej.