В сборной Югославии Иван Булян дебютировал 26 сентября 1973 года в товарищеском матче со сборной Венгрии, завершившимся со счётом 1:1. В составе сборной Булян принял участие в чемпионате мира 1974 года и чемпионате Европы 1976 года. Свой последний матч за сборную Булян сыграл в отборочном турнире чемпионата мира 1982 года против сборной Греции 29 ноября 1981 года, тот матч завершился победой югославов со счётом 2:1, что позволило сборной Югославии выйти в финальный турнир с первого места. Всего же за сборную Булян сыграл 36 официальных матча в которых забил 2 гола. Также Булян сыграл 1 матч за молодёжную сборную Югославии.