New Hampshire may be small, but it packs mountains, lakes, forests, beaches, scenic roads, and New England towns. The best places to visit in New Hampshire include the White Mountains, Mount Washington, Kancamagus Highway, Franconia Notch, Lake Winnipesaukee, North Conway, and Portsmouth. For a first trip, pair the mountains with a lake or coastal stop instead of trying to see the whole state.
Quick Answer:
Best places to visit in New Hampshire: White Mountains, Mount Washington, Kancamagus Highway, Franconia Notch State Park, Lake Winnipesaukee, North Conway, Portsmouth, Hampton Beach, Castle in the Clouds, Mount Monadnock, Great North Woods, and Hanover.
Mountains: White Mountains, Mount Washington, Franconia Notch
Lakes: Lake Winnipesaukee, Great North Woods
Coast and towns: Portsmouth, Hampton Beach, Hanover
Scenic drives: Kancamagus Highway, White Mountain roads
1. White Mountains
The White Mountains are the heart of New Hampshire’s outdoor scene, with hiking, waterfalls, scenic roads, ski areas, and fall colors.
Best for: Hiking, scenery, families
Time needed: 2–3 days
2. Mount Washington
At 6,288 feet, Mount Washington is the highest peak in the Northeast. Reach the summit by hiking, riding the Cog Railway, or taking the Auto Road when conditions allow.
Best for: Mountain views, adventure, scenic rides
Time needed: Half to 1 day
3. Kancamagus Highway

The 34.5-mile Kancamagus Highway winds between Lincoln and Conway through the White Mountain National Forest. Overlooks, waterfalls, and short hikes give you reasons to slow down.
Best for: Scenic drives, fall foliage, photography
Time needed: Half to 1 day
4. Franconia Notch State Park
Franconia Notch brings together Echo Lake, Cannon Mountain, hiking trails, and Flume Gorge in one compact mountain area.
Best for: Hiking, families, mountain views
Time needed: 1 day
5. Lake Winnipesaukee
New Hampshire’s largest lake is surrounded by beaches, small towns, cruises, and mountain scenery. Meredith, Wolfeboro, and Weirs Beach are popular summer bases.
Best for: Boating, beaches, relaxing
Time needed: 1–2 days
6. North Conway
North Conway is a convenient base for the eastern White Mountains, with restaurants, shops, family attractions, and easy access to mountain roads.
Best for: Families, shopping, mountain trips
Time needed: 1–2 days
7. Portsmouth
Portsmouth offers historic streets, waterfront views, restaurants, galleries, and a classic coastal New England feel. It is a useful base for the Seacoast.
Best for: History, food, couples
Time needed: 1 day
8. Hampton Beach
Hampton Beach is New Hampshire’s best-known seaside destination, with sandy shoreline, a lively boardwalk, restaurants, and summer entertainment.
Best for: Beaches, families, summer trips
Time needed: 1 day
9. Castle in the Clouds
Overlooking Lake Winnipesaukee, this historic estate combines a mansion, gardens, trails, and wide lake and mountain views.
Best for: History, gardens, couples
Time needed: Half day
10. Mount Monadnock
Mount Monadnock is a popular southern New Hampshire hike, with trails leading to broad summit views. It suits a mountain day without heading to the White Mountains.
Best for: Hiking, day trips, scenery
Time needed: Half to 1 day
11. Great North Woods
Farther north, New Hampshire becomes quieter and more remote. The Great North Woods are ideal for forests, lakes, wildlife, kayaking, and fishing.
Best for: Wildlife, kayaking, quiet escapes
Time needed: 1–2 days
12. Hanover
Hanover is a pleasant, walkable town with restaurants, shops, historic buildings, and access to the Connecticut River Valley.
Best for: Small-town atmosphere, food, history
Time needed: Half to 1 day
Best Time to Visit New Hampshire
Fall draws the biggest foliage crowds, especially in the White Mountains. Summer is ideal for hiking, lakes, boating, and beaches. Spring brings waterfalls and quieter trails, while winter is the season for skiing and snow activities. Conditions vary by elevation, so check local weather before traveling.
Getting Around New Hampshire
A car is the easiest way to explore New Hampshire, especially the mountains, Lakes Region, and northern areas. Manchester-Boston Regional Airport and Portsmouth International Airport at Pease are useful arrival points.
For scenic drives, plan ahead. The Kancamagus Highway has limited cell service and no gas stations along its 34.5 miles, so fill up beforehand and download maps before leaving.
Where to Stay in New Hampshire
- North Conway: White Mountains and Kancamagus Highway
- Lincoln: Franconia Notch and western White Mountains
- Bretton Woods: Mount Washington
- Meredith: Lake Winnipesaukee
- Portsmouth: Seacoast and historic downtown
- Hanover: Western New Hampshire
How Many Days Do You Need in New Hampshire?
3 days: Focus on the White Mountains, Kancamagus Highway, and one mountain town.
5–7 days: Add Lake Winnipesaukee, Franconia Notch, and Portsmouth for a varied trip.
8–10 days: Include the Seacoast, Great North Woods, or southern New Hampshire at a more relaxed pace.
For most first-time visitors, 5–7 days is a comfortable trip length for combining mountains, lakes, and the coast.
What to Pack for New Hampshire
Bring comfortable hiking shoes, layers, rain protection, sunscreen, and a daypack. Mountain weather can change quickly. Pack warm layers for fall and winter, and swimwear for summer lake or beach trips.
FAQs
What is New Hampshire best known for?
New Hampshire is known for the White Mountains, fall foliage, scenic drives, lakes, hiking, ski areas, and its Seacoast.
What is the best place to visit in New Hampshire for a first trip?
The White Mountains are a strong starting point for scenery, hiking, scenic drives, and mountain towns. Add Lake Winnipesaukee or Portsmouth for more variety.
Is New Hampshire good for a road trip?
Yes. Driving makes it easy to connect mountain roads, lakes, hiking areas, small towns, and the Seacoast.
How many days should I spend in New Hampshire?
Three days works for a focused mountain trip, while 5–7 days gives you time to combine the White Mountains with lakes or the coast.
When is the best time to see fall foliage?
Fall is the main foliage season, but peak color varies by location and elevation. Check current foliage reports before your trip.
Conclusion
New Hampshire packs mountains, lakes, beaches, forests, and classic New England towns into a relatively small area. Explore the White Mountains for hiking and scenery, drive the Kancamagus Highway, relax around Lake Winnipesaukee, and finish with Portsmouth or the Seacoast. With 5–7 days, you can see several sides of the state without spending the whole trip on the road.
Related Posts
- Best Places to Visit in Utah: 12 Top Destinations
- Best Places to Visit in Maine: 12 Must-See Destinations
- Best Places to Visit in Vermont: 15 Top Places to See

Mark Johanson is an experienced travel and destination writer who has explored and written extensively about remarkable places around the world, bringing years of firsthand knowledge and practical insight to readers worldwide through Elvorixx.

4 thoughts on “Best Places to Visit in New Hampshire: 12 Must-See Places”