La stazione ferroviaria di Madonna di Castro, si trova in Sardegna, al servizio del centro abitato di Ozieri, in provincia di Sassari ed è posta lungo la linea ferroviaria che da Cagliari giunge fino a Golfo Aranci. La sua attivazione è avvenuta nel 1893.
Lo scalo ferroviario di Madonna di Castro è ormai impresenziato e costituito da due binari su cui transitano i treni Regionali, tutti svolti da Trenitalia e che hanno come destinazione Golfo Aranci, Cagliari, Olbia, Oristano, Giave, Oschiri, con un passaggio ogni quaranta minuti in media.
La palazzina della stazione di Madonna di Castro 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 Madonna di Castro permette di poter le Grotte di San Michele.