A mental health nurse earns salaries that amount from £24,907 to £30,615 in the UK. You can have a bigger salary once you have earned more experiences in this kind of field just like other professional fields. Nurses who are already experienced in this kind of professional field earn from £31,365 to £44,503 on the average.