1map logoGo to main page

Santa Marta (Magdalena) to Bogota from $29: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Santa Marta to Bogota: 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.

$29 by busBest price
740.1 kmDistance
2h 18m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Santa Marta (Magdalena) to Bogota 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
2h  18m
Estimated price
$54-161
Recommended
Company
Expreso Brasilia
Bus
Average Duration
17h  30m
Estimated price
$29-55
Cheapest
route map
Distance: 740.1 km
Duration: 2h 18m

See more options

Company
various
Bus
Average Duration
18h  43m
Estimated price
$41-53
Company
N/A
Drive
Average Duration
13h  32m
Estimated price
$45-75
Company
various
Taxi
Average Duration
3h  38m
Estimated price
$70-155

Traveling From Santa Marta (Magdalena) to Bogota

Embarking on a journey from Santa Marta, where the heat and beach vibes dominate, to Bogota, with its cool mountain air and vibrant city life, offers you a fascinating shift in experiences.

Best Neighbourhoods in Bogota

Bogota features diverse neighborhoods, each with its own charm and character.

La Candelaria
• Historic architecture and colorful street art.
• Cultural hub with museums and vibrant nightlife.
Zona Rosa
• Trendy area popular for dining and shopping.
• Lively bars and clubs for exciting nightlife.
Chapinero
• Known for its eclectic dining options.
• Offers a mix of local and international culture.

Best Times To Visit Bogota's Attractions

Maximize your experience in Bogota by timing your visits strategically.

Gold Museum (Museo del Oro)
Mornings during weekdays offer quieter exploration and fewer visitors.
Monserrate
Early mornings provide stunning views and a peaceful atmosphere.
Botero Plaza
Visit on weekdays to enjoy the sculptures without large crowds.

Bogota Weather: What to Expect Year-Round

Bogota enjoys a cool, temperate climate, with average temperatures around 14°C (57°F) year-round; sunny days are common, but sudden rain showers can occur at any time. Visiting between December and March often offers drier conditions, making outdoor activities more enjoyable.

Dining Recommendation in Bogota

Try the traditional Ajiaco soup at La Casa de los Abuelos, where the richness of chicken, potatoes, and local herbs creates a comforting yet complex flavor profile that contrasts sharply with the coastal seafood-centric dishes of Santa Marta. The restaurant's warm ambiance and focus on local ingredients provide a unique dining experience that reflects Bogota's culinary heritage.

Santa Marta (Magdalena) - Bogota operators

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

Plane
Website
latam.com

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

Average Duration
1h 27m
Estimated price
$60-190
Website
avianca.com

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

Average Duration
1h 29m
Estimated price
$60-200
Website
copaair.com

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

Average Duration
1h 29m
Estimated price
$28-200
Website
jetsmart.com

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

Average Duration
1h 28m
Estimated price
$30-95
Bus
Contact phone
01 800 051 8001
Website
expresobrasilia.com

Bus from Santa Marta to Terminal Salitre

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

Bus from Santa Marta to Terminal Salitre

Average Duration
19h 15m
Estimated price
$30-45
Other Show other routes
Contact phone
+57 5420 9000
Website
taxxi4209000.com

Other from Santa Marta to Barranquilla

Average Duration
1h 30m
Estimated price
$27-35
Contact phone
+57 318 3545454
Website
berlinasdelfonce.com

Other from Santa Marta to Bucaramanga

Average Duration
9h 32m
Estimated price
$24-27
Website
transsander.com.co

Other from Bucaramanga to Barbosa

Average Duration
4h 45m
Estimated price
$14-14
Contact phone
+57 317 6612767
Website
transreina.com

Other from Bucaramanga to Barbosa

Average Duration
5h
Estimated price
$11-11
Contact phone
+57 60 1 2635544
Website
autoboysa.com.co

Other from Barbosa to Bogotá - Portal del Norte

Average Duration
3h 55m
Estimated price
$7-12

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

Traveling between Santa Marta (Magdalena) and Bogota 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 road trip from Santa Marta to Bogotá, covering a distance of 939.9 km in approximately 13 hours and 32 minutes. 💸 Experience affordability and flexibility with prices ranging from $45 to $75 for a journey that promises beautiful Colombian landscapes and varied terrains. ⛰️ Immerse yourself in the diverse beauty of Colombia as you traverse from the coastal city of Santa Marta to the vibrant and bustling capital city of Bogotá, creating unforgettable memories along the way.
Average price
$45 - $75
🛫 The quickest flight from Santa Marta Airport to Bogota Airport is a direct flight that takes 1 hour and 26 minutes. Airlines such as JetSMART, AeroRepública, Avianca, and LATAM Chile offer flights on this route. 🌆 The total flight duration from Santa Marta to Bogota is around 2 hours and 18 minutes. 💸 Prices for flights between Bogota and Santa Marta can range from $54 to $161, offering travelers a variety of options to choose from based on their budget and preferences.
Departure Point
Santa Marta Airport
Arrival Point
Bogota Airport
Useful tips for plane travellers
• Check your flight operator's updates regarding layovers or direct routes, as JetSMART, AeroRepública, Avianca, and LATAM may vary in schedule changes or delays specific to the Santa Marta to Bogota route.
• Upon arrival at El Dorado International Airport (Bogota), expect a bustling environment; be sure to follow the clear signage for domestic arrivals, and consider downloading the airport's app to assist with real-time flight status and terminal navigation.
• A taxi ride from El Dorado International Airport to Bogota's city center will cost approximately COP 30,000 - 40,000, so ensure you have cash or a local transport card ready for a smooth exit; for convenience, check the official airport transportation website for recent fare estimates: el-dorado.aero
🚌 Departing from Santa Marta, you can catch a direct bus to Terminal Salitre in Bogotá, operated by Expreso Brasilia. 🛣️ The journey by bus from Santa Marta to Bogotá takes approximately 17 hours and 30 minutes, offering travelers a scenic route through Colombia's diverse landscapes. 💰 Prices for the bus ride between Bogotá and Santa Marta range from $29 to $55, providing a budget-friendly option for those looking to travel between these two vibrant Colombian cities.
Departure Point
Santa Marta station
Arrival Point
Terminal Salitre station

Frequently asked questions

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

Or choose the category:
The distance between Santa Marta and Bogota is approximately 741.9 km by air, 933.1 km by road. The typical travel time by plane is around 2 hours and 18 minutes, making it the fastest option. If traveling by car, it takes about 13 hours and 25 minutes to drive from Bogota to Santa Marta. Alternatively, traveling by bus takes around 17 hours and 30 minutes.
The most cost-effective option for traveling from Santa Marta to Bogotá is by bus, with prices ranging from $23-$40. However, this option takes a considerable amount of time, approximately 17 hours and 30 minutes. For a more time-efficient option, flying is the best choice, taking only 2 hours and 18 minutes. Although it is more expensive with prices ranging from $50-$150, it allows for quicker travel between the two cities.
The prices for a bus ticket from Santa Marta to Bogota can vary depending on the bus company and the type of seat chosen. On average, the ticket prices range from $23 to $40.
To get from Santa Marta to Bogota without using public transportation, you can rent a car and drive the 933.4 km distance. The journey typically takes around 13 hours and 25 minutes by car. Rental car prices can range from $45 to $70, depending on the vehicle and rental company.
To travel from Santa Marta to Bogotá without a car, the best option is to take a bus. The bus journey takes approximately 17 hours and 30 minutes and costs between $23 and $40.
Yes, there is a direct bus link between Santa Marta and Bogota. The bus service is operated by Expreso Brasilia and departs three times a day, every day. The journey takes approximately 17 hours and 30 minutes.
The flight between Santa Marta and Bogota typically takes about 1 hour and 26 minutes. The cost of the flight can vary depending on the airline and the time of booking, but it ranges from $54 to $150.
There are plenty of accommodation options available near Bogotá. With over 1138 hotels to choose from, travelers can find a place to stay that suits their budget and preferences. Prices for hotels in the area start at around $60 per night. Whether you're looking for luxurious accommodations or budget-friendly options, there is something for every traveler near Bogotá.