This question already has an answer here:

hi there I have a visa b2 do I need to apply for esta on line?


marked as duplicate by Traveller, Ali Awan, Henning Makholm, bytebuster, Robert Columbia Feb 11 at 11:38

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • You do not need ESTA and you should not apply for it. ESTA is for people who want to use the visa waiver program. People who travel to the US with a visa are not using the visa waiver program. When you enter the US, present your passport open to the visa page, so the officer does not mistakenly admit you under the visa waiver program. – phoog Feb 11 at 15:57