Domestic tourism remained steady in 2012 from the year-ago period.
"2012 has been a good year ... and the number of tourists, spending and overnight stays will also increase in 2013," said Industry Minister Jose Manuel Soria.
Just under 58 million international tourists visited Spain in 2012, and they spent 6 percent more there than the previous year at 56 billion euros - nearly 1,000 euros per person.
More Germans and French visited, and the number of Russian tourists jumped 41 percent from 2011.
Spain is one of the world's top tourist destinations, although it was ousted from its No. 3 ranking for international arrivals in 2010 by China.
France and the United States take the top two positions.