La stazione ferroviaria di San Pietro Avellana - Capracotta si trova in Molise, al servizio delle località omonime in provincia di Isernia ed è posta lungo la linea ferroviaria che da Sulmona conduce fino a Isernia . La sua attivazione è avvenuta nel 1897. Lo scalo ferroviario di San Pietro Avellana - Capracotta è costituito da un binario su cui transitano i treni Regionali svolti da Trenitalia e che hanno come destinazione Isernia, Castel di Sangro, Carpinone, Sulmona, Villa San Michele e Sessano del Molise, con un passaggio ogni trenta minuti circa. La palazzina della stazione di San Pietro Avellana - Capracotta non è dotata di sala d’attesa, di bar, della biglietteria automatica nè dei servizi igienici. È sfornita di tutti i servizi di assistenza alle persone a ridotta mobilità. Al suo esterno è presente un parcheggio per le auto e la fermata degli autobus.
La sosta a San Pietro Avellana - Capracotta offre la possibilità di poter conoscere la Porta di Sopra.