Vida was an active member of the Croatia national under-21 team [REF].
On 23 May 2010, he made his full international debut in Croatia's 2-0 win against Wales in Osijek, entering as a substitute for Darijo Srna in the 80th minute [REF].