Karuizawa è una fermata ferroviaria nella parte orientale della prefettura di Nagano, sulla linea Hokuriku Shinkansen, situata tra l'area di Tokyo e il corridoio di Nagano. La città ha una sola principale stazione passeggeri, Karuizawa Station, dove i servizi ad alta velocità di JR East incontrano i treni regionali della Shinano Railway. Questo rende Karuizawa un pratico punto di accesso ferroviario per i viaggi nell'area orientale della prefettura di Nagano.
I servizi da Karuizawa includono i treni JR East Hokuriku Shinkansen che operano sull'asse Tokyo - Nagano - Kanazawa e i servizi Shinano Railway sulla linea locale verso Komoro e Ueda. Karuizawa Station gestisce sia treni a lunga percorrenza con posti riservati sia servizi regionali con posti non riservati, quindi i biglietti del treno possono variare in base all'operatore e alla categoria di servizio.
Le tratte ferroviarie da Karuizawa si dirigono a est verso Tokyo, Ueno e Omiya, e a ovest verso Sakudaira, Ueda, Nagano e il più ampio corridoio Hokuriku. Shinano Railway offre collegamenti regionali all'interno della prefettura di Nagano, mentre JR East collega Karuizawa alla rete ferroviaria nazionale ad alta velocità. Prenota online i treni da e per Karuizawa su Rail Monsters.