Otis Ridge

Otis, Massachusetts · opened 1946
900 ft1,000 ft1,100 ft1,200 ft1,300 ft1,400 ft1,500 ft1,600 ft1,490 ft summit1,025 ft base400 ft vertical
Skiable acres
132
Trails
11
Lifts
7
Longest run
—
Snowmaking
—
Avg snowfall
22in
mean of 13 reported seasons
Night skiing
Yes
Uphill capacity
—
Projected opening, 2026-27
Dec 8, 2026
likely between Dec 5 and Dec 19
Resort's own target
Dec 18, 2026
via OnTheSnow
Model forecast from Otis Ridge's opening history and this autumn's weather so far, as of Oct 25, 2026. How it works.

Snowfall by season

reported average 22"
Season totals as reported by the resort (via OnTheSnow and archived snow reports).
Modeled snowfall since 1991 (ERA5 reanalysis)
A weather model at 42.196, -73.099, not a snow stake: it runs well below the resort's own totals (about 0.4x here). Useful for year-to-year comparison, not for absolute depth.
Modeled average by month

The 2001-02 season

Modeled snowfall, season to date (ERA5)
Terrain open, from published snow reports
No snow reports captured for 2001-02. Historical reports come from Internet Archive snapshots of the resort's snow-report page (neski wayback).

Season history

SeasonOpenedClosedDaysAvg terrain openPeak trailsReported snowfallSnow daysAvg baseMax baseModeled snowfallWinter mean °FSkier visitsReports
2026-27Dec 18, 2026*Mar 21, 2027*——————————10
2025-26Dec 13, 2025Mar 15, 202693——————50"24.4—1
2024-25Dec 14, 2024Mar 16, 202593——12"220"24"38"25.9——
2023-24Dec 9, 2023Mar 10, 202493——0"018"24"38"31.3——
2022-23Dec 17, 2022Mar 26, 2023100——55"98"14"72"30.2——
2021-22Dec 18, 2021Mar 20, 202293——7"410"12"46"27.6——
2020-21Dec 19, 2020Mar 21, 202193——28"79"15"52"27.4——
2019-20Dec 7, 2019Mar 15, 2020100——8"46"6"54"30——
2018-19Dec 8, 2018Mar 24, 2019107——26"510"10"57"25.7——
2017-18Dec 9, 2017Mar 25, 2018107——49"711"12"68"25.4——
2016-17Dec 17, 2016Mar 25, 201799——23"511"12"74"28——
2015-16Dec 12, 2015Mar 13, 201693——7"36"6"20"33.8——
2014-15Dec 13, 2014Mar 29, 2015107——17"610"10"73"22.4——
2013-14Dec 14, 2013Mar 22, 201499——28"517"30"60"23.7——
2012-13Dec 15, 2012Mar 17, 201393——24"221"24"69"28.2——
2011-12Dec 17, 2011Mar 11, 201286——————42"34.4——
2010-11Dec 18, 2010————————66"25.1——
2009-10Mar 20, 2010————————63"28.3——
2008-09—————————50"26.2——
2007-08—————————70"28.1——
2006-07—————————53"28.8——
2005-06—————————46"29.3——
2004-05—————————63"25.7——
2003-04—————————51"25.1——
2002-03—————————81"23.4——
2001-02Dec 26, 2001————————40"32.7——
2000-01—————————75"24.8——
1999-00—————————38"29.1——
1998-99—————————38"29.8——
1997-98—————————62"31.4——
1996-97—————————77"29.4——
1995-96—————————80"24.7——
1994-95Dec 17, 1994————————32"30.4——
1993-94Dec 18, 1993————————78"23.4——
1992-93—————————102"25.5——
1991-92—————————34"28.7——

Reported snowfall, snow days and base depths come from OnTheSnow's season history or the resort's own reports. Opening and closing dates are the first and last archived snow report showing terrain open (* = projected). Modeled snowfall is ERA5 reanalysis at the resort's coordinates and is not comparable to the reported column.

Terrain

15 trails · 2.58 mi mapped
Mapped trails by difficulty
Easier27%More difficult27%Most difficult13%Expert7%Glade20%Terrain park7%
Count of OpenStreetMap trail segments.
TrailRatingLengthNotes
AcornEasier1,845 ftlit
Ken's WayEasier1,142 ftlit
Pony SlopeEasier382 ftlit
Pony SlopeEasier369 ft
Bob's BowlMore difficult403 ftlit
DutchmanMore difficult1,546 ft
KnoxMore difficult771 ftlit
Robber OakMore difficult711 ftlit
Ridge RunMost difficult1,134 ft
SlalomMost difficult1,286 ftlit
John's CliffExpert401 ft
GladeGlade1,215 ftglades, ungroomed
J-Bar LineGlade1,094 ftglades
Lift LineGlade663 ftglades
Terrain ParkTerrain park665 ftpark
Trails colored by rating; lifts dashed red. Geometry from OpenStreetMap contributors.

Lifts

4 mapped · 0.6 mi of cable
LiftTypeSeatsCapacity /hrLengthBuiltManufacturerStatus
Double ChairChairlift——1,224 ft——operating
T BarT-bar——1,209 ft——operating
Pony TowRope tow——394 ft——operating
Handle TowRope tow——353 ft——operating

Lift ticket prices

SeasonProductPriceObservedSource
2025-26adult day$55Jan 15, 2026skihistory
2025-26adult season pass$359Jan 15, 2026skihistory
2024-25adult day$55Jan 15, 2025skihistory
2024-25adult season pass$359Jan 15, 2025skihistory
2023-24adult day$55Jan 15, 2024skihistory
2023-24adult season pass$319Jan 15, 2024skihistory
2022-23adult day$50Jan 15, 2023skihistory
2022-23adult day$25Feb 5, 2023wayback
2022-23adult season pass$289Jan 15, 2023skihistory
2022-23child day$20Feb 5, 2023wayback
2022-23youth day$25Feb 5, 2023wayback
2021-22adult day$45Jan 15, 2022skihistory
2021-22adult day$25Dec 8, 2021wayback
2021-22adult season pass$249Jan 15, 2022skihistory
2021-22child day$20Dec 8, 2021wayback
2021-22youth day$25Dec 8, 2021wayback
2020-21adult day$40Jan 15, 2021skihistory
2020-21adult day$40Jan 26, 2021wayback
2020-21adult season pass$230Jan 15, 2021skihistory
2020-21child day$15Jan 26, 2021wayback
2020-21youth day$20Jan 26, 2021wayback
2019-20adult day$40Jan 15, 2020skihistory
2019-20adult day$40Nov 15, 2019wayback
2019-20adult day$40Dec 7, 2019wayback
2019-20adult half day$30Dec 7, 2019wayback
2019-20adult half day$30Nov 15, 2019wayback
2019-20adult season pass$220Jan 15, 2020skihistory
2019-20child day$15Dec 7, 2019wayback
2019-20child day$15Nov 15, 2019wayback
2019-20youth day$20Nov 15, 2019wayback
2019-20youth day$20Dec 7, 2019wayback
2018-19adult day$40Jan 4, 2019wayback
2018-19adult day$40Jan 8, 2019wayback
2018-19adult day$40Jan 15, 2019skihistory
2018-19adult day$40Dec 2, 2018wayback
2018-19adult half day$30Jan 8, 2019wayback
2018-19adult half day$30Dec 2, 2018wayback
2018-19adult half day$30Jan 4, 2019wayback
2018-19adult season pass$220Jan 15, 2019skihistory
2018-19child day$15Jan 8, 2019wayback
2018-19child day$15Dec 2, 2018wayback
2018-19child day$15Jan 4, 2019wayback
2018-19youth day$20Dec 2, 2018wayback
2018-19youth day$20Jan 4, 2019wayback
2018-19youth day$20Jan 8, 2019wayback
2017-18adult day$40Jan 15, 2018skihistory
2017-18adult day$40Dec 14, 2017wayback
2017-18adult day$40Jan 15, 2018wayback
2017-18adult day$40Jan 17, 2018wayback
2017-18adult half day$30Jan 17, 2018wayback
2017-18adult half day$30Jan 15, 2018wayback
2017-18adult half day$30Dec 14, 2017wayback
2017-18adult season pass$220Jan 15, 2018skihistory
2017-18child day$15Jan 17, 2018wayback
2017-18child day$15Dec 14, 2017wayback
2017-18child day$15Jan 15, 2018wayback
2017-18youth day$20Jan 17, 2018wayback
2017-18youth day$20Dec 14, 2017wayback
2017-18youth day$20Jan 15, 2018wayback
2016-17adult day$40Jan 15, 2017skihistory
2016-17adult day$40Dec 18, 2016wayback
2016-17adult half day$30Dec 18, 2016wayback
2016-17adult season pass$220Jan 15, 2017skihistory
2016-17child day$15Dec 18, 2016wayback
2016-17youth day$35Dec 18, 2016wayback
2015-16adult day$40Jan 15, 2016skihistory
2015-16adult day$40Feb 2, 2016wayback
2015-16adult day$40Nov 28, 2015wayback
2015-16adult day$40Dec 29, 2015wayback
2015-16adult half day$30Feb 2, 2016wayback
2015-16adult half day$30Nov 28, 2015wayback
2015-16adult half day$30Dec 29, 2015wayback
2015-16adult season pass$220Jan 15, 2016skihistory
2015-16child day$15Nov 28, 2015wayback
2015-16child day$15Feb 2, 2016wayback
2015-16child day$15Dec 29, 2015wayback
2015-16youth day$35Feb 2, 2016wayback
2015-16youth day$35Nov 28, 2015wayback
2015-16youth day$35Dec 29, 2015wayback
2014-15adult day$35Dec 13, 2014wayback
2014-15adult day$35Feb 6, 2015wayback
2014-15adult day$35Jan 15, 2015skihistory
2014-15adult day$35Dec 23, 2014wayback
2014-15adult half day$30Feb 6, 2015wayback
2014-15adult half day$30Dec 23, 2014wayback
2014-15adult half day$30Dec 13, 2014wayback
2014-15adult season pass$220Jan 15, 2015skihistory
2014-15child day$15Feb 6, 2015wayback
2014-15child day$15Dec 23, 2014wayback
2014-15child day$15Dec 13, 2014wayback
2014-15youth day$35Dec 23, 2014wayback
2014-15youth day$35Dec 13, 2014wayback
2014-15youth day$35Feb 6, 2015wayback
2013-14adult day$35Jan 15, 2014skihistory
2013-14adult day$35Feb 21, 2014wayback
2013-14adult day$35Jan 18, 2014wayback
2013-14adult day$35Nov 27, 2013wayback
2013-14adult half day$30Feb 21, 2014wayback
2013-14adult half day$30Jan 18, 2014wayback
2013-14adult half day$30Nov 27, 2013wayback
2013-14adult season pass$220Jan 15, 2014skihistory
2013-14child day$15Nov 27, 2013wayback
2013-14child day$15Feb 21, 2014wayback
2013-14child day$15Jan 18, 2014wayback
2013-14youth day$35Feb 21, 2014wayback
2013-14youth day$35Jan 18, 2014wayback
2013-14youth day$35Nov 27, 2013wayback
2012-13adult day$30Mar 15, 2013wayback
2012-13adult day$30Jan 30, 2013wayback
2012-13adult day$30Feb 12, 2013wayback
2012-13adult day$30Jan 15, 2013skihistory
2012-13adult season pass$200Jan 15, 2013skihistory
2012-13child day$15Jan 30, 2013wayback
2012-13child day$15Mar 15, 2013wayback
2012-13child day$15Feb 12, 2013wayback
2012-13youth day$30Jan 30, 2013wayback
2012-13youth day$30Mar 15, 2013wayback
2012-13youth day$30Feb 12, 2013wayback
2011-12adult day$30Jan 15, 2012skihistory
2011-12adult season pass$200Jan 15, 2012skihistory
2010-11adult day$30Jan 15, 2011skihistory
2010-11adult season pass$220Jan 15, 2011skihistory
2009-10adult day$30Jan 15, 2010skihistory
2009-10adult season pass$220Jan 15, 2010skihistory
2008-09adult day$30Jan 15, 2009skihistory
2008-09adult season pass$220Jan 15, 2009skihistory
2007-08adult day$30Jan 15, 2008skihistory
2007-08adult season pass$200Jan 15, 2008skihistory
2006-07adult day$30Jan 15, 2007skihistory
2006-07adult season pass$200Jan 15, 2007skihistory
2005-06adult day$30Jan 15, 2006skihistory
2005-06adult season pass$200Jan 15, 2006skihistory
2004-05adult day$29Jan 15, 2005skihistory
2004-05adult season pass$200Jan 15, 2005skihistory
2003-04adult day$25Jan 15, 2004skihistory
2003-04adult season pass$200Jan 15, 2004skihistory
2002-03adult day$25Jan 15, 2003skihistory
2002-03adult season pass$200Jan 15, 2003skihistory
2001-02adult day$24Jan 15, 2002skihistory
2001-02adult season pass$200Jan 15, 2002skihistory
2000-01adult day$22Jan 15, 2001skihistory
2000-01adult season pass$200Jan 15, 2001skihistory
1999-00adult day$20Jan 15, 2000skihistory
1998-99adult day$20Jan 15, 1999skihistory
1996-97adult day$20Jan 15, 1997skihistory
1995-96adult day$22Jan 15, 1996skihistory
1992-93adult day$22Jan 15, 1993skihistory
1991-92adult day$22Jan 15, 1992skihistory
1990-91adult day$29Jan 15, 1991skihistory
1989-90adult day$20Jan 15, 1990skihistory
1989-90adult season pass$220Jan 15, 1990skihistory
1988-89adult day$20Jan 15, 1989skihistory
1987-88adult day$18Jan 15, 1988skihistory
1985-86adult day$15Jan 15, 1986skihistory
1984-85adult day$13Jan 15, 1985skihistory
1983-84adult day$13Jan 15, 1984skihistory
1982-83adult day$12Jan 15, 1983skihistory
1981-82adult day$12Jan 15, 1982skihistory
1980-81adult day$10Jan 15, 1981skihistory
1978-79adult day$9Jan 15, 1979skihistory
1978-79adult season pass$95Jan 15, 1979skihistory
1976-77adult day$8Jan 15, 1977skihistory
1975-76adult day$7Jan 15, 1976skihistory
1974-75adult day$7Jan 15, 1975skihistory
1974-75adult season pass$90Jan 15, 1975skihistory
1973-74adult day$7Jan 15, 1974skihistory
1972-73adult day$7Jan 15, 1973skihistory
1972-73adult season pass$90Jan 15, 1973skihistory
1971-72adult day$6Jan 15, 1972skihistory
1971-72adult season pass$75Jan 15, 1972skihistory
1970-71adult day$6Jan 15, 1971skihistory
1969-70adult day$6Jan 15, 1970skihistory
1969-70adult season pass$75Jan 15, 1970skihistory
1968-69adult day$5Jan 15, 1969skihistory
1967-68adult day$5Jan 15, 1968skihistory
1966-67adult day$5Jan 15, 1967skihistory
1965-66adult day$4Jan 15, 1966skihistory
1964-65adult day$4Jan 15, 1965skihistory
1964-65adult season pass$55Jan 15, 1965skihistory
1963-64adult day$4Jan 15, 1964skihistory
1963-64adult season pass$40Jan 15, 1964skihistory
1962-63adult day$4Jan 15, 1963skihistory
1961-62adult day$4Jan 15, 1962skihistory
1960-61adult day$4Jan 15, 1961skihistory
1959-60adult day$4Jan 15, 1960skihistory

Nearby ski areas

Straight-line distance between the areas' map coordinates. Compare with the closest two.

Where these numbers come from

AttributeValueSourceObserved
base elevation ft1,025 ftwikipediaSep 26, 2026
lift count7 wikipediaSep 26, 2026
skiable acres132 acrewikipediaSep 26, 2026
summit elevation ft1,490 ftwikipediaSep 26, 2026
trail count11 wikipediaSep 26, 2026
vertical drop ft400 ftwikipediaSep 26, 2026