Gracias al desarrollo de Santa Marta, en los últimos años en la ciudad han surgido modernos centros comerciales donde los clientes pueden acceder a servicios de alta calidad. Hay almacenes, restaurantes, teatros de cine, heladerías y otros negocios. Para comprar también está el barrio turístico de El Rodadero, donde hay tiendas de decoración y se consiguen artesanías arhuacas y koguis.