We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Great Sand Dunes National Park

11500 Highway 150, Mosca, CO 81146
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels & B&Bs / Inns travellers recommend

7900 Hwy 150 North, Mosca, CO
8.0 km from Great Sand Dunes National Park
#1 of 2 hotels in Mosca
Traveller photos (61) | Map
5465 N State Highway 17, Mosca, CO 81146
27.5 km from Great Sand Dunes National Park
#2 of 2 hotels in Mosca
Map
Ft. Garland Motor Inn (Fort Garland)
411 Hwy 160, Fort Garland, CO 81133
36.8 km from Great Sand Dunes National Park
#1 of 2 hotels in Fort Garland
Traveller photos (15) | Map
Lodge Motel (Fort Garland)
825 Hwy 160, Fort Garland, CO 81133
38.8 km from Great Sand Dunes National Park
#2 of 2 hotels in Fort Garland
Traveller photos (5) | Map
223 Santa Fe Avenue, Alamosa, CO 81101
39.4 km from Great Sand Dunes National Park
#6 of 12 hotels in Alamosa
Professional photos | Traveller photos (18) | Map
Show Prices
2299 County Road 328, Westcliffe, CO 81252
39.4 km from Great Sand Dunes National Park
#3 of 3 hotels in Westcliffe
Traveller photos (1) | Map
333 Sante Fe Ave., Alamosa, CO 81101
39.4 km from Great Sand Dunes National Park
#12 of 12 hotels in Alamosa
Professional photos | Traveller photos (29) | Map
Show Prices
425 Main Street, Alamosa, CO 81101
40.4 km from Great Sand Dunes National Park
#9 of 12 hotels in Alamosa
Traveller photos (4) | Map
Back in Thyme (Alamosa)
420 Main, Alamosa, CO 81101
40.5 km from Great Sand Dunes National Park
#10 of 12 hotels in Alamosa
Map
2005 Main Street, Alamosa, CO 81101-2322
41.2 km from Great Sand Dunes National Park
Offers & Announcements Low Rate, Guaranteed
BEST WESTERN Alamosa Inn Slideshow
#5 of 12 hotels in Alamosa
Professional photos | Traveller photos (54) | Map
Show Prices
Valley Motel (Alamosa)
2051 Main Street, Alamosa, CO 81101
41.3 km from Great Sand Dunes National Park
Valley Motel Slideshow
#7 of 12 hotels in Alamosa
Professional photos | Traveller photos (23) | Map
Show Prices
Grizzly Inn (Alamosa)
1919 Main St, Alamosa, CO
41.3 km from Great Sand Dunes National Park
#11 of 12 hotels in Alamosa
Professional photos | Map
Show Prices
Super 8 Alamosa (Alamosa) 2.0 of 5
2505 W Main, Alamosa, CO 81101-2239
41.5 km from Great Sand Dunes National Park
Super 8 Alamosa Slideshow
#4 of 12 hotels in Alamosa
Professional photos | Traveller photos (13) | Map
Show Prices
710 Mariposa Street, Alamosa, CO 81101
41.6 km from Great Sand Dunes National Park
Special Offer Book Early-Save up to...
Hampton Inn Alamosa Slideshow
#3 of 12 hotels in Alamosa
Professional photos | Traveller photos (58) | Map
Show Prices
3418 Mariposa, Alamosa, CO 81101
41.7 km from Great Sand Dunes National Park
Special Offer Save on Hotel Packages!
Holiday Inn Express Suites Alamosa Slideshow
#2 of 12 hotels in Alamosa
Professional photos | Traveller photos (62) | Map
Show Prices
721 Mariposa St, Alamosa, CO 81101
41.7 km from Great Sand Dunes National Park
Special Offer Earn Rewards Points
#8 of 12 hotels in Alamosa
Professional photos | Map
Show Prices
6301 US 160, Alamosa, CO 81101 (Formerly Comfort Inn Alamosa)
42.3 km from Great Sand Dunes National Park
Special Offer Choice Privileges Points
GreenLeadersGold level
Comfort Inn & Suites Slideshow
#1 of 12 hotels in Alamosa
Professional photos | Traveller photos (33) | Map
Show Prices
Westcliffe Inn (Westcliffe)
57975 S Highway 69, Westcliffe, CO 81252
43.1 km from Great Sand Dunes National Park
#1 of 3 hotels in Westcliffe
Traveller photos (3) | Map
Antler Motel (Westcliffe)
102 South 6th Street, Westcliffe, CO 81252
43.6 km from Great Sand Dunes National Park
#2 of 3 hotels in Westcliffe
Traveller photos (4) | Map