Vida was a part of the Croatian squad at the 2014 FIFA World Cup tournament in Brazil, but remained as an unused substitute in the tournament. He regained his place as a regular during the UEFA Euro 2016 qualifying, making nine appearances, and also appeared in three matches at the finals, where the team were eliminated by Portugal in the round of 16.