31 января 2001 года в товарищеском матче против сборной Мексики Феррейра дебютировал за сборную Колумбии. В том же году Давид попал в заявку национальной команды на участие в Кубке Америки. На турнире он принял участие в матче против сборной Венесуэлы и завоевал золотые медали. В 2004 году он второй раз поехал на Кубок Америки, на этот раз Феррейра сыграл три матча, а его команда стала четвёртой. В 2007 году Давид в третий раз принял участие в розыгрыше Кубка Америки, как и в предыдущий раз он сыграл три матча.