There are 5 ways to get from St. Louis to La Macarena by plane or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Benito Salas Airport, drive
best- Fly from Lambert–St. Louis International Airport (STL) to Benito Salas Airport (NVA)plane STL - NVA
- Drive from Benito Salas Airport (NVA) to La Macarenacar
21h 20m$248–908Fly to Jorge Enrique González Torres Airport, drive
- Fly from Lambert–St. Louis International Airport (STL) to Jorge Enrique González Torres Airport (SJE)plane STL - SJE
- Drive from Jorge Enrique González Torres Airport (SJE) to La Macarenacar
26h 55m$376–1,438Fly to Gustavo Artunduaga Paredes Airport, drive
- Fly from Lambert–St. Louis International Airport (STL) to Gustavo Artunduaga Paredes Airport (FLA)plane STL - FLA
- Drive from Gustavo Artunduaga Paredes Airport (FLA) to La Macarenacar
19h 11m$332–1,252Fly to El Dorado International Airport, drive
- Fly from Lambert–St. Louis International Airport (STL) to El Dorado International Airport (BOG)plane STL - BOG
- Drive from Bogota-Airport-BOG to La Macarenacar
21h 55m$248–848Fly to Villavicencio, drive
- Fly from Lambert–St. Louis International Airport (STL) to Villavicencio (VVC)plane STL - VVC
- Drive from Villavicencio (VVC) to La Macarenacar
22h 29m$322–1,182
Lambert–St. Louis International Airport (STL) to Benito Salas Airport (NVA) flights
Comparing Your Travel Options
The cheapest way to get from St. Louis to La Macarena is to fly and drive which costs $240 - $850 and takes 21h 55m.
The fastest way to get from St. Louis to La Macarena is to fly and drive which takes 19h 11m and costs $330 - $1,300.
The distance between St. Louis and La Macarena is 4606 km.
It takes approximately 21h 20m to get from St. Louis to La Macarena, including transfers.
La Macarena is 1h ahead of St. Louis. It is currently 3:55 AM in St. Louis and 4:55 AM in La Macarena.
There are seven+ hotels available in La Macarena.
What companies run services between St. Louis, MO, USA and La Macarena, Meta, Colombia?
There is no direct connection from St. Louis to La Macarena. However, you can take the train to LAMBERT AIRPORT TERMINAL #1 station, walk to Lambert–St. Louis International Airport (STL) airport, fly to Benito Salas Airport (NVA), then drive to La Macarena. Alternatively, you can take the train to LAMBERT AIRPORT TERMINAL #1 station, walk to Lambert–St. Louis International Airport (STL) airport, fly to Jorge Enrique González Torres Airport (SJE), then drive to La Macarena.
- Website
- avianca.com
Flights from Lambert–St. Louis International Airport to Benito Salas Airport via Atlanta, El Dorado International Airport
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $210–850
Flights from Lambert–St. Louis International Airport to Benito Salas Airport via Miami, El Dorado International Airport
- Ave. Duration
- 11h 32m
- When
- Every day
- Estimated price
- $210–1,400
Flights from Lambert–St. Louis International Airport to Benito Salas Airport via Orlando, El Dorado International Airport
- Ave. Duration
- 11h 57m
- When
- Thursday, Friday, Sunday, and Monday
- Estimated price
- $410–1,400
Flights from Lambert–St. Louis International Airport to Benito Salas Airport via Cancun, El Dorado International Airport
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- $420–1,400
Flights from Lambert–St. Louis International Airport to Benito Salas Airport via Fort Lauderdale, El Dorado International Airport
- Ave. Duration
- 13h 55m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $410–1,400
Flights from Lambert–St. Louis International Airport to Jorge Enrique González Torres Airport via Miami, El Dorado International Airport
- Ave. Duration
- 18h 10m
- When
- Wednesday
- Estimated price
- $650–2,300
Flights from Lambert–St. Louis International Airport to Jorge Enrique González Torres Airport via Orlando, El Dorado International Airport
- Ave. Duration
- 18h 30m
- When
- Monday and Thursday
- Estimated price
- $650–2,300
Flights from Lambert–St. Louis International Airport to Jorge Enrique González Torres Airport via Tampa, El Dorado International Airport
- Ave. Duration
- 26h 5m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $650–2,300
Flights from Lambert–St. Louis International Airport to Jorge Enrique González Torres Airport via Fort Lauderdale, El Dorado International Airport
- Ave. Duration
- 26h 10m
- When
- Monday and Thursday
- Estimated price
- $650–2,300
Flights from Lambert–St. Louis International Airport to Jorge Enrique González Torres Airport via Atlanta, El Dorado International Airport
- Ave. Duration
- 26h 20m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $350–1,400
Flights from Lambert–St. Louis International Airport to Jorge Enrique González Torres Airport via Punta Cana, El Dorado International Airport
- Ave. Duration
- 27h 15m
- When
- Saturday
- Estimated price
- $390–1,500
Flights from Lambert–St. Louis International Airport to Jorge Enrique González Torres Airport via Cancun, El Dorado International Airport
- Ave. Duration
- 27h 35m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $550–2,800
Flights from Lambert–St. Louis International Airport to Gustavo Artunduaga Paredes Airport via Atlanta, El Dorado International Airport
- Ave. Duration
- 10h 10m
- When
- Saturday
- Estimated price
- $300–1,200
Flights from Lambert–St. Louis International Airport to Gustavo Artunduaga Paredes Airport via Cancun, El Dorado International Airport
- Ave. Duration
- 11h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–2,000
Flights from Lambert–St. Louis International Airport to Gustavo Artunduaga Paredes Airport via Orlando, El Dorado International Airport
- Ave. Duration
- 15h 5m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $550–2,000
Flights from Lambert–St. Louis International Airport to El Dorado International Airport via Orlando
- Ave. Duration
- 7h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $370–1,300
Flights from Lambert–St. Louis International Airport to Villavicencio via Atlanta, El Dorado International Airport
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- $270–1,100
Flights from Lambert–St. Louis International Airport to Villavicencio via Miami, El Dorado International Airport
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- $270–1,800
Flights from Lambert–St. Louis International Airport to Villavicencio via Orlando, El Dorado International Airport
- Ave. Duration
- 12h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $550–1,900
Flights from Lambert–St. Louis International Airport to Villavicencio via Tampa, El Dorado International Airport
- Ave. Duration
- 19h 45m
- When
- Every day
- Estimated price
- $550–1,800
Flights from Lambert–St. Louis International Airport to Villavicencio via Fort Lauderdale, El Dorado International Airport
- Ave. Duration
- 19h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $550–1,800
- Website
- latam.com
Flights from Lambert–St. Louis International Airport to Benito Salas Airport via Atlanta, El Dorado International Airport
- Ave. Duration
- 21h
- When
- Thursday
- Estimated price
- $210–850
Flights from Lambert–St. Louis International Airport to El Dorado International Airport via Atlanta
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $180–750
Flights from Lambert–St. Louis International Airport to El Dorado International Airport via Orlando
- Ave. Duration
- 7h 20m
- When
- Saturday
- Estimated price
- $290–900
- Website
- easyfly.com.co
Flights from Lambert–St. Louis International Airport to Benito Salas Airport via Atlanta, El Dorado International Airport
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $210–850
Flights from Lambert–St. Louis International Airport to Benito Salas Airport via Miami, El Dorado International Airport
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- $210–850
Flights from Lambert–St. Louis International Airport to Jorge Enrique González Torres Airport via Atlanta, El Dorado International Airport
- Ave. Duration
- 26h 20m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $350–1,400
Flights from Lambert–St. Louis International Airport to Gustavo Artunduaga Paredes Airport via Atlanta, El Dorado International Airport
- Ave. Duration
- 10h 10m
- When
- Saturday
- Estimated price
- $300–1,200
- Website
- delta.com
Flights from Lambert–St. Louis International Airport to El Dorado International Airport via Atlanta
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $180–750
Flights from Lambert–St. Louis International Airport to El Dorado International Airport via Orlando
- Ave. Duration
- 7h 20m
- When
- Saturday
- Estimated price
- $290–900
- Website
- aa.com
Flights from Lambert–St. Louis International Airport to El Dorado International Airport via Miami
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- $180–750
- Website
- satena.com
Flights from Lambert–St. Louis International Airport to Villavicencio via Atlanta, El Dorado International Airport
- Ave. Duration
- 19h 49m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $270–1,100
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 10 amazing places to get away from it all in Australia, How to get from Gatwick Airport into central London, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
