Oshu leży w południowej części prefektury Iwate, na głównej północno-południowej osi kolejowej regionu Tohoku w Japonii. Miasto obsługują dwie kluczowe stacje JR East: Mizusawa-Esashi dla połączeń Tohoku Shinkansen oraz Mizusawa dla pociągów konwencjonalnej linii Tohoku Main Line. Zapewnia to Oshu zarówno dostęp dalekobieżny Shinkansenem, jak i połączenia regionalne w całym Iwate oraz sąsiednich prefekturach.
Pociągi z Oshu obejmują połączenia JR East Yamabiko Shinkansen na stacji Mizusawa-Esashi, a także pociągi lokalne i regionalne na Tohoku Main Line na stacji Mizusawa. Stacja Shinkansen obsługuje podróże międzymiastowe z rezerwacją miejsc w kierunku korytarza Tokyo i północnego Tohoku, natomiast stacja Mizusawa umożliwia krótsze przejazdy kolejowe dla pasażerów przemieszczających się przez Kotlinę Kitakami.
Trasy kolejowe z Oshu biegną na południe do Ichinoseki, Sendai i Tokyo, na północ do Kitakami, Morioka i Shin-Aomori, a także przez szerszą sieć JR East dzięki przesiadkom na głównych stacjach Tohoku. Zarezerwuj pociągi z i do Oshu online w Rail Monsters.