The beautiful rock formations on this loop trail are truly something to behold. If you want an adventure, this will last you a while. Add this hike to your bucket list and enjoy connecting with nature somewhere stunning. Spend around two hours hiking over this loop trail for a day well spent.

Welcome to a little adventure out in Kasha-Katuwe Tent Rocks National Monument. One of the most beautiful areas of New Mexico is on display for hikers on a trail that runs just 3 miles long.

Amie Heim/AllTrails

Wind and water have eroded the stone in this area to make stunning sculptures of all shapes and sizes. They flow like they were poured this way, sculpted by something beyond human hands.

Mary Lisa/AllTrails

When the park is open, the beautiful tent shaped rock formations are a wonder to behold. With a bit of imagination, the rocks can appear to be anything you can come up with.

Marly Ann/AllTrails

Though they are tent shaped, the little holes and changes in the surface make some appear like birdhouses or other objects.

Hannah Davis/AllTrails

The caves out here aren’t for climbing or exploring, but if you like all the other rock formations around these parts, you’ll love the caves as well. Between the hoodos, canyon, and other features, this trail has something for everyone.

Kevin Caslow/AllTrails

Though there are no dogs allowed on this trail, As a heads up, the park may close for maintenance, necessary operations, and more. Please check out the Bureau of Land Management’s website to make sure you’re updated.

Leonardo Mossi/AllTrails

If you’d like to check the week’s weather forecast for this trail, read reviews, or see the full trail map, check out Tent Rocks Slot Canyon and Cave Loop Trail on AllTrails. (What a mouthful!)

Amie Heim/AllTrails

Mary Lisa/AllTrails

Marly Ann/AllTrails

Hannah Davis/AllTrails

Kevin Caslow/AllTrails

Leonardo Mossi/AllTrails

OnlyInYourState may earn compensation through affiliate links in this article.

Address: Kasha-Katuwe Tent Rocks National Monument, 0 NM-22, Cochiti Pueblo, NM 87072, USA