Question: do us citizens need a business visa for colombia?
Answer: All U.S. citizens who do not also hold Colombian citizenship must present a valid U.S. passport to enter and leave Colombia. U.S. citizens do not need a Colombian visa for a tourist or business stay of 90 days or less. ... You may be denied entry to Colombia if you do not have a return ticket.