Vukojević was first called up to the Croatia national team in August 2007. He made his international debut on 16 October 2007 in Croatia's 3–0 win in a friendly match against Slovakia, coming on as a half-time substitute and scoring his first international goal only two minutes into the second half to give Croatia a 2–0 lead. His competitive debut for Croatia came in their 2–0 away defeat at Macedonia in the UEFA Euro 2008 qualifiers, where he came off the bench to replace Niko Kranjčar in the final 15 minutes of the game.