A machiya is a traditional Kyoto townhouse — narrow-fronted, deep, built from wood, historically combining a shopfront with family living space behind it. Many have been carefully restored and converted into whole-house vacation rentals, offering a genuinely different way to stay in the city compared to a hotel or ryokan.

What you actually get

The whole house (or a self-contained unit within a larger one) to yourselves — typically a mix of tatami and wood-floored rooms, a small interior courtyard garden in better examples, and a residential Kyoto street outside your door rather than a hotel lobby. Most are self-catering, some with light concierge-style service through the management company.

Who it suits

Families and small groups get particularly good value, since you're paying for the whole space rather than per room. It also suits travellers who want traditional architecture and atmosphere without a ryokan's set dinner schedule and shared-bathing culture — a machiya gives you the aesthetic with hotel-like independence.

What to check before booking

  • Registration: legitimate short-term rentals in Japan should be licensed accommodation (either as a registered minpaku or under hotel/inn business law) — reputable platforms and management companies will make this clear; be wary of listings that don't.
  • Stairs and layout: traditional machiya often have steep, narrow staircases between floors, a genuine consideration for mobility or with small children.
  • Heating/cooling: older machiya can be draughtier in winter and warmer in summer than a modern hotel room, even after renovation — check what climate control is actually installed.
  • Check-in: many are self-check-in via lockbox with remote instructions rather than a staffed desk — useful to know if you're arriving late or need in-person help.
Where to look: several Kyoto-specific machiya rental agencies operate alongside the major international booking platforms, often with better local knowledge of the specific building's quirks — worth comparing rather than defaulting to whichever platform you already use.