Travel Mental Health Nurse Salary Guide: Asheville, NC
Average Travel Mental Health Nurse Salary
$1,782/week
The average salary for a Travel Mental Health Nurse in Asheville, NC is $1,782 per week. This is 7% lower than the North Carolina average of $1,900.
Last updated on September 29, 2026. Based on 24 active jobs on Vivian.com in the last 7 days.
Travel Mental Health Nurse salaries in Asheville, NC compared to State and National Averages
$1,782/week
Asheville, NC
24% lower than the US average.
$1,900/week
North Carolina
16% lower than the US average.
$2,206/week
United States
How Travel Mental Health Nurse Salaries in Asheville Compare to Other Cities
How Travel Mental Health Nurse Salaries in Asheville Compare to Other Cities
Hickory, North Carolina
$1,906/week
This is 11% lower than the Asheville average of $2,108.
Hazard, Kentucky
$1,773/week
This is 19% lower than the Asheville average of $2,108.
Louisville, Kentucky
$2,270/week
This is 7% higher than the Asheville average of $2,108.
What cities in North Carolina pay the most for Travel Mental Health Nurses?
Boone, North Carolina pays Travel Mental Health Nurses the most, averaging $2,232 per week, followed by Morganton, North Carolina ($2,144) and Black Mountain, North Carolina ($1,842). Morganton, North Carolina has the highest ceiling, with max weekly pay reaching $2,407. For comparison, the Asheville, NC average for Travel Mental Health Nurses is $1,782 per week — Boone, North Carolina pays 25% more.
| City | Average Weekly Salary | Max Weekly Salary |
|---|---|---|
| Boone, North Carolina | $2,232 | $2,232 |
| Morganton, North Carolina | $2,144 | $2,407 |
| Black Mountain, North Carolina | $1,842 | $1,842 |
| Asheville, North Carolina | $1,782 | $2,159 |
What are the highest paying Agencies for Travel Mental Health Nurse jobs in Asheville?
Seven Healthcare pays Travel Mental Health Nurses the most, averaging $2,220 per week, followed by HealthTrust Workforce Solutions HCA ($2,159) and TotalMed RN ($1,849). Seven Healthcare also has the highest ceiling, with max weekly pay reaching $2,500. For comparison, the Asheville, NC average for Travel Mental Health Nurses is $1,782 per week — Seven Healthcare pays 25% more.
| Average Weekly Salary | Max Weekly Salary | |
|---|---|---|
| Seven Healthcare | $2,220 | $2,500 |
| HealthTrust Workforce Solutions HCA | $2,159 | $2,159 |
| TotalMed RN | $1,849 | $2,034 |
| VyTalent Solutions | $1,782 | $1,782 |
| AMN Healthcare Nursing | $1,768 | $1,783 |
| Slate Healthcare | $1,753 | $1,753 |
| Coast Medical Service | $1,658 | $1,658 |
| Supplemental Health Care | $1,651 | $1,651 |
Last updated on September 29, 2026. Information based on active jobs on Vivian.com.

Travel Mental Health Nurse Career Guide
Use our exclusive Career Guides to research the education, qualifications, skills and responsibilities for a variety of healthcare disciplines and specialties employers are hiring now.
Go to the guideTop Travel Mental Health Nurse Jobs
Behavioral Health RN
- Asheville, North Carolina
- Mission Hospital - Memorial Campus
- Prime Time Healthcare Nursing and 24 others
UP TO $1,891/wk
Travel Nurse RN - Behavioral Health
- Asheville, NC
- HealthTrust Workforce Solutions HCA
- 3x12 hrs, Days
- Referral Bonus
$2,181/week
Travel Nurse RN - Psychiatric
- Asheville, NC
- TotalMed RN
- 3x12 hrs, Days
- Referral Bonus
$2,034/week
Behavioral Health RN
- Asheville, NC
- Care Career
- 3x12 hrs, Nights
- Referral Bonus
$1,891/week
Behavioral Health RN
- Asheville, NC
- Bestica
- 3x12 hrs, Nights
- Referral Bonus
$1,880/week
Get alerts about new jobs and salary trends in Asheville, NC
Be the first to know about new jobs for Mental Health Nurses with the salary that suits you.
Featured Blog Posts
Featured Blog Posts


