La gare de Lunery est située au point kilométrique (PK) 246,087 de la ligne de Bourges à Miécaze entre les gares de Saint-Florent-sur-Cher et Châteauneuf-sur-Cher.
Lunery est desservie par des trains du réseau TER Centre-Val de Loire circulant sur les relations : Montluçon-Ville - Bourges et Saint-Amand-Montrond - Orval - Bourges.
La gare est isolée à environ 400 mètres du centre-bourg. Le stationnement des véhicules est possible au bout du chemin en impasse à côté de l'ancien bâtiment voyageurs. La commune est desservie par des cars TER Centre-Val de Loire en complément de la desserte ferroviaire sur la relation : Saint-Amand-Montrond - Orval - Bourges.
Le vieux système d'aiguillage à aiguilles est encore visible.