From Santa Marta to Tayrona Private transfer takes about half an hour, while the trip by sea lasts about 40 minutes and leaves you directly in Cabo San Juan del Guia.