Indian Head Resort

Hotel in Lincoln, NH. Wedding venue pricing, packages and fees.

Established in 1913 by Ray Gordon on a former family farm, Indian Head Resort is a 180-acre hotel property located at 664 US Route 3 in Lincoln, New Hampshire. The resort overlooks Shadow Lake and offers views of the Franconia Mountains and the rock profile of Mount Pemigewasset. Outdoor wedding ceremonies are held at the lakeside Arbor or Gazebo, and receptions for up to 175 guests take place in the Lakeview Reception Hall, which features floor-to-ceiling windows and an attached private patio. On-site accommodations include guest rooms, cottages, bungalows, and family houses, alongside amenities such as a 100-foot steel observation tower, a year-round heated outdoor pool, and two dining spaces: the Profile Room and Thunderbird Lounge. In-house catering packages feature buffet, family-style, or plated dinner formats that include warm rolls and butter, a salad selection, three server-passed hors d'oeuvres, and a stationary artisan cheese, fruit, and vegetable crudité display, though bar services are not included in the base rates.

Food

Offers Buffet ($84.99/pp), Family Style ($104.99/pp), and Plated ($124.99/pp) dinner packages. All packages include a stationary display and 3 passed hors d'oeuvres.

Packages

Taxes and fees

Good to know

Common questions

How much does a wedding at Indian Head Resort cost?

Based on Indian Head Resort's published pricing, a dinner reception for 120 guests comes to about $23,500–$35,500 in total, including the venue's own service charges, fees and tax. Your actual quote will depend on date, season, menu and final guest count.

How many guests can Indian Head Resort hold?

Indian Head Resort can host up to 175 guests seated. It has a minimum of 60 guests.

Similar Venues

More: Wedding venues in New Hampshire · New Hampshire wedding venue pricing report