Visitors to Scotland from North America spent £641 million in the 12 months to the end of March 2017, a 40% rise on the previous 12 months, the Scottish Government said.
There was a 19% increase in visits from North America, with more than 590,000 choosing Scotland as a destination.
Across all international markets, there was a 3% increase in visits to Scotland with spending up 9%.
Tourism Secretary Fiona Hyslop said: “Our industry, which employs 217,000 people, continues to flourish acting as a magnet for tourists drawn to our world class attractions.
“It is great news for our economy.
“The rise in overseas tourists is encouraging.
“Visitors are spending generously when they visit Scotland, particularly those coming from North America.
“Everyone involved in Scotland’s tourism industry is focused on offering an unforgettable visitor experience for people that choose our country as their holiday destination.”