New Hampshire has a large variety of places to do cross-country (Nordic) skiing. Some are connected to big downhill (Alpine) ski areas and many more operate as cross country touring centers that specialize in that form of skiing alone. Most places that welcome cross-country skiers also offer snowshoeing, along with snowshoe rentals and lessons. New Hampshire Parks & Recreations offers a bunch of helpful snowshoeing resources.
A few touring and Nordic centers allow skiers bringing their dog companions. At least one Nordic ski center can set you up with a skijoring harness to ski while being pulled by dogs. A good overall source of information on cross-country skiing in New Hampshire is Ski New Hampshire.
1172 Easton Road Franconia, NH, 03580 Phone: 603-823-5542 Toll-Free: 800-473-5299
Skiing and snowshoeing with spectacular views at this White Mountains inn
961 Main Street Berlin, NH, 03570 Phone: 603-228-0836
Skiers, snowshoe enthusiasts love the many options in this winter-centric region
Route 16 at Pinkham Notch Gorham, NH, 03581 Phone: 603-466-3988
Superior equipment, instruction, base camp and, most important, trails for cross-country skiing
105 Haverhill Road Salem, NH, 03079 Phone: 603-893-8300
No mystery here: The snowshoeing is great for all ages at America’s Stonehenge
Six Cross-Country Skiing Centers in the White Mountains , NH Phone:
Great cross-country skiing, for beginners to experts, offered at six Nordic centers
Lots of trails for Nordic skiers, snowshoe enthusiasts to choose from in this beautiful area
427 Milan Hill Road Milan, NH, 03588 Phone: 603-787-3097
169 Poole Road Jaffrey, NH, 03452 Phone: 603-532-8862
Hiking on Mount Monadnock; camping; cross country skiing; open year-round
1573 US Route 302 Bartlett, NH, 03812 Phone: 603-374-2277
1180 Turnpike Road - NH Routes 123 &124 New Ipswich, NH, 03071 Phone: 603-878-2869
1251 Eaton Road - NH Route 153 Madison, NH, 03849 Phone: 603-367-8896
33 Village Road Waterville Valley, NH, 03215 Phone: 603-236-4666
220 Mountain Road New London, NH, 03257 Phone: 603-381-8685
Route 11A Gilford, NH, 03429 Phone: 603-293-4341
6 Club House Lane Grantham, NH, 03753 Phone: 603-863-4500