Históricamente, la estación ha constituido un nudo ferroviario en el que confluyen dos líneas: Linares Baeza-Almería y Moreda-Granada.
No obstante, su posición tiene una relevancia menor dentro de la red ferroviaria española.
«Andaluces», como así se la conocía coloquialmente, llevaba explotando la línea desde 1916 tras haberle sido arrendada la misma.
El edificio para viajeros es un amplia estructura de planta rectangular formada por un pabellón central de dos alturas y dos anexos laterales que en sus extremos alcanzan la misma altura que el cuerpo central.
Antiguamente también pasaba la línea 68 de Media Distancia entre Almería y Granada, pero actualmente no llega a pasar por la estación al desviarse los trenes por el bypass construido para evitar la inversión de marcha en Moreda.