The report is 0.1 percentage points higher than the figure released a month earlier in what is called a "flash estimate."
For March, the flash estimate for the eurozone put consumer price inflation at 2.6 percent.
The estimate covers the 17 nations that share the euro as currency. The region includes Belgium, Germany, Estonia, Ireland, Greece, Spain, France, Italy, Cyprus, Luxembourg, Malta, the Netherlands, Austria, Portugal, Slovenia, Slovakia and Finland.
In March, the lowest inflation rates experienced in the 27-member European Union were in Sweden with prices up 1.1 percent, Greece (up 1.4 percent) and Bulgaria (up 1.7 percent), Eurostat said.
The highest inflation rates were posted in Hungary (up 5.5 percent), Estonia (up 4.7 percent) and the Czech Republic (up 4.2 percent).