The maximum duration of the J-1 Intern Visa is 12 months. The maximum duration of the J-1 Trainee Visa is 18 months. Hospitality/Tourism training programs are limited to 12 months for both Interns and Trainees, per the program regulations.