Independent guides to the U.S. national parks
Screen-printed illustration:

Where to Stay in Grand Teton: Lodges, Hotels, and Gateway Towns

By Victoria Boissonade · Data: National Park Service · ← Complete guide Grand Teton

The short answer. Stay in the park if you can still find a reservation. Grand Teton's five official lodges put you within 10 minutes of the park's most striking photo spots, including sunrise views. If the park is full, which it often is by March for July and August, Jackson, 12 miles south of the main entrance, remains the most convenient fallback base.

Park lodges and gateway towns (10)

  • Lodge Jackson Lake Lodge Jackson Lake - Willow Flats · late May - mid-October Directions ↗
  • Lodge Jenny Lake Lodge Jenny Lake · early June - early October Directions ↗
  • Lodge Signal Mountain Lodge Signal Mountain - Jackson Lake South · mid-May - mid-October Directions ↗
  • Lodge Colter Bay Village (cabins) Colter Bay - North Jackson Lake · late May - late September Directions ↗
  • Gateway town Jackson entrance Moose Entrance (South) · hotels, supermarket, gas station Directions ↗
  • Gateway town Teton Village entrance Granite Canyon Entrance · hotels, restaurants Directions ↗
  • Gateway town Victor entrance Granite Canyon Entrance (via Teton Pass / WY-22) · hotels, gas station, restaurants Directions ↗
  • Gateway town Driggs entrance Moran Entrance (via US-33 East) · hotels, supermarket, gas station Directions ↗
  • Gateway town Moran entrance Moran Entrance (Northeast) · grocery store, gas station Directions ↗
  • Gateway town Dubois entrance Moran Entrance (via US-26/287, ~85 mi) · hotels, supermarket, gas station Directions ↗
Map: Park lodges and gateway towns Base map © OpenStreetMap · © CARTO

⚠ Lodge & Gateway town data is undergoing editorial review.

Stay in the Park or in a Gateway Town?

Grand Teton is a compact park. Even if you're staying in Jackson, you'll be inside the park within 25 minutes. Our Grand Teton accommodations guide covers the full tradeoff between staying in the park and lodging in town, including pros, cons, and seasonal budgets.

Lodging in Grand Teton: The Official Lodges

Five lodging properties operate inside the park, all under concession contracts with the National Park Service. They generally open from mid-May through mid-October, depending on weather conditions. You book directly through the concessioner, up to 12 months ahead for the most sought-after summer dates.

Jackson Lake Lodge

Jackson Lake Lodge is the park's main lodge. Built in the 1950s, it overlooks Jackson Lake with the Teton Range beyond. The west-facing terrace at the panoramic bar looks out over the peaks and is worth the trip on its own. The property has about 385 cottages and motel rooms spread across the grounds. Rates range from $300 to $600 per night, depending on the room category and season. On-site amenities include an outdoor pool, several restaurants, and water-sports rentals.

Jenny Lake Lodge

Jenny Lake Lodge offers the park's most immersive stay, and its highest rates. Thirty-seven log cabins sit at the edge of the forest beside Jenny Lake, with direct views of the Cathedral Group. The all-inclusive package includes breakfast, a fine-dining dinner, and complimentary bicycles. Rates start at around $700 to $800 per night in peak season. The cabins have no televisions, by design. If you want to wake up to a moose in the meadow and hit the trail before 7 a.m., this is the place.

Signal Mountain Lodge

Signal Mountain Lodge sits on the shore of Jackson Lake, with wooden cabins and kitchenettes. The atmosphere is more relaxed than at Jackson Lake Lodge, and rates are slightly lower, at roughly $200 to $450. The adjacent marina rents motorboats and kayaks for exploring the lake's west side. It's a good balance of comfort and affordability.

Colter Bay Village

The log cabins at Colter Bay Village are the most affordable option for staying inside the park, at around $150 to $250 per night. The property has a marina, laundry facilities, and a grocery store. It's a good fit for families who would rather save on lodging and spend more on activities.

Headwaters Lodge & Cabins at Flagg Ranch

At the park's northern end on the Snake River, Headwaters Lodge & Cabins at Flagg Ranch is the only lodging option between Grand Teton and Yellowstone. The cabins are simple and functional. The lodge generally opens from late May to early September. It's the logical choice if you're visiting both parks on a road trip and don't want to double back every morning.

Where to Stay Around Grand Teton: Gateway Towns

Jackson

Jackson is the main gateway town, 12 miles south of the Moose entrance. Lodging ranges widely, from roadside motels starting at $100 to boutique hotels around Town Square, the plaza with its elk-antler arch, and a few upscale properties topping $400 in midsummer. Jackson also has restaurants, supermarkets, and outdoor outfitters. That's useful if you need to restock an RV or find a guide for a hiking outing.

Teton Village

Teton Village sits 12 miles northwest of Jackson, 15 minutes by car on Wyoming Highway 22, with lodging at the foot of Jackson Hole Mountain Resort. The atmosphere is resort-like, and prices are noticeably higher than in Jackson. Options include Four Seasons and Snake River Lodge & Spa. The practical advantage is that you're closer to the park's trails along Moose-Wilson Road, and you won't have to drive through Jackson every morning.

Dubois

Dubois is a small town 1.5 hours east of the park, along US-26/US-287 via Togwotee Pass. Motels and small lodges there are significantly cheaper, at roughly $80 to $150. It's a workable option if you're arriving from eastern Wyoming or Jackson is full. Togwotee Pass is a scenic attraction in its own right, with panoramic views of the Tetons as you approach.

Driggs (Idaho)

Driggs, on the Idaho side, is 40 minutes from the park's west entrance via Teton Pass. It's a quiet small town with a few reasonably priced guesthouses and bed-and-breakfasts. Consider it if you're also visiting the Idaho side of the Tetons or arriving from Idaho Falls.

How Many Nights Should You Plan for Grand Teton?

Two nights cover the essentials. You can catch sunrise at Oxbow Bend, drive around Jenny Lake, and take a hike beneath the Tetons. Three nights give you time for a more demanding outing in Cascade Canyon or Death Canyon, plus an exploration of Colter Bay. If you're combining Grand Teton and Yellowstone on the same trip, our Grand Teton itinerary guide explains how to split your nights between the two parks without wasting time on the road.

When to Book and What to Pay

July and August are the busiest months. Park lodges often sell out 6 to 9 months ahead for these dates, so opening reservations in January is a basic rule of thumb. June and September bring fewer visitors and rates that are sometimes 20% to 30% lower, along with light that's often better for photography.

Park entry costs $35 per vehicle and is valid for 7 days. If you're visiting several national parks in the same year, the America the Beautiful pass can quickly pay for itself. Our Fees & Passes page explains entrance fees and the different passes. Our best times to visit Grand Teton guide breaks down seasonal prices month by month.

Our Recommendation for Every Type of Traveler

For a fully immersive stay. Choose Jackson Lake Lodge or Jenny Lake Lodge. Wake up in the park, enjoy morning light on the Tetons without getting back in the car, and settle into lodge life in the evening. Book at least 6 months ahead.

For a controlled budget. Choose Colter Bay Village to stay in the park at an accessible price, or a Jackson motel if Colter Bay is full.

For families. Choose Signal Mountain Lodge or Colter Bay for easy access to the lake and water activities. Jackson is a practical fallback base with a grocery store and convenient services.

For a Grand Teton and Yellowstone road trip. Choose Headwaters Lodge & Cabins at Flagg Ranch for the night between the two parks. To plan the entire trip, see our Grand Teton guide.

Frequently Asked Questions

Where should you stay to visit Grand Teton?

The best option is a lodge inside the park, such as Jackson Lake Lodge, Jenny Lake Lodge, Signal Mountain Lodge, or Colter Bay Village. If the park is full, Jackson to the south or Teton Village to the southwest are the most convenient bases outside the park.

What is the best town to stay in for visiting Grand Teton?

Jackson is the best-positioned gateway town. It's 12 miles from the main Moose entrance and has most of the area's lodging, restaurants, and services.

Can you stay overnight in Grand Teton National Park?

Yes. Five lodging properties, including lodges, hotels, and cabins, operate inside the park under concession contracts. Reservations are essential, often 6 to 9 months ahead for summer.

How much does a stay in Grand Teton cost?

Park lodges range from about $150 for a cabin at Colter Bay to more than $800 per night for an all-inclusive stay at Jenny Lake Lodge. Jackson hotels run from $100 to $400, depending on the season. Park entry costs $35 per vehicle for 7 days. For entrance fees and annual passes, see the national parks fees and passes page. Our When to Go page explains lodging prices by month and season.