Builders, Developers, Investors 

Over 75 Building Lots Available For a limited time Only

Dine  |  Golf  |  Stay  |  Live

Alpine Lake Resort

Own “Almost Heaven” – Available on HOA-Owned Lots

Over 75 Low-Cost Building Lots Available at Alpine Lake Resort in Preston County, WV

2 + 3 =

ALR Signature 10 Hole

The Alpine Lake Resort Property Owners’ Association has lots for sale and could have the one you’ve been looking for!

Email us at to receive current information including updated lot list, location map, pricing, buying process, available amenities and carrying cost information, etc.

Note, the map below is from the October 2020 sales event.  We are working diligently on getting information updated.

About Us

Alpine Lake Resort is a four-season resort located in the beautiful, tranquil mountains of West Virginia. Alpine Lake Resort is located in the Portland District of Preston County, West Virginia, just northeast of the town of Terra Alta and 20 minutes south west of the town of Oakland and a bit further away from the Deep Creek Lake area of Maryland.

Alpine Lake started in the late 1960s as “Mountaintop Vacationland,” a development spearheaded by Terra Alta and Preston County business leaders. From the early 1930’s, the property itself had been a hunting and fishing club owned by Arlie Hull. At that time, the lake (Hull’s Lake) consisted of 65 acres.

Mountaintop Vacationland was purchased in 1971 by Morgantown industrialist J.W. Ruby. It was under his direction that the development was renamed Alpine Lake, greatly expanded, and the complete plan for a residential community drawn up. After Ruby’s death, Alpine Lake was turned over to the property owners; the Alpine Lake Property Owners Association now manages all aspect of the community. Alpine Lake encompasses almost 2,000 acres of wooded land and thirty-five miles of paved roads providing easy access to nearly all of its 2,300 lots and amenities.
Amenities now existing at Alpine Lake

Resort include the following:

  • A 150-acre lake stocked with a variety of freshwater fish.
  • A sandy beach and a spacious boathouse (used for meetings, recreation, dances and cookouts)
    Note: gas powered boats are prohibited – electric only at 1.5hp!
  • A Dining Facility capable of seating 250
  • Lounge and Conference Rooms
  • Fitness Center 
  • Indoor Swimming Pool
  • Private Community with 24/7 Security
  • Tennis and Basketball Courts
  • 18-Hole Golf Course, Driving Range
  • Miniature Golf
  • Bocce Courts
  • 35-Room Hotel
  • Complete Sewage and Water Facilities (there are no wells or septic tanks in Alpine Lake)

In addition to the resort’s allure to visitors seeking to experience on-site and regional amenities, Alpine Lake Resort also supports a vibrant, growing residential community. At present, over 500 families own private residences at Alpine Lake. Of those homes, about 25 percent serve as full-time residences. Others are occupied on a seasonal or vacation basis and some are rented to visitors by their owners.
Alpine Lake includes about 2,300 separate lots. 

Frequently Asked Questions 

What is Alpine Lake Resort?

Alpine Lake Resort is a place to relax, unwind, experience nature’s beauty and meet great people in the mountains of West Virginia. Close to the major population centers of Pittsburgh, Baltimore, District of Columbia and Morgantown, Alpine Lake Resort provides a respite from the busy day-to-day lives of people from all walks of life.

Alpine Lake Resort offers a beautiful, natural canvas to create great memories for couples, families and single individuals that appreciate a cost-effective experience in the cool, clean mountain air. Alpine lake resort offers a lake for fishing, swimming and boating, miles of walking trails, a great lodge with an indoor pool, exercise room and meeting places, a restaurant for snacks or a great meal, an 18-hole golf course, a 35-room hotel, boat rentals, bike rentals, mini-golf and more.

Alpine Lake Resort is great for a those seeking a day visit to golf and eat a great meal, or those seeking to stay in the hotel for a few days or more. It is also a great place for a second home or that perfect retirement home that you have worked so hard for.

Is it for homeowners or guests?

Alpine Lake Resort is for both visitors and homeowners. The variety of amenities and activities, along with the natural beauty all around the resort and area are perfect for a short visit, a longer vacation or for those seeking a lifetime in the cool, clear mountain air of West Virginia.

Where is Alpine Lake Resort?

Alpine Lake Resort is just outside the town of Terra Alta West Virginia, in beautiful, rural West Virginia.  Just 2-1/2 hrs South of Pittsburgh, PA, a few hours from Baltimore and a fairly short jaunt from Washington, DC.

What are some of the amenities available at Alpine Lake Resort?

Alpine Lake Resort truly has something for everyone and, for every family or couple. Amenities include the following:

  • A 150-acre lake for fishing, boating and swimming
  • An 18-hole golf course with a variety of holes and topography
  • A 35-room hotel that offers simple, pleasant, cost-effective accommodations
  • Miles of walking and hiking trails for all ages and abilities
  • A lodge with exercise room, pool, game room, meeting rooms and a restaurant
  • Food service for the single traveler or for the large wedding or event
Is Alpine Lake Resort a four seasons resort?

Alpine Lake Resort is open year round, but is not considered a four-season resort…just yet.  We have the absolutely possibility, but are working on building the quality of our current amenities and hope to work towards allowing more seasonal opportunities.

What about food services?

Alpine Lake Resort has an on-site restaurant with a diverse menu to meet the requirements of a wide variety of palettes, including children. The restaurant also offers takeout during the busy seasons and offers complete event planning and hosting for large groups, including special events and weddings. Please check the website or call to check availability and hours, especially during winter months.

Where can I stay if I want to visit?

Alpine lake Resort offers two options for those wishing to stay at the resort. The 35-room hotel offers very cost-effective pricing in a relaxed, mountain country environment. For those seeking a different kind of experience, we offer over 20 furnished cabins for couples, families and larger groups.

How can I go about purchasing land or a home at Alpine Lake Resort?

Reach out to General Manager at for more information.

What are home values at Alpine Lake Resort?

Lot and home values vary at Alpine Lake Resort, with lots often attractively priced in the low to mid-four-figure range. Home values vary depending on lot size, square footage, age and other factors, and often range from the low six figures to the mid-six figures. There literally is a lot and home option for almost everyone at Alpine Lake Resort and prices are considerably less than regional population centers or the Deep Creek Lake area.

What about the people at Alpine Lake Resort?

Alpine Lake Resort is home to a wide variety of folks, from all ages, occupations, interests and hometowns. Due to the many clubs and events, it is also to meet residents (and their guests and visitors) at various amenities around the resort. The resort provides a great place to live and unwind for singles, couples and families, whether working nearby, working remotely or retired.

Hotel & Cabin Rentals

Book your stay in our 35 room hotel adjacent to the Alpine Lake Golf Club, lake and lodge, with beautiful views of the natural surroundings. Alpine Lake Resort makes it easy to book your room either online or over the phone at (800) 752-7179 Ext. 100.


Alpine Lake Resort offers several dining options within the community, Alpine Lake Lodge has casual and relaxed atmosphere for everyone. Indoor dining and carryout service is available.

Golf Club

Our golf course offers abundant natural beauty, and picturesque views of the mountains and lake. You’ll want to play here time and time again. The course is open daily and you can reserve your next tee time online today!