Le Parc national naturel de Tayrona est une aire protégée située dans la région carribéenne de la Colombie, dans le département de Magdalena à 34 km de la ville de Santa Marta. Le parc abrite une biodiversité endémique dans les montagnes de la Sierra Nevada de Santa Marta. Le parc comprend 30 km² de zone maritime dans la Mer des Caraïbes et 150 km² de terre.
Avec 211 833 visiteurs en 2009, c'est le deuxième parc national le plus visité de Colombie derrière le parc national naturel de coraux Rosario et San Bernardo.