The station was formally opened on 31 August 1886, although services began a day later, by the Whitland and Cardigan Railway.
It was going to be called Cilgerran but the GWR preferred the former spelling of the nearby village, Kilgerran.
Opposite the platform was a loop with a nearby goods yard, comprising two sidings.
It was downgraded to an unstaffed halt in September 1956, thus the suffix 'Halt' was added to its name.
The goods yard remained open as a non rail connected coal depot until 3 April 1965.