Oberkirch railway station (German: Bahnhof Oberkirch), also known as Oberkirch LU railway station, is a railway station in the municipality of Oberkirch, in the Swiss canton of Lucerne.
It is an intermediate stop on the standard gauge Olten–Lucerne line of Swiss Federal Railways.
The following services stop at Oberkirch:[1]