Cheap Bus tickets to Santa Marta

What are the most popular routes to Santa Marta?

Badajoz - Santa MartaAverage price$12Average duration35mDaily departures2
Zafra - Santa MartaAverage price$10Average duration35mDaily departures3
Seville - Santa MartaAverage price$26Average duration2hDaily departures3
Los Santos de Maimona - Santa MartaAverage price$10Average duration25mDaily departures3
Almendralejo - Santa MartaAverage price$9Average duration40mDaily departures1