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

Hotels and Lodges at Great Sand Dunes: Where to Stay

By Jocelyn Pion · Data: National Park Service · ← Complete guide Great Sand Dunes

Great Sand Dunes sits at the far end of the San Luis Valley, well away from any major urban center. Lodging in the park area boils down to one property, Great Sand Dunes Lodge, just minutes from the entrance. For more options, Alamosa, 24 miles southwest, is the natural gateway town. Book early for summer. Lodging near the park fills up several weeks in advance starting in June.

In a nutshell: if being immersed in the landscape matters most, aim for the Lodge in Mosca. If your budget and restaurant choices matter more, stay in Alamosa.

Park lodges and gateway towns (5)

  • Gateway town Alamosa entrance Main entrance CO-150 (~22 miles) · hotels, supermarket, gas station Directions ↗
  • Gateway town Monte Vista entrance Main entrance CO-150 (~37 miles) · hotels, supermarket, gas station Directions ↗
  • Gateway town Blanca entrance Main entrance CO-150 (~14 miles) · gas station, restaurants Directions ↗
  • Gateway town Fort Garland entrance Main entrance CO-150 (~24 miles via US-160 West) · gas station, restaurants Directions ↗
  • Gateway town Crestone entrance Main entrance CO-150 (~16 miles south) · hotels, gas station, restaurants Directions ↗
Map: Park lodges and gateway towns Base map © OpenStreetMap · © CARTO

⚠ Lodge & Gateway town data is undergoing editorial review.

Lodging in the park area: Great Sand Dunes Lodge

Great Sand Dunes Lodge (gsdlodge.com), in Mosca, sits about 0.9 miles from the park entrance. It's the only hotel truly in the "park area." No other property lies between you and the dunes.

The property has about 40 rooms, a restaurant, and an outdoor pool. Rooms facing the dunes offer a direct view of the sand peaks at sunset, when the light at 7,900 feet turns vivid orange. It's the only lodging in the area where you can walk to the Dunes Parking Lot in a few minutes.

What we like: you don't have to drive in the morning to reach the dunes, so an easy dawn start is possible. That's especially useful in summer, when the sand can reach 158°F in the middle of the day. A note of caution: rates reflect the property's monopoly position, so compare with Alamosa if you're watching your budget.

Booking: book directly through the lodge's website or through the major booking sites. The NPS does not manage it. It's a private concessioner. For the summer season, from June through August, book at least two months ahead.

Where to stay around Great Sand Dunes: gateway towns

Mosca and CO 150: the park's immediate entrance

The hamlet of Mosca is the park's northern gateway, on CO 150. Aside from the Lodge mentioned above, lodging is almost nonexistent. A few isolated cabins are available for seasonal rental, but check short-term rental platforms. It's convenient if you find a place, but don't count on guaranteed availability.

Alamosa: the San Luis Valley's real hub

Alamosa sits about 24 miles southwest of the Visitor Center, a 35- to 40-minute drive via US 160 and then CO 150. It's the only town in the area with a well-established hotel scene: national chains such as Holiday Inn Express, Hampton Inn, and Best Western, along with independent motels and a few bed-and-breakfasts.

Rates are significantly lower than at the Lodge. You'll also find grocery stores, gas stations, and a handful of decent restaurants, which come in handy if you're staying several nights. For a road trip that combines Great Sand Dunes with other Colorado parks, Alamosa is the best logistical base.

Best for: families with kids, budget travelers, and stays of two nights or more.

Blanca and Fort Garland: the middle-ground option

Along US 160, between Alamosa and the turnoff for CO 150, the small towns of Blanca and Fort Garland offer a few basic motels. The park is slightly closer from here than from Alamosa, about 15 to 19 miles away. Options remain limited, so check availability before building your itinerary around these stops.

Crestone: an eastern alternative for peace and quiet

Crestone is an unusual village perched east of the dunes, accessible from CO 17 via Moffat. The drive is more than 37 miles and may include unpaved sections depending on the season. Lodging consists of a few retreat lodges, spiritual centers, and independent rentals. Book here only if you want to explore the park's eastern side or the Wet Mountain Valley, not as a standard base.

How many nights should you plan at Great Sand Dunes?

One night is enough for a quick visit: arrive in the late afternoon, watch the sunset over the dunes, and leave the next morning after an early hike. Two nights give you time to add a hike to Star Dune, the highest point, rising 750 feet above the parking lot, along with a nighttime walk. Great Sand Dunes is one of Colorado's few certified Dark Sky parks.

For a complete stay that includes the Preserve, with High Dune Trail and Medano Pass, plan on three nights. Our Itinerary and Length of Stay guide lays out the options for different travel paces.

When to book and what it costs

The high season runs from June through August. July weekends are the hardest to book. The Lodge is sold out by March or April for Fridays and Saturdays. Weekday availability is a little better during peak season, but don't wait too long.

Lodge rates run about $150 to $200 per night during peak season for a standard room. Alamosa hotels range from $90 to $150 depending on the chain and time of year. The two best periods for lower prices are May, before the rush, and September, after the rush, when the weather is still pleasant. That's when prices drop by 20% to 30%.

Keep in mind that park entry costs $25 per vehicle, based on the 2025 rate. If you visit several parks during the year, the America the Beautiful pass costs $80 and covers unlimited entry for 12 months. For entrance fees and annual passes, see our National Park Fees and Passes page.

For seasonal price details and periods to avoid, see our When to Visit Great Sand Dunes page.

Our recommendations by traveler type

Total immersion: Great Sand Dunes Lodge, whatever it costs. Wake up facing the dunes and walk out at first light.

Keeping costs under control: Alamosa, with Hampton Inn or Holiday Inn Express. Plan on a 40-minute drive each way in the morning, but you'll save $50 to $80 per night.

For families: Alamosa is also the practical choice, with groceries, more meal options, and a hotel pool. Plan to reach the park before 9 a.m. in summer to avoid the heat of the sand.

Colorado road trip: use Alamosa as your base. The town is a two-hour drive from Durango, three hours from Colorado Springs, and four hours from Denver, making it a convenient hub for connecting the parks of southern Colorado.

For an overview that includes camping, our complete Great Sand Dunes guide brings together all the park's resources.

Frequently asked questions

Where is Great Sand Dunes National Park?

Great Sand Dunes National Park is in Colorado, in the northern San Luis Valley, about 24 miles northeast of Alamosa. You can reach it via US 160 and then CO 150, or from CO 17 via Lane 6 to CO 150.

Which hotel is located on the site of the former Dunes?

Great Sand Dunes Lodge, in Mosca, was built on the site of the former Dunes Inn, the historic property that welcomed visitors as far back as the national monument era. It remains the only hotel right next to the park.

When was the Dunes hotel built?

The first commercial lodging in the area dates back to the 1930s, after the national monument was proclaimed in 1932. The current Great Sand Dunes Lodge is a modernized version of this historic site.

Can you stay inside the park itself?

Great Sand Dunes Lodge sits just outside the park's strict boundaries, on the Mosca side, but within walking distance of the entrance. There is no hotel lodging inside the park itself. In-park options are limited to camping at Piñon Flats Campground and, with a permit, backcountry camping in the Preserve.

What is the best town to stay in for visiting Great Sand Dunes?

Alamosa is the best gateway town for visiting Great Sand Dunes, with the area's broadest selection of hotels 24 miles from the Visitor Center. If immediate proximity matters more than choice and price, Mosca and Great Sand Dunes Lodge are the only alternative.