The main difference between interns and trainees has to do with the education and experience required of each.

Interns must be current students or recent graduates of a post-secondary academic institution outside the U.S. that grants degrees or certificates. If you’ve completed your studies, you must start the internship program within one year of graduating. Interns are permitted to intern in the U.S. for up to 12 months, and your field of training must be related to your field of study.

Trainees must have earned a degree or professional certificate from an overseas post-secondary academic institution and have at least one year of related professional experience acquired outside the U.S. Alternatively, if you do not have a degree or certificate, you must have at least five years of related professional experience acquired outside the U.S. As a trainee you are permitted to train in the U.S. for up to 18 months, unless you are participating in a Hospitality/Tourism program, which cannot exceed 12 months. Your field of training must be related to your professional experience.