Coming by train + bus
- Ueno station→ Express “Kusatsu” (2 hours 28minutes) → Naganohara-kusatsuguchi station→ JR bus (25 minutes) → Kusatsu Onsen Bus Terminal
- Tokyo station → Nagano Shinkansen (1 hour 10 minutes) → Karuizawa station → Kusatsu bus or Seibu Kogen bus (55 minutes to 1 hour 18 minutes) → Kusatsu Onsen Bus Terminal
- Tokyo station or Ueno station → Joetsu Shinkansen (about 60 minutes) → Takasaki station → JR Agatsuma Line (about 1 hour and 20 minutes) → Naganohara-kusatsuguchi station → JR bus (25 minutes) → Kusatsu Onsen Bus Terminal
- Osaka station → via Shinkansen (about 5 hours and 30 minutes) → Naganohara-kusatsuguchi station → JR bus (25 minutes) → Kusatsu Onsen Bus Terminal
- Niigata station → via Shinkansen (about 2 hours and 30 minutes) → Naganohara-kusatsuguchi station → JR bus (25 minutes) → Kusatsu Onsen Bus Terminal
Coming by highway bus
- Shinjuku station → JR highway bus “Joshu yumeguri-gou” (about 4 hours and 10 minutes) Kusatsu Onsen Bus Terminal
Coming by car
- Nerima IC → Kanetsu (103km) → Shibukawa-Ikaho IC → R353 · 145 (50km) → Naganohara → R292 (10km) → Kusatsu
- Nerima IC → Kanetsu (80km) → Fujioka JCT → Joshinetsu Expressway (50km) → Usui Karuizawa IC → R18 (12km) → Nakakaruizawa → R146 · 292 (43km) → Kusatsu
360 Kustsu, Kusatsu-machi, Agatsuma-gun, Gunma 377-1711 Japan