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 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 Classic Hotel Route Inn Hotel Metropolitan Airport Transportation Comfort Hotel Hotel Alpha 1 Super Hotels Business services Kitchenette Pets Allowed 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
Like saving money? We search up to 200 sites to help you save up to 30%
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Zao Astraea Hotel
Kokuyurin 236, 5 Yokokura, Zaoonsen, Yamagata 990-2301, Yamagata Prefecture
2.5 km from Yamagata Zao Onsen Ski Resort
  • Restaurant
Zao Kokusai Hotel
SAVE US$158
US$349
Booking.com
US$191
View Deal
933 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
2.6 km from Yamagata Zao Onsen Ski Resort
  • Free Wifi
  • Free Parking
Savings alert: 38% below average rate

The price you found is 38% lower than this hotel's average rate of US$307/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.

Wald Berg
SAVE US$54
US$188
JAPANiCAN.com
US$134
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
SAVE US$74
US$189
JAPANiCAN.com
US$115
View Deal
877-18 Nakamori, Zaoonsen, Yamagata 990-2301, Yamagata Prefecture
2.6 km from Yamagata Zao Onsen Ski Resort
    Takamiya Village Hotel Jurin
    SAVE US$55
    US$169
    Expedia.com
    US$114
    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$108
    View Deal
    890-1 Shimizuzaka, Yamagata 990-2301, Yamagata Prefecture
    2.7 km from Yamagata Zao Onsen Ski Resort
      Mogami Takayu Zenshichi no Yu
      Mogami Takayu Zenshichi no YuRyokan 
      SAVE US$30
      US$125
      JAPANiCAN.com
      US$95
      View Deal
      825 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
      2.7 km from Yamagata Zao Onsen Ski Resort
      • Free Wifi
      • Free Parking
      Robata
      RobataRyokan 
      42-5 Kawara Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
      2.8 km from Yamagata Zao Onsen Ski Resort
        Kawaraya Ryokan
        Kawaraya RyokanRyokan 
        Rakuten Travel
        View Deal
        43 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
        2.8 km from Yamagata Zao Onsen Ski Resort
          Zao Spa Hotel Kiraku
          Zao Spa Hotel KirakuRyokan 
          JAPANiCAN.com
          US$221
          View Deal
          935-25 Zaoonsen, Yamagata 990-2301, Yamagata Prefecture
          2.8 km from Yamagata Zao Onsen Ski Resort
            Takamiya Hotel Rurikura Resort
            SAVE US$29
            US$192
            JAPANiCAN.com
            US$163
            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
            Forest Zao Onsen
            SAVE US$108
            US$178
            Hotels.com
            US$70
            View Deal
            963 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
            2.8 km from Yamagata Zao Onsen Ski Resort
            • Free Wifi
            • Free Parking
            Meitoya So
            Meitoya SoRyokan 
            Expedia.com
            US$134
            View Deal
            48 48 Zaoonsen, Yamagata 990-2301, Yamagata Prefecture
            2.8 km from Yamagata Zao Onsen Ski Resort
            • Free Wifi
            • Free Parking
            Omiya Ryokan
            Omiya RyokanRyokan 
            SAVE US$28
            US$202
            Agoda.com
            US$174
            View Deal
            46 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
            2.9 km from Yamagata Zao Onsen Ski Resort
            • Free Internet
            Zao Shiki no Hotel
            SAVE US$49
            US$215
            Agoda.com
            US$166
            View Deal
            1272 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
            2.9 km from Yamagata Zao Onsen Ski Resort
            • Free Parking
            • Restaurant
            Savings alert: 14% below average rate

            The price you found is 14% lower than this hotel's average rate of US$193/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.

            Wakamatsuya
            WakamatsuyaRyokan 
            SAVE US$99
            US$281
            Booking.com
            US$182
            View Deal
            951-1 Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
            2.9 km from Yamagata Zao Onsen Ski Resort
              Miyamaso Takamiya
              Miyamaso TakamiyaRyokan 
              SAVE US$166
              US$520
              JAPANiCAN.com
              US$354
              View Deal
              54 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
              2.9 km from Yamagata Zao Onsen Ski Resort
              • Free Wifi
              • Free Parking
              Savings alert: 32% below average rate

              The price you found is 32% lower than this hotel's average rate of US$520/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.

              Yoshidaya
              YoshidayaRyokan 
              SAVE US$52
              US$148
              Booking.com
              US$96
              View Deal
              13 Zao-onsen, Yamagata 990-2301, Yamagata Prefecture
              2.9 km from Yamagata Zao Onsen Ski Resort
              • Free Wifi
              • Restaurant
              Savings alert: 35% below average rate

              The price you found is 35% lower than this hotel's average rate of US$148/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.

              No photo provided
              Zao Onsen BokunouchiRyokan 
              No availability for your dates from these sites
              904 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
              2.9 km from Yamagata Zao Onsen Ski Resort
                No photo provided
                Ebiya RyokanRyokan 
                No availability for your dates from these sites
                3 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                2.9 km from Yamagata Zao Onsen Ski Resort
                  Suzunoya
                  SuzunoyaRyokan 
                  Rakuten Travel
                  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$96
                      US$192
                      Booking.com
                      US$96
                      View Deal
                      1267-16 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                      3.0 km from Yamagata Zao Onsen Ski Resort
                        Kokeshinoyado Shosenkaku
                        Kokeshinoyado ShosenkakuRyokan 
                        22 Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                        3.0 km from Yamagata Zao Onsen Ski Resort
                          Zao Plaza Hotel
                          SAVE US$48
                          US$192
                          Rakuten Travel
                          US$144
                          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$77
                          US$317
                          JAPANiCAN.com
                          US$240
                          View Deal
                          1271-1 Sandogawa Zao Onsen, Yamagata 990-2301, Yamagata Prefecture
                          3.0 km from Yamagata Zao Onsen Ski Resort
                            Takasagoya Ryokan
                            Takasagoya RyokanRyokan 
                            JAPANiCAN.com
                            View Deal
                            23 Zaonsen, Yamagata 990-2301, Yamagata Prefecture
                            3.0 km from Yamagata Zao Onsen Ski Resort
                              Sakaiya Ryokan
                              Sakaiya RyokanRyokan 
                              No availability for your dates from these sites
                              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 
                                JAPANiCAN.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 provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.