Welcome to Lake Tahoe, home of Northstar Lodge by Welk Resorts. Located at the base of the world-renowned Northstar California ski area in Truckee, our resort offers luxury vacation rentals in Lake Tahoe. Make our villas your home away from home while you explore the natural beauty of the area. For your comfort, all of our accommodations feature state-of-the-art appliances and high-end amenities. After a day of adventure, unwind in the privacy of your stunning studio or villa. Welkome home to your cozy and chic mountainside retreat.
All Rooms
Room

Studio

Studio

1 King Bed
460
Square Feet
2
Guest Capacity
Room

Villa with Den

2-Bedroom Villa with Den

2 King Beds , 2 Queen Sofa Sleepers
1700
Square Feet
8
Guest Capacity
Room

Villa

2-Bedroom Villa

2 King Bed , 1 Queen Sofa Sleeper
1400
Square Feet
6
Guest Capacity
Room

Villa

3-Bedroom Villa

3 King Beds , 1 Queen Sofa Sleeper
1800
Square Feet
8
Guest Capacity
Room

Villa

5-Bedroom Villa

5 King Beds , 2 Queen Sofa Sleepers
3500
Square Feet
14
Guest Capacity
Room

Studio

Studio

1 King Bed
460
Square Feet
2
Guest Capacity
Room

Villa with Den

2-Bedroom Villa with Den

2 King Beds , 2 Queen Sofa Sleepers
1700
Square Feet
8
Guest Capacity
Room

Villa

2-Bedroom Villa

2 King Bed , 1 Queen Sofa Sleeper
1400
Square Feet
6
Guest Capacity
Room

Villa

3-Bedroom Villa

3 King Beds , 1 Queen Sofa Sleeper
1800
Square Feet
8
Guest Capacity
Room

Villa

5-Bedroom Villa

5 King Beds , 2 Queen Sofa Sleepers
3500
Square Feet
14
Guest Capacity