While the official currency in Colombia is the Colombian peso, many establishments in Medellín accept US dollars. However, it's always a good idea to carry some local currency for smaller purchases or in case US dollars are not accepted.