Top 10 countries with highest salary for nurses in the world Best paying countries for nurses. Luxembourg – $91,000 (USD) Denmark – $87,436 (USD) Canada – $75,660 per year, $48.50 per hour (USD) Virgin Islands – $72,000 (USD) Australia – $69,699 (USD) Switzerland – $64,793 (USD) Norway – $46,050 (USD) More items... Dec 11, 2022