Nurses have several visa options to work in the USA.
The H-1B visa is available for positions that require a bachelor's degree or higher in a specialized field, making it suitable for advanced practice roles like nurse practitioners and nurse anesthetists, though it is not commonly used for general nursing roles.
The EB-3 visa is an employment-based option for skilled workers, including nurses, which requires a job offer, labor certification (PERM), and an I-140 petition, ultimately leading to permanent residency (green card).
The TN visa is available to Canadian and Mexican citizens under the USMCA agreement, allowing nurses to work in the US for up to three years with the possibility of renewal, featuring quick processing times and no need for labor certification.