Sullivan absolvierte 28 A-Länderspiele für Schottland zwischen 1997 und 2003. Dabei war er Teil des Kaders für die WM-Endrunde 1998 in Frankreich, kam er jedoch in keiner der drei Partien zum Einsatz. Nach dem Rücktritt von Jim Leighton war er Stammtorhüter bei den Qualifikationsspielen zur Euro 2000 und WM-Endrunde 2002. Seine letzte Partie absolvierte er am 12. Februar 2003 gegen Irland (0:2).