La stazione ferroviaria di Roccapietra, si trova in Piemonte, al servizio del centro abitato omonimo, in provincia di Vercelli ed è posta lungo la linea ferroviaria che da Novara giunge fino a Varallo. La sua attivazione è avvenuta nel 1886.
Lo scalo ferroviario di Roccapietra è costituito da un binario su cui transitano i treni Regionali, tutti svolti da Trenitalia, e che hanno come destinazione Novara, Vignale, Romagnano Sesia, Grignasco, Borgosesia, Varallo, con un passaggio ogni quaranta minuti in media.
La palazzina della stazione di Roccapietra non è accessibile ai passeggeri a ridotta mobilità e non è dotata dei servizi igienici, della biglietteria automatica, della sala d’attesa. Al suo esterno sono presenti il parcheggio per le auto e la fermata degli autobus.
La sosta alla stazione di Roccapietra permette di poter vedere il Lago d’Orta, l’Isola di San Giulio, il Sacro Monte Orta e la Basilica di San Giulio.