We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Ryokan Luxury City Centre Mid-range Breakfast included Romantic Onsen Hotel Free Parking Family-friendly Charming Restaurant Suites Spa Bar/Lounge Room Service Business Ski-In / Ski-Out Independent Hotels & up & up & up Zao Onsen Cheap Hotels Internet Air Conditioning Yamagata Station Hotels with Free Wifi Meeting room Kurosawa Onsen Concierge Reduced mobility rooms $ $$ $$$ $$$$ Washington Hotels Resort hotel Pool APA Hotel Route Inn Hotel Metropolitan Airport Transportation Comfort Hotel Hotel Alpha 1 Super Hotels Business services Kitchenette Pets Allowed Fitness centre Richmond Hotels Casino Any distance from Yamagata Zao Onsen Ski Resort
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Zao Astraea Hotel
5 Yokokura, Zaoonsen | Kokuyurin 236, Yamagata 990-2301, Yamagata Prefecture
2.5 km from Yamagata Zao Onsen Ski Resort
  • Free Wifi
  • Free Parking
Zao Kokusai Hotel
SAVE US$124
US$401
Trip.com
US$277
View Deal
933 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
2.6 km from Yamagata Zao Onsen Ski Resort
  • Free Wifi
  • Free Parking
Wald Berg
SAVE US$36
US$197
YOKOSO Japan
US$161
View Deal
889-1 Shimizuzaka, Zao-Onsen, Yamagata 990-2301, Yamagata Prefecture
2.6 km from Yamagata Zao Onsen Ski Resort
  • Restaurant
Hotel Lagent Zao
JAPANiCAN.com
US$94
View Deal
877-18 Nakamori, Zaoonsen, Yamagata 990-2301, Yamagata Prefecture
2.6 km from Yamagata Zao Onsen Ski Resort
    Takamiya Village Hotel Jurin
    TripAdvisor
    View Deal
    814 Zao-Onsen, Yamagata 990-2301, Yamagata Prefecture
    2.7 km from Yamagata Zao Onsen Ski Resort
    • Free Wifi
    • Free Parking
    Miharashi no Yado Kokyo
    Miharashi no Yado KokyoRyokan 
    Booking.com
    US$126
    View Deal
    890-1 Shimizuzaka, Yamagata 990-2301, Yamagata Prefecture
    2.7 km from Yamagata Zao Onsen Ski Resort
      Savings alert: 21% below average rate

      The price you found is 21% lower than this hotel's average rate of US$160/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Mogami Takayu Zenshichi no Yu
      Mogami Takayu Zenshichi no YuRyokan 
      SAVE US$12
      US$228
      Trip.com
      US$216
      View Deal
      825 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
      2.7 km from Yamagata Zao Onsen Ski Resort
      • Free Wifi
      • Free Parking
      Miyamaso Takamiya
      Miyamaso TakamiyaRyokan 
      SAVE US$98
      US$434
      Agoda.com
      US$336
      View Deal
      54 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
      2.8 km from Yamagata Zao Onsen Ski Resort
      • Free Wifi
      • Free Parking
      Robata
      RobataRyokan 
      No availability for your dates from these sites
      42-5 Kawara Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
      2.8 km from Yamagata Zao Onsen Ski Resort
        Zao Spa Hotel Kiraku
        Zao Spa Hotel KirakuRyokan 
        Agoda.com
        US$230
        View Deal
        935-25 Zaoonsen, Yamagata 990-2301, Yamagata Prefecture
        2.8 km from Yamagata Zao Onsen Ski Resort
          Kawaraya Ryokan
          Kawaraya RyokanRyokan 
          43 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
          2.8 km from Yamagata Zao Onsen Ski Resort
            Takamiya Hotel Rurikura Resort
            SAVE US$59
            US$253
            Agoda.com
            US$194
            View Deal
            1118-7 Sandogawa, Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
            2.8 km from Yamagata Zao Onsen Ski Resort
            • Free Wifi
            • Free Parking
            Meitoya So
            Meitoya SoRyokan 
            SAVE US$26
            US$235
            Hotels.com
            US$209
            View Deal
            48 Zaoonsen, Yamagata 990-2301, Yamagata Prefecture
            2.8 km from Yamagata Zao Onsen Ski Resort
            • Free Wifi
            • Free Parking
            Wakamatsuya
            WakamatsuyaRyokan 
            SAVE US$11
            US$382
            Expedia.com
            US$371
            View Deal
            951-1 Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
            2.9 km from Yamagata Zao Onsen Ski Resort
              Zao Shiki no Hotel
              SAVE US$84
              US$417
              Agoda.com
              US$333
              View Deal
              1272 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
              2.9 km from Yamagata Zao Onsen Ski Resort
              • Free Parking
              • Restaurant
              Omiya Ryokan
              Omiya RyokanRyokan 
              SAVE US$51
              US$217
              Agoda.com
              US$166
              View Deal
              46 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
              2.9 km from Yamagata Zao Onsen Ski Resort
              • Free Internet
              Savings alert: 14% below average rate

              The price you found is 14% lower than this hotel's average rate of US$192/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Takamiya Hotel Lucent
              JAPANiCAN.com
              US$181
              View Deal
              942 Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
              2.9 km from Yamagata Zao Onsen Ski Resort
              • Free Parking
              • Restaurant
              Yoshidaya
              YoshidayaRyokan 
              SAVE US$8
              US$113
              JAPANiCAN.com
              US$105
              View Deal
              13 Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
              2.9 km from Yamagata Zao Onsen Ski Resort
              • Free Wifi
              • Restaurant
              No photo provided
              Zao Onsen BokunouchiRyokan 
              904 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
              2.9 km from Yamagata Zao Onsen Ski Resort
                No photo provided
                Ebiya RyokanRyokan 
                3 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                2.9 km from Yamagata Zao Onsen Ski Resort
                  Suzunoya
                  SuzunoyaRyokan 
                  JAPANiCAN.com
                  US$75
                  View Deal
                  6 Zaoonsen, Yamagata 990-2301, Yamagata Prefecture
                  2.9 km from Yamagata Zao Onsen Ski Resort
                    No photo provided
                    Horikyu RyokanRyokan 
                    29 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                    2.9 km from Yamagata Zao Onsen Ski Resort
                      Hotel Matukaneya Annex
                      Hotel Matukaneya AnnexRyokan 
                      SAVE US$66
                      US$156
                      Booking.com
                      US$90
                      View Deal
                      1267-16 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                      3.0 km from Yamagata Zao Onsen Ski Resort
                        Takasagoya Ryokan
                        Takasagoya RyokanRyokan 
                        TripAdvisor
                        View Deal
                        23 Zaonsen, Yamagata 990-2301, Yamagata Prefecture
                        3.0 km from Yamagata Zao Onsen Ski Resort
                          Kokeshinoyado Shosenkaku
                          Kokeshinoyado ShosenkakuRyokan 
                          Agoda.com
                          View Deal
                          22 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                          3.0 km from Yamagata Zao Onsen Ski Resort
                            Zao Plaza Hotel
                            SAVE US$23
                            US$190
                            YOKOSO Japan
                            US$167
                            View Deal
                            2 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                            3.0 km from Yamagata Zao Onsen Ski Resort
                            • Free Wifi
                            • Restaurant
                            Kinosato
                            KinosatoRyokan 
                            SAVE US$117
                            US$298
                            Rakuten Travel
                            US$181
                            View Deal
                            1271-1 Sandogawa Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                            3.0 km from Yamagata Zao Onsen Ski Resort
                              Savings alert: 23% below average rate

                              The price you found is 23% lower than this hotel's average rate of US$234/night.

                              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

                              Sakaiya Ryokan
                              Sakaiya RyokanRyokan 
                              8 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                              3.0 km from Yamagata Zao Onsen Ski Resort
                                Zao Onsen Tsuruya Hotel
                                Zao Onsen Tsuruya HotelRyokan 
                                Hotels.com
                                View Deal
                                710 Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
                                3.1 km from Yamagata Zao Onsen Ski Resort
                                • Free Parking
                                • Restaurant
                                Fee Blanche
                                Fee BlancheRyokan 
                                | 760-5 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                                3.1 km from Yamagata Zao Onsen Ski Resort
                                  *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.