Por vía aérea
Al aeropuerto Simón Bolívar llegan las principales aerolíneas comerciales desde Bogotá y otras importantes ciudades, haciendo conexión en ellos.
Por vía terrestre
Por la carretera troncal del Caribe que precediendo de Bogotá pasa por Honda, estrella vial de Colombia; donde confluyen las vías de muchos lugares, sigue por Puerto Boyacá, San Alberto, Aguachica, Bosconia, Aracataca y en Ciénaga empalma con la troncal del Caribe, donde a mano derecha hacia el norte se recorren 26 kilómetros para llegar a Santa Marta.
Entre Bogotá y Santa Marta media una distancia aproximada de 1000 kilómetros que se recorren sin detenerse en 16 horas. Entre Barranquilla y Santa Marta median 100 kilómetros que se pueden recorrer en 90 minutos. Desde Santa Marta a Riohacha, la distancia es de 160 kilómetros que se recorren entre dos y dos horas y media.
Guía turística de San Andrés