Enso Machiya
Enso Machiya
  • Home
  • Our Story
  • Rooms
  • Discover
  • Our mission
  • More
    • Home
    • Our Story
    • Rooms
    • Discover
    • Our mission
  • Home
  • Our Story
  • Rooms
  • Discover
  • Our mission
Book now
Tsumugi room, Annex guest room. Detached from the main building for your own privacy

Enso machiya

  Welcome to Enso Machiya, a 160-year-old Edo-period townhouse ryokan in Nishijin—Kyoto's historic kimono weaving district, famed for over a millennium for its intricate Nishijin-ori silk textiles. Our living architectural treasure holds elite official status as an Individually Designated Kyo-Machiya (京都市個別指定京町家) by the Mayor of Kyoto—a rare distinction shared by less than 5% of licensed accommodations in the city. Step into a world of timeless tradition where exquisite wooden craftsmanship and serene luxury come together in elegant harmony. 

An Officially Designated Kyo-Machiya in Historic Nishijin

    Contact Us

    Email Us

    Attach Files
    Attachments (0)

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Experience authentic 19th-century Japanese living

    Japan, 〒602-8214 Kyoto, Kamigyo Ward, Kitanogomonchō, 573

    05031890049 Address in Japanese 京都市上京区大宮通元誓願寺下る北之御門町573番 Address for Uber & Taxi 573 Omiya dori-Motoseiganji dori sagaru Kitanogomon Cho, Kamigyo Ward, Kyoto kyoto@yadoru.me emergency@yadoru.me

    Front Desk Hours

    Open today

    08:00 am – 10:00 pm

    Be the first to hear about local events and new amenities at the best hotel in Kyoto, including unique Machiya in Kyoto options.

    Copyright © 2026  Enso Machiya is recognized by the Mayor of Kyoto as an Individually Designated Kyo-Machiya (No. 260930029). 

    Powered by

    • Suggestions Kyoto
    • Exploring Nishijin Kyoto

    This website uses cookies.

    We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

    DeclineAccept