Yes, foreigners can open a bank account in Colombia. Before opening an account, you'll need to obtain a valid Colombian identification, such as a cédula de extranjería (foreigner ID card) or passport, and present it along with your proof of income and address. Some banks may have additional requirements for foreigners, so it's advisable to research and choose a bank that best suits your needs. Keep in mind that opening an account may involve a more detailed process for non-residents, but with the right documentation, it's entirely possible.