2019 Categoría Primera B season

The season runners-up would then play the best team in the aggregate table (other than the champions) in another double-legged series for the second promotion berth.

[1] 16 teams took part, fourteen of them returning from last season plus Boyacá Chicó and Leones, who were relegated from the 2018 Primera A after one year in the top flight.

Both teams replaced Cúcuta Deportivo and Unión Magdalena who earned promotion at the end of the last season.

[3] Universitario played its last match in the tournament under that name on 4 May 2019, losing to Deportivo Pereira in Palmira by a 4–1 score.

The promotion play-off was played by Boyacá Chicó and Cortuluá, who were the best two teams in the aggregate table excluding the champions, Deportivo Pereira.