Travel nurses often earn significantly higher salaries, ranging from $242,000 to $284,500, due to high demand and critical shortages in healthcare. Hospitals frequently operate with minimal staffing, necessitating the hiring of travel nurses at competitive rates to ensure adequate patient care.