A un costado del terminal se emplaza el Paseo Nacional del Turismo, y frente a él se ubica el Terminal de buses Santiago (ex "Terminal Sur"), otra de las principales estaciones de autobús de la ciudad.
Recibe su nombre de la Avenida Libertador General Bernardo O'Higgins, conocida popularmente como "Alameda", avenida donde se ubica el terminal.
Está a un par de cuadras de la Autopista Central, que le permite a los buses salir de Santiago para conectarse con el país, ya sea mediante la Ruta 5, hacia el norte o sur, o por la Autopista del Pacífico y la Autopista del Sol, hacia el litoral central.
[3] A pesar de que en un comienzo las instalaciones eran comunes para ambas empresas,Desde 1994 funcionan en espacios separados.
Posee dos hoteles; uno propiedad de Tur Bus, llamado Tur Express,[4] y el Hotel Ibis Santiago-Estación Central, perteneciente a la hotelera francesa Accor, inaugurado el 1 de octubre de 2010.