This question already has an answer here:
I would like to clarify a few things regarding my situation. You see, on August 9, 2016 I received back my passport with my US Visa on it. And as I saw, it stated that the visa is due to expire on Dec 30, 2016. However, I would like to spend Christmas and New Years in the United States. I want to arrive in the U.S. on Dec 1 and leave January 13. Now having realised that my Visa's validity is only until 30th of December (right before New Years) I now wonder, would it be possible to be given a duration of stay past the expiry date of the visa?
I am asking this because I do not know exactly how to proceed with my travel plans. Should I book past the validity of my visa or should I stick within the given validity dates of my visa? I've seen through research that the duration of stay given in the I-94 by the DOHS officer can surpass the given validity of my visa but I am in doubt and need some assurance.
"Q.14 My visa will expire while I am in the United States. Is there a problem with that? No. You may stay in the U.S. for the period of time and conditions authorized by the Department of Homeland Security officer when you arrived in the U.S., which will be noted on the I-94, even if your visa expires during your stay."
Hoping to get these questions clarified so I can proceed planning my travels soon.