Japan posted a current account surplus of ¥1.95 trillion ($18 billion) in April, the highest for the month since 2007, as the travel surplus swelled to a record high even as the trade surplus shrank, government data showed Thursday.

A current account surplus was posted for the 34th straight month, and the travel surplus came to ¥177.9 billion, the largest ever, as the number of visitors to the country hit a record 2.58 million in the month.

Among key components in the current account, one of the widest gauges of a country's international trade, goods trade registered a surplus of ¥553.6 billion, the Finance Ministry said in a preliminary report.