Bojinov made his debut for Bulgaria at UEFA Euro 2004; on 22 June 2004, he came on as a substitute in the 1–2 loss against Italy.
He earned his second cap on 19 August 2004 in the 1–1 away draw against the Republic of Ireland in a friendly match during which he also scored his first international goal.

On 17 November 2005, Bojinov scored a goal against Mexico in a friendly match in the United States at NRG Stadium, contributing to a 3–0 win.
On 6 September 2006, Bojinov scored his first international goal in a competition match, against Slovenia, in 3–0 home win in UEFA Euro 2008 qualifying.
It was also Bulgaria's first goal in the Euro 2008 qualifying.
Bojinov made his debut for Bulgaria at UEFA Euro 2004; on 22 June 2004, he came on as a substitute in the 1–2 loss against Italy. He earned his second cap on 19 August 2004 in the 1–1 away draw against the Republic of Ireland in a friendly match during which he also scored his first international goal.
On 17 November 2005, Bojinov scored a goal against Mexico in a friendly match in the United States at NRG Stadium, contributing to a 3–0 win. On 6 September 2006, Bojinov scored his first international goal in a competition match, against Slovenia, in 3–0 home win in UEFA Euro 2008 qualifying. It was also Bulgaria's first goal in the Euro 2008 qualifying.
Valeri Bojinov