A visa does not guarantee that you will be able to enter the US, it only allows you to travel to the airport or land border. Upon arrival there, the US Department of Homeland Security, Customs and Border Protection ( CBP ) will assess whether you are admissible to enter.