The length of the visa appointment is usually 30 minutes and the interview itself is about 5-10 minutes. Appointments at crowded US missions such as in India or the Philippines can take longer.