Search "Shirakawa-go" and the photos make it look like an easy stop on a rail line. It isn't — the village sits in the mountains with no railway, and the buses that get you there are reserved-seat highway coaches that fill up in peak season. Here's how to reach it without losing a day.
Shirakawa-go is reached by highway bus, run by several operators (Nohi Bus, Hokutetsu and others). The two usual gateways are Takayama (about 50 minutes) and Kanazawa (about 1 hour 15); Toyama and Takaoka also connect. It's a natural day trip from either city, and many people chain Kanazawa → Shirakawa-go → Takayama in one go.
Most of these buses require a reservation (only some Nohi Bus departures are turn-up-and-go). Seats can be booked up to one month in advance on Japan Bus Online (or Hassha Ohrai Net). On autumn-foliage weekends and holidays they genuinely sell out, so booking your outbound and return the moment your dates are set is the difference between a smooth day and standing at the bus stop watching a full coach leave.
Shirakawa-go's snow light-up (a handful of evenings in January–February) is one of Japan's most photographed scenes — and it is reservation-only. Buses, parking and viewing slots are allocated in advance and go fast; you cannot simply drive or bus in on the night. If the light-up is your goal, plan it months ahead or join an organised tour that includes the slot.
Treat Shirakawa-go as a reserved bus trip, not a train ride. Base yourself in Takayama or Kanazawa, book the bus both ways on Japan Bus Online as soon as your dates are fixed, and go on a weekday if you can. If your schedule is tight or it's peak season, a day tour that bundles the transport is often worth the premium — it guarantees the seat you'd otherwise be fighting for.