Santa Marta es un famoso centro turístico en el Mar Caribe y una base ideal para las playas costeras y el Parque Nacional Tayrona. Además de los barrios tradicionales de la ciudad, está el balneario algo remoto de Rodadero con numerosos hoteles y una gran playa de arena.
La ciudad fue fundada por los españoles en la primera mitad del siglo XVI y es uno de los centros más antiguos de Colombia. Sin embargo, no hay demasiados monumentos valiosos. El más importante de ellos es la Catedral barroca de Santa Marta y un pequeño casco antiguo con edificios coloniales. Hay muchos restaurantes y bares aquí. En el centro de Santa Marta, también puedes visitar el Museo del Oro Tairona y el Museo Bolivariano de Arte Contemporáneo.
Sin embargo, los atractivos más importantes de Sanata Marta esperan a los turistas lejos del centro. Así es el barrio del Rodadero con hoteles y apartamentos vacacionales y una gran playa. La playa de Santa Marta cerca del centro y del Puerto de Santa Marina no es muy grande y está muy concurrida, por lo que Rodadero goza de mucha mejor opinión por parte de los turistas. Mucha gente también opta por ir a playas fuera de la ciudad. Aquí se encuentran las famosas, arenosas y rodeadas de cerros Plaza Grande y la Playa Blanca.
La ciudad es una buena base para explorar el Parque Nacional Tayrona. Cubre gran parte de la hermosa costa con numerosas bahías, playas y una maravillosa vegetación tropical. Se puede visitar tanto desde tierra como desde el mar.