Sunset over Trout Lake from Twin Pines, with the flag, red Adirondack chairs on the lawn and the sandy beach below wooded hills

Trout Lake · Adirondack Mountains

Twin Pines on Trout Lake

Lakeside Cottage Rentals for your Next Adirondack Vacation!

Returning Guests

Early Booking for 2027

Welcome back! Enter the password we sent you to book before reservations open to the public.

Online booking opens to everyone on November 17, 2026. Questions? Call us at 518-644-2161.

The Adirondacks are Calling

Twin Pines Resort is located on the pristine waters of Trout Lake, putting Adirondack Mountain adventures at your doorstep. If you are looking to explore the region, the resort is located only a few miles from popular destinations such as Lake George, Bolton Landing and the High Peaks Region.

Family owned and operated, we are renowned for our family-friendly atmosphere and inviting Adirondack hospitality. Our cottages are all fully equipped with kitchens, heat and air conditioning and come with beautiful lakeside mountain views. Our guests also have access to boats, kayaks and paddleboards, fishing and our very own Trout Lake sandy beach.

Whether you are looking to relax, have an adventure, or maybe a little bit of both, Twin Pines Resort can offer everything you need for the perfect Adirondack experience.

Red Adirondack chairs on the lawn at Twin Pines, with the stone chimney, the flag and the lodge under a blue summer sky
  • Fully equipped kitchens
  • On-site hiking trails
  • Heat & air conditioning
  • Lakeside mountain views
  • Boats, kayaks & paddleboards
  • Fishing
  • Private sandy beach
  • Family owned & operated
The Twin Pines beach at sunset seen from Trout Lake, with kayaks, canoes and a rowboat on the sand
Our private sandy beach
The carved Twin Pines entrance sign
Welcoming guests since 1923
Mountain view over an Adirondack lake
Adirondack adventures nearby

Our family’s vacation spot… 19+ years and a lot of memories.

— P. Quinones