La stazione si trova nei pressi della frazione di Sellecchia, ai piedi dei Monti Sabini dove sorge Greccio, in corrispondenza del bivio tra la strada provinciale di Repasto (che corre parallela alla ferrovia) e la strada per Montisola e per lo svincolo della superstrada Rieti-Terni.
La stazione dista circa 2 km da Limiti di Greccio, il centro abitato più popoloso del comune (dove si trova anche la sede comunale), 4 km dal santuario francescano di Greccio e 6 km dal capoluogo comunale Greccio.
Il piazzale della stazione si compone di due binari passanti, ciascuno servito da una propria banchina della lunghezza di 101 metri.[2] Ad essi si aggiunge un binario tronco che serviva l'ex scalo merci.[3]
^Stazioni del compartimento di Ancona (PDF), su RFI, 19 dicembre 2008. URL consultato il 15 giugno 2016 (archiviato dall'url originale il 26 settembre 2018).
^ Rete Ferroviaria Italiana, Allegato tecnico n. 2 "Caratteristiche impianti" (ZIP), in Prospetto Informativo della Rete 2014 - edizione ottobre 2015, p. 51 (62 del PDF). URL consultato il 3 maggio 2019 (archiviato dall'url originale il 28 aprile 2019).
^Greccio, su Stazioni del Mondo. URL consultato il 29 ottobre 2017 (archiviato dall'url originale il 9 agosto 2016).