Skiing New Hampshire, whether it’s your first time or your hundredth, is always exciting. Still, after the end of a thrilling day on the slopes, it’s nice to have a cozy room to come back to where you can relax. New Hampshire ski lodging is easy to find at or very near the ski areas themselves. Some of the ski area resorts have onsite accommodations that are designed to fit your budget. For ski areas without lodging, local hotels and bed and breakfasts are more than happy to accommodate you. When skiing the following resorts, consider these options when choosing where to unwind.

Attitash Mountain Resort

For Attitash Mountain, onsite New Hampshire ski lodging is available at the Attitash Grand Summit Hotel. There are 143 rooms on the property that range from standard deluxe hotel accommodations to multi-bedroom suites with full kitchens. The hotel is located right on the slopes with ski in/ski out access. Other amenities include a heated outdoor pool, hot tubs, and an award-winning restaurant on-site. Prices for a room during ski season start at $135 for two and peak at about $325 for non-holiday/peak stays. Offsite, Attitash is only minutes from several local inns and B&B’s. Almost directly across Route 302 from the resort is Sky Valley Motel, which offers clean and simple rooms for $99 a night. Nearby is the Villager Motel, which caters to visiting families and is pet friendly. Private cabins are available as well with prices starting at $129 per night.

Black Mountain

While there is no onsite lodging at Black Mountain Ski Area, there are several cozy options for New Hampshire ski lodging pretty much right next door. Whitney’s Inn at Jackson is only moments from the slopes. This traditional New England inn offers eight two-room suites and several cottages for rent. The suites will sleep four, and the cottages can sleep six. All rooms come with a mini-kitchen and prices start at $99 for a single room up to $229 for a cottage during non-peak ski season. Jackson, NH is only minutes from the ski area and offers multiple options. The Eagle Mountain House has deluxe rooms with glorious views starting at $130 per night. The Christmas Farm Inn is a local favorite with multiple rooms, suites, and private cottages available. Prices start at $189 for a traditional room and go up to $359 for a cottage that sleeps seven guests.

Bretton Woods and Cranmore

Bretton Woods Resort is located on Mount Washington and has three distinct choices for onsite lodging. The Mount Washington Hotel is a four-diamond property with luxurious appointments. For a more secluded retreat with your significant other, the Omni Bretton Arms Inn offers cozy lodging with spectacular views of the surrounding peaks. For larger parties, the Townhomes at Bretton Woods offer two to five bedroom homes with free shuttle service to the resort. If you want something right on the slopes, the Lodge offers each guest a private balcony, free breakfast and shuttle service around the resort. For offsite lodging, there are inns and motor courts available in nearby Twin Mountain. The Boulder Motor Court is a favorite with separate cottages starting at $139 per night. Other options include the Carlson Lodge ($98 per night) and Carroll Motel and Cottages, each within five minutes of the Mount Washington and Cranmore ski areas.


There is also no onsite lodging at Cannon, but with Franconia only minutes from the ski area, there are still plenty New Hampshire ski lodging that keeps you close to the slopes. The closest is the Mittersill Alpine Resort, with nightly rates starting at just $103. They have standard hotel rooms available as well as one and 2-bedroom suites with full kitchens. Individual chalets are also available for $231 per night. If you’re going to be staying for a longer time, consider their weekly rates, which have significant discounts built in. Other options in Franconia include the Stonybrook Motel ($99 per night), the Hillwinds Lodge, and the Gale River Motel. There is also a Best Western in town, which offers comfortable, familiar accommodations for only $123 per night. A little off the beaten path is the Inn at Sunset Hill. This local gem reopened in 2015 under new ownership and has already started to gather rave reviews. Rooms start at $165 per night. The inn has an outdoor heated pool and some spectacular views.

Dartmouth Skiway

Dartmouth Skiway has no onsite lodging, but I-91 is only five minutes away from the resort. From Bradford in the north to Hanover in the south, there are numerous hotels and inns ready to let you stay and relax after a day on the slopes. The Dowd’s Country Inn is a modern bed and breakfast in a restored 18th century home in Lyme. Resting on six acres, staying at this 20-room inn comes with a full country breakfast and afternoon tea with scones. Rooms that sleep up to six are available. Rates start at $125 per night for a two-night stay. Hanover has several options as well. The Trumbull House is a delightful B&B ($209 per night), and the Norwich Inn has 39 guest rooms starting at $169 per night. Just over the border in Vermont, there are several chain hotels in White River Junction, so you can save money, stay in familiar surroundings, and still be within 45 minutes of the ski area.


Gunstock is located only two miles from Lake Winnepesaukee. The closest lodging to the ski area is Gunstock Inn, which holds 25 rooms centered on a traditional country tavern. The inn also offers ski-and-stay packages, getting you discounted lift tickets with Gunstock Mountain. The Greystone Inn is located right on the lake, giving you an amazing view. There are standard rooms available as well as efficiencies that have stocked kitchenettes. These units are perfect for a family getaway and start at $155 per night for a 3-night stay. There is also a separate cabin available for $1000 per week, and is perfect for larger parties. Nearby, the town of Gilford offers its flavor of New Hampshire ski lodging. The Fireside Inn has 59 rooms and 24 suites. The rooms have microwaves and refrigerators, while the suites come with a full kitchen. A stay comes with free breakfast and access to indoor and outdoor pools. Rates start at $289 per night. Because Lake Winnepesaukee is a major summer attraction, there are numerous lodges and inns located on or near the water. Ski season is considered off-season for most of them, so there are some really great deals to be had.

Loon Mountain

Loon Mountain has several onsite lodging options. Most choose to stay at the Mountain Club on Loon. This slope-side resort has ski in/ski out access for its guests. Rooms vary from standard hotel rooms to six-person suites with full kitchen and dining areas. Prices vary from $160 to $270 per night during non-peak ski season. Offsite lodging is found pretty much everywhere near Loon. The EconoLodge in nearby Lincoln is a 2-diamond property with upscale furnishings. It is also minutes from Loon Mountain. Rates start at $150 per night. A favorite local B&B is the Woodstock Inn. There are 34 guest rooms with rates between $177 to $247 per night. The Woodstock is also home to an award-winning microbrewery, which features daily tours with sampling at the end. Other lodging sites that are close include the Beacon Resort, Wilderness B&B, and the Nordic Inn Resort. The Nordic has 3-bedroom luxury condominiums and is only 1.5 miles from Loon Mountain. With holiday and weekend rates of $309 per night for a large condominium, this is an extremely popular New Hampshire ski lodging option.

Mount Sunapee

Mount Sunapee is located near Lake Sunapee, but has no onsite lodging. However, there are numerous inns and motels that cater to the tourists that come in the non-winter months to enjoy the lake. The best part of this is that prime ski season is considered off-season for many hotels, leading to fantastic discounts. The 1806 Inn at Mount Sunapee is right off the access road to the ski area. There are five rooms that start at $110 for midweek stays. The 1806 also offers full country breakfasts for guests every morning. Other Bed and Breakfasts in the area include The Blue Goose and Maple Hill, each with their own charms and take on the traditional B&B establishment. More traditional New Hampshire ski lodging is available as well. The Lake Inn is only 1/2 mile from the ski area and has traditional hotel rooms for $79 to $129 per night. The Newport Motel is a single-level traditional motor court with simple rooms and a free continental breakfast. Rates are $65 to $99 based on occupancy with 4 to 6 guests allowed per room. For larger parties, Dexter’s Inn has a two-bedroom house available that can sleep 8 to 10 guests. Georges Mills Cottages is only 15 minutes from the ski area and has up to 3-bedroom apartments and ski season rates fun from $125 to $230 per night.

Ragged Mountain

Onsite lodging for Ragged Mountain includes the New Hampshire Mountain Inn and the Ragged Mountain Golf House. The Mountain Inn has 13 B&B rooms that range from $120 to $265 per night. The Golf House is perfect for larger parties and sleeps up to 16 guests. There are weekly special rates. A 2-night stay during the week is only $200 per night, while a 7-night weekly stay is $2350 from Sunday to Saturday. Offsite New Hampshire ski lodging can be found in nearby Bristol and Bridgewater, only about 10 minutes from the resort. The Henry Whipple House is a Victorian-era inn with the best of old world charm and modern conveniences. This B&B is very popular and should be booked well in advance. Rates vary from $135 per night to $360 for larger parties. Traditional hotel rooms can be found at the Fairway Motel near Lake Sunapee. Rates range from $115 to $139 per night. The Highland Lake Inn is an award-winning Luxury B&B with standard rates averaging $200 per night for midweek stays.

New Hampshire Ski Lodging at Waterville Valley

The Waterville Valley resort has its own dedicated town with onsite lodging. The entire resort has all manner of rooms, condominiums and multi-bedroom apartments available. The closest to the lifts and slopes is Black Bear Lodge ($155 per night). All of the suites in the lodge have full kitchens and sleep up to six people. The Town Square condominiums ($279 per night) are centrally located on Corcoran’s pond and each has three bedrooms and two full baths, comfortably sleeping up to eight people. There is also a Best Western onsite with 32 traditional hotel rooms for $129 per night. Other New Hampshire ski lodging options include the Valley Inn ($135 per night), the Golden Eagle Lodge ($219 per night), and the Snowy Owl Inn. Each of these options can sleep up to six people in multi-room suites. For larger parties, there are two-to-five bedroom condominiums that are located scattered around the valley with rates from $190 to $335 per night.