Upper Mesa Falls is located in the Caribou-Targhee National Forest and is one of the most beautiful waterfalls we’ve ever seen – and we’ve seen a lot of waterfalls!

The waterfall has a few different viewing decks that allow you to see the waterfall from different angles. It has an easy walking path to get you to the waterfall as well.