Oshu si trova nella parte meridionale della prefettura di Iwate, lungo il principale asse ferroviario nord-sud della regione giapponese del Tohoku. La città è servita da due stazioni chiave di JR East: Mizusawa-Esashi per i servizi dello Tohoku Shinkansen e Mizusawa per i treni convenzionali della Tohoku Main Line. Questo offre a Oshu sia collegamenti intercity sull'Shinkansen sia collegamenti regionali attraverso Iwate e le prefetture vicine.
I treni da Oshu includono i servizi JR East Yamabiko Shinkansen a Mizusawa-Esashi, oltre ai treni locali e regionali sulla Tohoku Main Line a Mizusawa. La stazione Shinkansen gestisce i viaggi intercity con posto riservato verso il corridoio di Tokyo e il Tohoku settentrionale, mentre la stazione di Mizusawa supporta viaggi ferroviari più brevi per i passeggeri che si spostano attraverso il bacino del Kitakami.
Le tratte ferroviarie da Oshu si dirigono verso sud in direzione di Ichinoseki, Sendai e Tokyo, verso nord in direzione di Kitakami, Morioka e Shin-Aomori, e attraverso la più ampia rete JR East grazie ai cambi nelle principali stazioni del Tohoku. Prenota online i treni da e per Oshu su Rail Monsters.