Para entrar a Colombia, los ciudadanos de la mayoría de los países necesitan un pasaporte válido y una visa de turismo. No se necesita visa de turismo para los ciudadanos de Argentina, Brasil, Chile, Ecuador, Israel, México, Perú, Uruguay y Venezuela. Sin embargo, se recomienda que los ciudadanos de estos países lleven su pasaporte para evitar problemas o retrasos en la frontera.
Para los ciudadanos de otros países, la visa de turismo puede solicitarse en la embajada o el consulado de Colombia en su país de residencia. En algunos casos, también se puede solicitar en línea a través del Ministerio de Relaciones Exteriores de Colombia. Las visas de turismo son válidas por hasta 90 días y pueden ser prorrogadas por otros 90 días.
Los visitantes que desean permanecer en Colombia por más de 90 días deben solicitar una visa de no inmigrante en la embajada o el consulado de Colombia en su país de residencia. Las visas de no inmigrante pueden ser de 90, 180 o 360 días de duración y deben ser solicitadas antes de viajar a Colombia. Se pueden prorrogar por el mismo período de tiempo.
Para ingresar a Colombia, los visitantes deben tener un pasaporte válido y una visa de turismo o de no inmigrante. También deben presentar un pasaje de ida y vuelta o un pasaje de salida válido de Colombia, así como una tarjeta de embarque. Los visitantes también deben tener suficientes fondos para su estadía en Colombia. Se recomienda que los visitantes lleven en efectivo o tarjetas de crédito/débito para poder pagar por hoteles, comidas, transporte y otros gastos.