Oiwake-shuku (追分宿 Oiwake-shuku?) was the twentieth of the sixty-nine stations of the Nakasendō. It is located in the present-day town of Karuizawa, in the Kitasaku District of Nagano Prefecture, Japan.
This post town was named Oiwake, which means "where two roads split," because it was at this point that the Nakasendō split from the Hokkoku Kaidō. In the late 17th century, during the Genroku period, it flourished as a post town that could hold over 200 guests. There are still many remnants from the Edo period in the town today.
Though not a neighboring post town, Matsuida-shuku also provides a direct connection to Oiwake-shuku along the Nakasendō, by way of a minor hime kaidō. This hime kaidō allows travelers to avoid the Usuinoseki Checkpoint, one of the major checkpoints along the highway.
Coordinates: 36°20′21″N 138°32′34″E / 36.3391°N 138.5427°E