Colter Bay
The Colter Bay Village RV park is located just a short walk from Jackson Lake in the heart of Grand Teton National Park. This RV park features 112 pull-through sites, each of which includes standard hookups for water, sewer and electricity. Each site also has its own picnic tables for easy outdoor dining. Colter Bay Village includes a marina, general store, museum, laundry facilities and showers. Recreation options at Colter Bay Village include numerous hiking trails, guided horseback riding, guided fishing trips, watercraft rental and lake cruises. Colter Bay Village is typically open between late May and late September.
Colter Bay Village
P.O. Box 240
Moran, Wyoming 83013
(307) 543-3100
(800) 628-9988
Flagg Ranch Resort
The Flagg Ranch Resort is located within Grand Teton National Park near the Snake River. The RV park (and campground) features pull-through sites each with full hook-up, picnic table and fire pit. Resort amenities include a restaurant, grocery store, gift shop and gas station. Recreational activities offered by the Flagg Ranch Resort include guided horseback riding, guided fly fishing trips, float trips, whitewater rafting, national park tours and kayak excursions in Yellowstone National Park. The RV park is open during the late spring to early fall months (typically May to October) only.
Flagg Ranch Resort
P.O. Box 187
Moran, Wyoming 83013
(800) 443-2311
The Virginian Lodge
There are also several RV parks located just outside Grand Teton National Park in Jackson, Wyoming. One of the closest RV parks is located at The Virginian Lodge. The RV park at this lodge includes 105 sites, including 64 pull-through sites. Each site features full hook-ups and access to restrooms with showers and laundry facilities. RV park guests have access to the resort's swimming pool and hot tub. The resort also has a restaurant, bar/liquor store and hair/tanning salon. The resort's RV park is typically open between May 1 and October 15.
The Virginian Lodge
750 West Broadway
Jackson, Wyoming 83001
(307) 733-2792
(800) 262-4999