La Final de Ascenso 2017-18 fue una llave de definición en la cual se enfrentaron el campeón del Torneo Apertura 2017: Alebrijes de Oaxaca, contra Tapachula, campeón del Torneo Clausura 2018, disputándose en partidos de ida y vuelta, para determinar al equipo que ascendería a la Liga Bancomer MX.
Debido a que Alebrijes y Tapachula no cumplieron con los requisitos para ascender,[1][2] dicha final solo otorgó al ganador un premio económico.
El Club con mayor número de puntos en la Tabla General de Clasificación de la Temporada 2017-2018, (tabla que suma los puntos obtenidos por los Clubes participantes durante ambos Torneos) y tomando en cuenta los criterios de desempate establecidos en el reglamento de competencia, fue el que jugó como local el partido de vuelta, eligiendo el horario del mismo y debiéndose jugar obligatoriamente en sábado y sábado.
De persistir el empate en estos periodos, se procedería a lanzar tiros penales, hasta que resultara un vencedor.
Si el Club vencedor fuera el mismo en los dos Torneos, se produciría el ascenso automáticamente.