The journey from San Andrés to Cali connects two very different sides of Colombia: the turquoise reef-fringed island of San Andrés in the Caribbean and the warm, salsa-loving city of Cali nestled between the Andes. For travelers heading back to the mainland after a beach holiday, or for Caleños returning home, this route offers a manageable hop that links sea and mountains in just a few hours.
Most flights from ADZ to CLO are not direct. Carriers like Avianca, LATAM, and Wingo typically route passengers through Bogotá or Medellín, which means total travel time often falls between four and seven hours depending on the layover. On rare occasions, seasonal direct services do appear, particularly during high tourist periods, so it pays to check schedules in advance. The aircraft used are usually narrow-body jets such as Airbus A320s, comfortable enough for short domestic legs.
The experience begins at Gustavo Rojas Pinilla Airport, a compact terminal where the Caribbean breeze still drifts through open corridors. Arriving at Alfonso Bonilla Aragón International Airport in Palmira, just outside Cali, travelers step into a warmer, drier climate framed by the green slopes of the Cauca Valley. The contrast between the two destinations is part of what makes this route memorable.
The best time to fly depends on what you want from your trip. December through March offers the driest weather on San Andrés, ideal for diving and snorkeling, while Cali stays pleasantly warm year-round with brief rainy spells in April and October. If you can time your arrival in Cali for late December, the Feria de Cali transforms the city with parades, salsa concerts, and street parties.
A few practical tips help smooth the journey. San Andrés requires a tourist card purchased before boarding your outbound flight, so arrive at the airport with extra time. Baggage allowances vary significantly between airlines, especially on budget carriers, and many travelers returning from the island carry duty-free goods that need to be declared. Booking the ADZ to CLO connection two to three months ahead generally yields better fares and more flexible layover options.
What makes this route interesting is the cultural shift it represents. In a single travel day you move from Raizal Creole culture, coconut rice, and reggae rhythms to Andean coffee country and salsa clubs. Few domestic flights in South America offer such a dramatic change of scenery, making the trip from San Andrés to Cali more than just a transfer—it is a small journey through Colombia's remarkable diversity.

