When you plan a trip to Canyonlands National Park, you get way more than just one national park. You get the town of Moab, nearby Arches National Park, various stretches of the Colorado River, and a long list of other protected outdoor spaces, from state parks to national forests. This is especially true if you choose to stay in a hotel. Most hotels near Canyonlands National Park are ideally located to explore the entire Moab area. Even if you plan to spend as much time in the open air as possible, it’s always nice to have someplace comfortable to retreat to after a long day outdoors — these hotels near Canyonlands National Park deliver.
These Hotels Near Canyonlands Position You at the Doorstep of Utah's Largest National Park
We hope you love the hotels near Canyonlands National Park we recommend! Just so you know, Matador may collect a small commission from the links on this page if you decide to book a stay. Listed prices are accurate as of the time of publication.
Traveling to Utah? Check out Matador’s Utah lodging guides:
SpringHill Suites by Marriott Moab
Approaching Springhill Suites from US Route 191, mere minutes from the boundary of Arches National Park and a 30-minute drive to Canyonlands National Park, this rust-red Marriott property practically disappears into its surroundings. Then you step inside to find two cool blue pools, a children’s pool, and three hot tubs integrated into the hotel’s rocky, Moab-inspired landscaping, and Springhill Suites becomes an oasis. Close enough to explore both Arches and Canyonlands on your own, Springhill Suites also helps to organize desert excursions through virtually every mode of transportation possible — hummer, boat, helicopter, raft, UTV, you name it. Expect standard amenities such as complimentary breakfast and WiFi, as well as a fitness center and corner market that are open all 24 hours.
SpringHill Suites by Marriott Moab: 1865 N Highway 191, Moab, UT, 84532
Price per night: $384
Hoodoo Moab understands that national park travels don’t have to be rough and ready. The refined-rustic hotel capitalizes on its location — a 10-minute drive from Arches National Park and half-hour to Canyonlands National Park — with room views that showcase the striking red-rock landscape while providing modern amenities, such as a full-service spa. For an extra special stay, book one of the hotel’s two-bedroom casitas, which come with fully equipped kitchens and gas fireplaces to make sure you stay cozy in the cool desert evenings.
Hoodoo Moab: 111 N. 100W Moab Utah, 84532, Moab, UT, 84532
Price per night: $367
Under Canvas Moab
Offering a collection of upscale, safari-style tents, Under Canvas Moab sits on 40 acres about 20 miles from Canyonlands National Park (that’s roughly 25 minutes away by car). Guests of the glampsite can choose from a variety of accommodations, including teepees, safari tents, and luxury tents equipped with ensuite bathrooms. Despite its remote location, the camp provides many comforts of home, such as West Elm furniture, organic bath products, and EV charging — virtually everything you might want except WiFi, an intentional choice to help guests embrace the tranquility of the desert. With all the time you’ll save doomscrolling, take advantage of the complimentary on-site entertainment, such as morning yoga and live music at night, as well as post-dinner s’mores parties around the property’s fire pits.
Under Canvas Moab: 13784 North Highway 191, Moab, UT, 84532
Price per night: $312
Best Western Plus Canyonlands Inn
If you want to be a little more on-grid during your visit to Canyonlands National Park, the Best Western Plus Canyonlands Inn has the advantage of being located on Moab’s Main Street. That means that in addition to the nearby national parks, you’ll also be a stone’s throw from downtown attractions such as the Museum of Moab and a number of dining options. Rooms at the Best Western Plus Canyonlands Inn are perfectly comfortable for nights in, enhanced by amenities such as the seasonal outdoor pool, fitness center, and rooftop terrace. Past guests also have nothing but great things to say about the complimentary hot breakfast served every morning.
Best Western Plus Canyonlands Inn: 16 South Main street, Moab, UT, 84532
Price per night: $299
River Canyon Lodge
River Canyon Lodge: 71 W 200 N, Moab, UT, 84532
Price per night: $237
Located in downtown Moab near restaurants, bars, shops, art galleries, and more, the three-story River Canyon Lodge is ideal for national park visitors seeking a home base that makes exploring the surrounding area easy. The hotel features 80 rooms, including 21 suites, and is made cozy by property features such as the outdoor pool, hot tub, and the welcoming fireplace in the lobby. A short drive from both Canyonlands National Park and Arches National Park, the River Canyon Lodge is also walking distance from the Arches Air Sports skydiving center — if you’re looking for an extra memorable view.
The Moab Resort
A WorldMark Associate property, The Moab Resort is located a few minutes from both downtown Moab and Arches National Park by car, while still being drivable to Canyonlands National Park in about 30 minutes. A good choice for families, the resort offers a host of all-ages amenities to enhance your stay, including a swimming pool, hot tub, fire pit, playground, game room, and on-site dining. Just five miles from the grueling yet beloved 12-mile Slickrock Bike Trail, The Moab Resort is also a great choice for mountain bikers.
The Moab Resort: 1435 N Hwy 191, Moab, UT, 84532
Price per night: $226
Field Station Moab
Located on Main Street in downtown Moab, Field Station Moab is a modern, camp-style property run by the AutoCamp Hospitality Group. Accommodation options range from van-life spots to rooms for up to eight people, with communal amenities such as a pool, spa tub, cafe, and beer garden to enjoy after a full day of hiking or mountain biking. Rooms at the Field Station are clean, comfortable, and pet-friendly making it a great place to bring the whole family — even the four-legged members.
Field Station Moab: 889 N Main St, Moab, UT, 84532
Price per night: $209
Hyatt Place Moab
Hyatt Place Moab is located just five miles from the sandstone arches of Arches National Park and one mile from downtown Moab. The hotel features 118 guest rooms and eight casitas spread over three stories, with the promise of red-rock views wherever you stay. Amenities at Hyatt Place Moab include a seasonal outdoor swimming pool, free private parking, and a fitness center. The hotel also offers a complimentary breakfast buffet, a terrace, and a coffee shop to make sure you stay energized for outdoor adventures. With its close proximity to attractions such as the Lions Park and Bike Path Trailhead and Courthouse Wash Pictographs, Hyatt Place Moab is good choice for active travelers who want to explore the Canyonlands National Park and beyond.
Hyatt Place Moab: 890 North Main Street, Moab, UT, 84532
Price per night: $141