La opción más económica que nosotros encontramos en la zona céntrica de Santa Marta y cercana al bus a Tayrona fue el Mareiwa Hostel.

El precio fueron 13000 pesos colombianos por una cama en habitación de 4 con baño compartido. Tiene un buen ambiente, las habitaciones están limpias, hay cocina y te guardan la mochila con las cosas que no necesitas para ir al Parque Nacional del Tayrona. Muy cerca tienes un supermercado grande para comprar comida.