Lodging in the Great Sand Dunes Area
There are no lodging options within the national park or preserve.
Please contact each establishment for information on current rates, services, and availability. This list begins with those closest to the main park entrance, and extends to those within 45 miles. Links to contact information for regional communities beyond 45 miles are also below.
Great Sand Dunes Lodge Modern motel located just south of the main park entrance. Follow the link or call (719) 378-2900. Open mid-March through October.
Oasis Camping Cabins Rustic, primitive cabins with no water; shower facility nearby. Just south of park entrance. Follow the link or call (719) 378-2222. Showers, restaurant, store. Open April through October.
Oasis Duplex Motel Two-unit motel located in the grasslands south of the national park; view of the dunes and mountains. Restaurant and store located one mile north on Highway 150. Follow the link or call (719)-378-2222.
Zapata Ranch - rustic but elegant historic ranch rooms a few miles south of the main park entrance. Follow the link or call (719) 378-2356 ext. 110.
Lodging Near Area Communities
Mosca (23 miles west of Visitor Center)
Sand Dunes Swimming Pool and Campground
Fort Garland (31 miles southeast of Visitor Center):
Mountain View Inn: (719) 379-2993
Best Western Alamosa Inn: (719) 589-2567
Fairfield Inn and Suites (719) 587-4000
Rodeway Inn: (719) 589-5833
Moffat (45 miles northwest of Visitor Center)
Willow Spring B&B (719) 256-4116
Baca Townhouse #9 (505) 670-0194 or (505) 983-1343
Great Sand Dunes National Park and Preserve is located in Alamosa and Saguache Counties, Colorado.
Alamosa County 1-800-Blu-Skys
Towns in Alamosa and Saguache Counties with Tourism Pages:
Other regional counties:
Custer County (east of national preserve)
Huerfano County (east of national preserve)
Last updated: April 24, 2023