1map logoGo to main page

Bogota, Bogota D.C. to Santa Marta (Magdalena), Magdalena from $26: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bogota, Colombia
to
Santa Marta (Magdalena), Colombia

How to Get from Bogota to Santa Marta (Magdalena): Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$26 by busBest price
740.1 kmDistance
3h 19m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bogota to Santa Marta (Magdalena) with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  19m
Estimated price
$53-160
Recommended
Company
Expreso Brasilia
Bus
Average Duration
17h  30m
Estimated price
$26-55
Cheapest
route map
Distance: 740.1 km
Duration: 3h 19m

See more options

Company
N/A
Taxi
Average Duration
1h  32m
Estimated price
$27-35
Company
N/A
Drive
Average Duration
13h  34m
Estimated price
$45-75
Company
various
Plane
Average Duration
4h  34m
Estimated price
$68-156

Traveling From Bogota to Santa Marta (Magdalena)

The journey from Bogota, a bustling high-altitude metropolis, to Santa Marta, a coastal gem with sun-kissed beaches, offers a striking contrast between urban energy and laid-back Caribbean vibes.

Best Neighbourhoods in Santa Marta (Magdalena)

Santa Marta features charming neighborhoods that cater to diverse interests.

El Rodadero
• Stunning beaches and vibrant nightlife.
• Family-friendly atmosphere with local eateries.
Centro Historico
• Rich in culture and colonial architecture.
• Close to museums, shops, and restaurants.
Taganga
• Quaint fishing village with stunning views.
• Popular for diving and water sports.

Best Times To Visit Santa Marta (Magdalena)'s Attractions

Planning your visit to Santa Marta’s attractions can enhance your experience significantly.

Tayrona National Natural Park
Visit early in the morning during weekdays for fewer crowds and serene trails.
Rodadero Beach
Late afternoon visits on weekdays offer stunning sunsets with less activity.
Santa Marta Cathedral
Explore in the early morning or late afternoon to appreciate its architecture in peace.

Santa Marta (Magdalena) Weather: What to Expect Year-Round

Santa Marta enjoys a tropical climate with warm temperatures and plenty of sunshine throughout the year, making it an inviting destination. The dry season from December to April is ideal for beach outings and outdoor adventures, while the occasional rain in the wet season offers a refreshing contrast.

Dining Recommendation in Santa Marta (Magdalena)

Try the fresh ceviche at La Pescadería, where the coastal flavors of the Caribbean truly shine in every bite. Unlike the heavier dishes often found in Bogota, Santa Marta’s dining scene celebrates local seafood and vibrant ingredients, creating a refreshing culinary experience enhanced by the ocean view.

Bogota - Santa Marta (Magdalena) operators

Explore transport companies operating between Bogota and Santa Marta (Magdalena), with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
latam.com

Plane from Bogota (BOG) to Santa Marta (SMR)

Average Duration
1h 32m
Estimated price
$60-190

Plane from Bogota (BOG) to Barranquilla (BAQ)

Average Duration
1h 32m
Estimated price
$45-150
Website
copaair.com

Plane from Bogota (BOG) to Santa Marta (SMR)

Average Duration
1h 32m
Estimated price
$40-280

Plane from Bogota (BOG) to Barranquilla (BAQ)

Average Duration
1h 39m
Estimated price
$35-260
Website
avianca.com

Plane from Bogota (BOG) to Santa Marta (SMR)

Average Duration
1h 35m
Estimated price
$60-200

Plane from Bogota (BOG) to Barranquilla (BAQ)

Average Duration
1h 35m
Estimated price
$45-170
Website
jetsmart.com

Plane from Bogota (BOG) to Santa Marta (SMR)

Average Duration
1h 36m
Estimated price
$45-150
Bus Show bus routes
Contact phone
01 800 051 8001
Website
expresobrasilia.com

Bus from Terminal Salitre to Santa Marta (SMR)

Average Duration
17h 30m
Estimated price
$29-55
Contact phone
+57 601 592 0400
Website
copetran.com

Bus from Terminal Salitre to Santa Marta (SMR)

Average Duration
19h 15m
Estimated price
$30-45
Contact phone
+57 318 3545454
Website
berlinasdelfonce.com

Bus from Terminal Salitre to Santa Marta (SMR)

Average Duration
18h 1m
Estimated price
$26-40
all-pages.other Show other routes

Other from Barranquilla (BAQ) to Santa Marta (SMR)

Average Duration
1h 32m
Estimated price
$27-35

Bogota to Santa Marta (Magdalena): Overview of Bus, Train, Flight, and Car Trips

Traveling between Bogota and Santa Marta (Magdalena) offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Bogotá to Santa Marta covering a distance of 585 miles, winding through Colombia's diverse landscapes. 💸 Enjoy the flexibility of choosing from a range of prices, typically between $45 to $75, for your road trip adventure to the coastal paradise of Santa Marta. 🌴 Arrive in Santa Marta after approximately 13 hours and 34 minutes of driving, ready to indulge in the sun-kissed beaches and vibrant culture of this enchanting coastal city in Colombia.
Average price
$45 - $75
🛫 The quickest way to get from Bogota to Santa Marta is by taking a direct flight, which only takes 1 hour and 32 minutes. JetSMART, AeroRepública, Avianca, and LATAM Chile are some of the airlines that offer this route. 🏖️ The flight from Bogota to Santa Marta takes around 3 hours and 19 minutes, allowing you to reach the beautiful coastal city relatively quickly and comfortably by air. 💸 Prices for flights between Santa Marta and Bogota typically range from $53 to $160, offering travelers a range of options to choose from based on their budget and schedule.
Departure Point
Bogota Airport
Arrival Point
Santa Marta Airport
Useful tips for plane travellers
• Consider booking your flight with Avianca or LATAM for the most comprehensive amenities, as they often have meal options included in your fare, enhancing your travel experience on this short route.
• Upon arrival at Simón Bolívar International Airport in Santa Marta, head towards the baggage claim area, as it can become congested; be patient and keep an eye on the overhead screens for your luggage carousel.
• Expect to pay around 25,000 to 30,000 COP (~$7-$8 USD) for a taxi ride from the airport to the Santa Marta city center; always ask the driver for an estimated fare before getting in, and consider using the local ride-sharing app, Beat, for potentially cheaper options.
🏞️ Journey through Colombia's diverse landscapes on a 17-hour bus ride with Expreso Brasilia. Take in the stunning views as you make your way from the bustling capital to the coastal beauty of Santa Marta. 💰 Ticket prices for the Bogotá to Santa Marta bus range from $26 to $55, providing an affordable and comfortable option for travelers looking to experience the cultural richness and natural wonders of both cities.
Departure Point
Terminal Salitre station
Arrival Point
Santa Marta station

Frequently asked questions

Find out more about the route from Bogota to Santa Marta (Magdalena).

Or choose the category:
The cheapest way to travel from Bogota to Santa Marta is by bus. This option typically costs between $23 and $40. The journey takes approximately 17 hours and 30 minutes. Despite the longer travel time, taking a bus allows you to save money while enjoying the scenic views along the way.
The fastest way to travel from Bogotá to Santa Marta is by taking a flight. The flight duration is approximately 3 hours and 21 minutes. The cost of the flight can range from $50 to $150, depending on the airline and the time of booking. Flying allows you to reach your destination in a fraction of the time compared to other modes of transportation such as buses or trains.
The distance between Bogotá and Santa Marta is approximately 461 miles. If you prefer to travel by road, the distance is about 580 miles. It is important to note that the travel time may vary depending on the route and mode of transportation chosen.
The most convenient way to travel from Bogotá to Santa Marta without a car is by taking a bus. There are several bus companies that operate this route, offering comfortable and reliable service. The journey takes approximately 17 hours and 30 minutes and the ticket prices range from $23 to $40, depending on the service and type of bus selected. It is advisable to book your tickets in advance to secure your seat and ensure a smooth and hassle-free journey.
The journey from Bogotá to Santa Marta takes approximately 3 hours and 21 minutes, including transfers. There are various transportation options available, including flights, buses, and private car services. The most common and convenient way to travel between the two cities is by air, with several airlines offering direct flights. However, if you prefer a more economical option, taking a bus is a viable alternative that offers scenic views along the journey.
There are numerous accommodation options near Santa Marta. With over 1417 hotels to choose from, you have plenty of choices to suit your budget and preferences. Prices for hotels in Santa Marta start at $119 per night, giving you a range of options to find something that fits your budget. Whether you're looking for a luxury resort, a cozy boutique hotel, or a budget-friendly hostel, you'll be able to find suitable accommodation near Santa Marta.
Yes, you can drive from Bogotá to Santa Marta. The driving distance is approximately 581 miles, and it takes around 13 hours and 26 minutes to complete the journey. The route offers beautiful landscapes, including the scenic views of the Sierra Nevada mountains. It is recommended to plan your trip in advance and make sure to have a reliable vehicle and enough rest stops along the way.
Yes, there is a direct bus service between Bogota and Santa Marta. The buses depart from Bogotá three times a day and operate every day. The journey takes approximately 17 hours and 30 minutes. This is a convenient and cost-effective option for traveling between the two cities.
To catch the bus from Bogotá to Santa Marta you will need to go to the Bogotá station. The bus service is operated by Expreso Brasilia, and they have departures from this station. Make sure to check the bus schedule and arrive at the station in advance to ensure you secure your seat for the journey to Santa Marta.
The bus from Bogotá to Santa Marta arrives at Santa Marta station. Santa Marta station is the main bus terminal in the city where buses from various destinations, including Bogotá, arrive. It is conveniently located in the city center and well-connected to other parts of Santa Marta. Upon arrival, passengers can easily access taxis or other transportation options to reach their final destination within Santa Marta.
To get to Santa Marta from the airport in Bogotá, you can take a taxi to the Bogotá Bus Terminal. Then, you can find frequent buses that will take you directly to Santa Marta. The journey takes around 17 hours and 30 minutes and the cost ranges from $23 to $40. Alternatively, you can also consider booking a flight from Bogotá to Santa Marta, which takes around 1 hour and 20 minutes.
AeroRepública, Avianca - Aerovías del Continente Americano S.A., and LATAM Chile offer flights from Bogota Airport to Santa Marta Airport. These airlines provide convenient options for travelers looking to fly between the two cities. It is recommended to check their websites or contact their customer service for specific flight schedules and prices.
The fastest way to get from Bogota to Santa Marta is by taking a direct flight. Several airlines, including AeroRepública, Avianca - Aerovías del Continente Americano S.A., and LATAM Chile, offer flights from Bogota Airport to Santa Marta Airport. The flight duration is approximately 1 hour and 32 minutes. The prices for a flight between Santa Marta and Bogota range from $53 to $150.
The flight from Bogota to Santa Marta takes approximately 1 hour and 32 minutes on a direct flight. This is the quickest way to travel between the two cities. Airlines such as Avianca, Viva Air, and LATAM offer direct flights on this route. However, please note that flight duration may vary depending on factors such as weather conditions and air traffic.
The cost of a flight from Bogota to Santa Marta can vary between $53 and $150. The price depends on factors such as the airline, time of booking, and availability of promotions or discounts. It is recommended to book in advance and compare prices from different airlines to find the best deal for your travel dates. Additionally, consider checking for any additional fees that may apply, such as baggage fees, to have a complete understanding of the total cost of the flight.
The cost of a bus ticket from Bogota to Santa Marta ranges from $23 to $40. Prices may vary depending on the bus company, the type of bus, and the amenities offered. It is advisable to book in advance to secure the best prices. Remember to check the schedule and duration of the journey as some buses may have overnight trips lasting around 17 hours and 30 minutes.
The cost of driving from Bogota to Santa Marta can range from $45 to $70 depending on various factors such as the type of car, fuel prices, and tolls along the route. It is important to note that this estimate does not include any additional expenses such as parking fees or vehicle maintenance. It's recommended to check current fuel prices and plan your budget accordingly for a smooth and cost-effective journey.

Trips from Bogota