Karuizawa es una parada ferroviaria en el este de la prefectura de Nagano, en el Hokuriku Shinkansen, situada entre la zona de Tokio y el corredor de Nagano. La ciudad cuenta con una única estación principal de pasajeros, la estación de Karuizawa, donde los servicios de alta velocidad de JR East se encuentran con los trenes regionales de Shinano Railway. Esto convierte a Karuizawa en un práctico punto de acceso ferroviario para viajar por la parte oriental de la prefectura de Nagano.
Los servicios desde Karuizawa incluyen trenes Hokuriku Shinkansen de JR East que circulan por el eje Tokio - Nagano - Kanazawa y servicios de Shinano Railway en la línea local hacia Komoro y Ueda. La estación de Karuizawa gestiona tanto trenes de larga distancia con asiento reservado como servicios regionales con asientos sin reserva, por lo que los billetes de tren pueden variar según el operador y la categoría del servicio.
Las rutas ferroviarias desde Karuizawa se dirigen al este hacia Tokio, Ueno y Omiya, y al oeste hacia Sakudaira, Ueda, Nagano y el corredor más amplio de Hokuriku. Shinano Railway ofrece conexiones regionales dentro de la prefectura de Nagano, mientras que JR East conecta Karuizawa con la red nacional de trenes de alta velocidad. Reserva trenes desde y hacia Karuizawa en línea en Rail Monsters.