I totally get why people sleep on Salt Lake City, but they’re missing out big time. When I first rolled into town, those massive Wasatch Mountains literally stopped me in my tracks…and that was just the start. Between wandering through the stunning Temple Square (those Mormon pioneers sure knew how to build) and skiing some of the fluffiest snow I’ve ever touched at Brighton, this city got me good.
Looking for fun things to do in Salt Lake City? I’ve got you covered. After spending 2 weeks here, I’m still buzzing about the incredible food scene and how easy it is to bounce between downtown’s cool spots and those gorgeous mountains. Here are my favorite ways to spend your time in Utah’s capital in 2025.
Must-See Attractions in Salt Lake City (at a Glance)
Trying to plan the ultimate Salt Lake City itinerary? Here’s a quick-hit guide to the city’s best attractions…ranging from mountain thrills to downtown culture. Tap any link below to jump to the relevant section of my blog post.
- Top Historic Landmark: Temple Square
- Most Iconic Island Escape: Antelope Island State Park
- Best Museum for Dino Lovers: Natural History Museum of Utah
- Prettiest Garden Views: Red Butte Garden and Arboretum
- Best Year-Round Mountain Escape: Snowbird
- Top Floating Adventure: Great Salt Lake
- Best Family Wildlife Spot: Hogle Zoo
- Most Surreal Landscape: Bonneville Salt Flats
- Top Canyon for Scenic Drives: Big Cottonwood Canyon
- Best City Park Vibe: Liberty Park
- Coolest Historic Shopping Spot: Trolley Square
- Top Interactive Art & Science Stop: The Leonardo Museum
My advice? Base yourself near downtown, take day trips to the canyons and salt flats, and don’t skip an afternoon floating in the Great Salt Lake. Whether you’re here for culture, food, or mountain air, Salt Lake City delivers a surprisingly EPIC experience.
1. Temple Square
Temple Square is the heart of Salt Lake City, packed with history, culture, and stunning architecture. This 10-acre complex is home to the iconic Salt Lake Temple, the gothic-style structure that dominates the skyline. While non-members of the LDS Church can’t enter the temple, the beautifully landscaped gardens, historic buildings, and visitor centers are open to everyone. The Tabernacle, known for its world-famous choir and incredible acoustics, hosts free performances that are well worth attending. If you’re a history buff, the Church History Museum gives insight into the early pioneers who built the city.
I visited Temple Square during the holidays when thousands of twinkling lights covered the trees, and it felt like a winter wonderland. But no matter the season, this place is a must-see. Whether you’re interested in history, music, or just want to soak in the peaceful atmosphere, Temple Square delivers an experience you won’t forget.
- Read Next: 12 Beautiful Places in Utah to Visit

2. Antelope Island State Park
Antelope Island State Park is an outdoor escape just a short drive from Salt Lake City. Sitting in the Great Salt Lake, this massive island is home to free-roaming bison, antelope, and bighorn sheep. The best way to explore? Hit the Buffalo Point Trail for panoramic views of the lake or take a scenic drive along Antelope Island Road to spot wildlife. The lake’s high salinity makes floating in the water an unforgettable experience, similar to the Dead Sea.
I visited during sunset, and the reflections on the water made the entire landscape glow in pink and gold. It felt like stepping into another world. Whether you hike, bike, kayak, or just admire the surreal scenery, Antelope Island is a must-visit. Pack bug spray in the summer—the brine flies get intense—but don’t let that stop you from experiencing one of Utah’s most unique destinations.

3. The Natural History Museum of Utah
If you love dinosaurs, ancient cultures, or hands-on science exhibits, the Natural History Museum of Utah should be on your list. Nestled in the Rio Tinto Center, this museum showcases massive dinosaur skeletons, Native American artifacts, and interactive exhibits on Utah’s diverse landscapes. The Past Worlds exhibit is a highlight, featuring reconstructed fossils and an immersive look into prehistoric life.
One of my favorite spots was the observation deck, where you get a stunning view of the entire Salt Lake Valley. It’s a great place to take a break before diving back into the museum’s engaging exhibits. The mix of history, science, and interactive learning makes this a perfect stop for both kids and adults. If you’re looking for an indoor activity that’s just as exciting as the outdoors, this museum is the place to go.

4. Red Butte Garden and Arboretum
Perched on the foothills of the Wasatch Mountains, Red Butte Garden is a peaceful oasis with over 100 acres of themed gardens, walking trails, and scenic overlooks. It’s especially stunning in the spring when thousands of tulips and wildflowers bloom. The Fragrance Garden and Ornamental Grass Garden offer unique sensory experiences, while the Water Conservation Garden showcases desert-friendly plants perfect for Utah’s climate.
I came here during one of their outdoor concerts, and there’s nothing like listening to live music surrounded by mountains and flowers. Even if you’re not visiting during an event, it’s the perfect place to slow down, take a stroll, and soak in the natural beauty. Whether you’re into photography, hiking, or just need a break from the city, Red Butte Garden is one of Salt Lake City’s hidden gems.

5. Snowbird
Nestled in Little Cottonwood Canyon, Snowbird is a year-round mountain escape famous for world-class skiing, epic summer hikes, and jaw-dropping views. In the winter, the resort is known for deep powder and steep terrain, making it a dream for skiers and snowboarders. But even if you don’t ski, you can take the Aerial Tram to Hidden Peak at 11,000 feet, where the panoramic views are absolutely unreal.
I visited in the summer and rode the alpine slide before hiking through meadows bursting with wildflowers. After a day of adventure, grabbing a drink at The Summit restaurant while soaking in the mountain views was the perfect way to wind down. Whether you’re here for winter sports, scenic hikes, or just a quick escape from the city, Snowbird is one of the best outdoor spots near Salt Lake City.

6. Great Salt Lake
The Great Salt Lake is one of the most unique places in the world, known for its ultra-salty water that lets you float effortlessly. It’s the largest saltwater lake in the Western Hemisphere, covering over 1,700 square miles. The best way to experience it? Head to Bridger Bay Beach on Antelope Island, where you can wade into the water and test its buoyancy for yourself.
✈️ My #1 Tip for Cheap Flights:
If you’re not using Going, you’re probably overpaying for flights. I’ve scored roundtrips to Europe for under $300 - and I never would’ve found them on Google Flights.
Their free version is great, but Premium is where the real magic happens. I recommend doing the 14-day free trial. And right now, you can get 25% off Premium or Elite with my code: JON25.
Seriously, it’s the best travel decision I’ve ever made (in 8+ years).
I tried floating for the first time here, and it was the strangest yet most relaxing feeling ever. The lake’s surrounding landscape—salt flats, distant mountains, and pink-hued water—makes it feel almost otherworldly. If you’re into photography, the sunsets here are some of the best in Utah. Don’t forget to visit the Spiral Jetty, a giant spiral-shaped earthwork that emerges when water levels are low, adding to the surreal atmosphere of this must-visit location.

7. Hogle Zoo
Hogle Zoo is a family-friendly spot that lets you get up close with over 800 animals from around the world. Located near Emigration Canyon, this 42-acre zoo features everything from African elephants and Amur tigers to playful otters and red pandas. The Rocky Shores exhibit is a highlight, where you can watch polar bears swim underwater through massive viewing windows.
I had a blast feeding the giraffes at the Savanna Exhibit—it’s a cool experience to see them so close. Kids will love the Zoorassic Park experience, where lifelike animatronic dinosaurs roam the pathways. The zoo is also committed to conservation, offering educational programs about wildlife protection. Whether you’re a local or visiting with family, Hogle Zoo is a fun way to spend a few hours while learning about animals from across the globe.

8. Bonneville Salt Flats
Imagine a vast, white desert where the sky and ground blend seamlessly into the horizon—that’s the Bonneville Salt Flats, one of the most surreal landscapes in Utah. Covering over 30,000 acres, this prehistoric lakebed is famous for land-speed racing, where vehicles hit mind-blowing speeds on the perfectly flat surface. The area is also a dream location for photographers, stargazers, and filmmakers, thanks to its otherworldly scenery.
I visited during sunrise, and the stillness of the landscape made it feel like another planet. In certain conditions, a thin layer of water covers the flats, creating a mirror effect that makes for incredible photos. Whether you’re here for photography, racing events, or just to experience something completely different, the Bonneville Salt Flats is an unforgettable stop just outside Salt Lake City. Just make sure to bring sunglasses—the sun reflecting off the salt is blinding!
- Read Next: 12 Things to Do in Salt Lake City at Night

9. Big Cottonwood Canyon
For outdoor lovers, Big Cottonwood Canyon is a must-visit spot just 30 minutes from downtown Salt Lake City. This glacier-carved canyon is home to breathtaking hiking trails, scenic drives, and world-class skiing at Brighton and Solitude Mountain Resorts. In the summer, the Lake Blanche Trail offers a challenging but rewarding trek with stunning alpine lake views. During the fall, the canyon transforms into a golden paradise as the leaves turn vibrant shades of orange and yellow.
I once took a spontaneous drive through the canyon at sunset, and the views were unreal. Whether you’re tackling a snowy ski slope, rock climbing, or just having a peaceful picnic, there’s something for everyone here. Keep an eye out for wildlife like moose, deer, and mountain goats while you explore. If you’re looking for a nature escape, Big Cottonwood Canyon delivers in every season.
- Read Next: Zion National Park Bucket List

10. Liberty Park
If you need a break from the city’s hustle, Liberty Park is the perfect spot to relax and recharge. Spanning 80 acres, it’s the largest public park in Salt Lake City and a local favorite for walking, biking, and paddle boating on the lake. Families will love the Seven Canyons Fountain, a splash pad designed for kids, while bird lovers can explore Tracy Aviary, home to over 400 species of birds.
On a warm afternoon, I grabbed a coffee and strolled through the tree-lined paths, watching locals play volleyball and kids running through the fountains. The park’s open spaces make it great for a picnic, and if you’re lucky, you might catch a free concert or festival. Whether you want to exercise, people-watch, or simply enjoy some fresh air, Liberty Park is a must-visit in the heart of Salt Lake City.
- Read Next: 13 Cheap Flights from SLC (Salt Lake City)

11. Trolley Square
History meets shopping at Trolley Square, a beautifully restored trolley car barn turned into one of Salt Lake City’s most unique shopping destinations. The original brick archways and iron details give it a vintage charm, while boutique stores, art galleries, and great restaurants keep it modern. You’ll find everything from handcrafted jewelry to high-end fashion here, plus some of the city’s best dining options.
I stopped by on a rainy afternoon and ended up spending hours exploring the mix of independent shops and well-known brands. It’s a great place to grab a meal, whether you’re craving fresh seafood at Rodizio Grill or gourmet chocolate at Hatch Family Chocolates. If you’re looking for a shopping experience with a little extra character, Trolley Square is one of the coolest places to visit in Salt Lake City.
- Read Next: My 30-Day Utah National Park Road Trip

12. The Leonardo Museum
If you’re into science, art, and technology, The Leonardo Museum is an interactive experience that blends all three into one dynamic space. Located in downtown Salt Lake City, this museum offers hands-on exhibits that explore everything from human anatomy to AI and space exploration. The rotating exhibits mean there’s always something new to see, whether it’s an immersive light show or a deep dive into Leonardo da Vinci’s inventions.
I tried one of their art-meets-science workshops, where you could experiment with 3D printing and robotics, and it was surprisingly fun. The museum also hosts guest lectures, workshops, and interactive installations that challenge the way you think. Whether you’re a kid or an adult, The Leonardo Museum makes learning feel like an adventure. It’s a must-visit for anyone curious about how art and science shape the world around us.
- Read Next: 13 Unique Things to Do in Utah


