В сборной Югославии Данило Попивода дебютировал 14 июня 1972 года в товарищеском матче со сборной Венесуэлы, завершившимся со счётом 10:0, причём Попивода забил пятый гол своей сборной. В составе сборной Попивода принял участие в чемпионате мира 1974 года и чемпионате Европы 1976 года. Своё последнее выступление за сборную Попивода провёл в отборочном турнире чемпионата мира 1978 года против сборной Испании 30 ноября 1977 года, тот матч завершился поражением югославов со счётом 0:1. Всего же за сборную Попивода сыграл 20 официальных матчей в которых забил 5 голов. Также Попивода сыграл 3 матча за молодёжную сборную Югославии в которых забил 1 гол и 10 матчей за юношескую сборную Югославии, в которых забил 7 голов.