Daniel Alves Da Silva występował w młodzieżowych reprezentacjach Brazylii. W dorosłej reprezentacji zadebiutował 10 października 2006 r. w meczu rozegranym w Goeteborgu z Ekwadorem. Jedyne do tej pory gole w reprezentacji Dani Alves strzelił w finale Copa America 2007 z Argentyną (3:0), oraz w meczu Brazylia – Urugwaj (4:0). Ostatniego gola dla reprezentacji Brazylii, strzelił w półfinale Pucharu Konfederacji z RPA. Brazylia wygrała 1:0 a jedynego gola (z rzutu wolnego) strzelił właśnie Alves w 88 minucie. Nie pojechał na MŚ 2018 z powodu kontuzji.