Things to do in Tucson

Sort by Tribes
Show Local favorites
355 Results
  • 1
    Arizona-Sonora Desert Museum

    Arizona-Sonora Desert Museum

    Ranked #1 overall in Tucson things to do
    9.7132 reviews
    Sights and Museums, Shopping, Outdoors, History Museum, Zoo or Aquarium, Art Gallery, Garden
    Popular withOutdoorsyFamiliesAdventure

    This is a wonderful place to visit if you want to see live animals of Southern Arizona.

  • 2
    Sabino Canyon Recreation Area

    Sabino Canyon Recreation Area

    Ranked #2 overall in Tucson things to do
    9.888 reviews
    Sights and Museums, Scenic Lookout, Park
    Popular withOutdoorsyAdventureBackpackers

    Located in NE Tucson (N. on Sabino Canyon Rd) this is one of the most popular areas for hiking, walking and observing the surrounding desert. There is a tram that ...

  • 3
    Tucson Botanical Gardens

    Tucson Botanical Gardens

    Ranked #3 overall in Tucson things to do
    9.587 reviews
    Outdoors, Garden, Park
    Popular withOutdoorsyFamiliesGreen

    All kinds of wonderful gardens to stroll through and enjoy. Each year they have a butterfly exhibit (except during the summer) which is awesome. They also have traveling exhibits which ...

  • 4
    Catalina State Park

    Catalina State Park

    Ranked #4 overall in Tucson things to do
    9.568 reviews
    Outdoors, Hiking and Nature, Park
    Popular withAdventureBackpackersFamilies

    Check out Romero Pools, especially during the spring. There are remnants of pre-Coumbian settlement with petroglyphs and a ball field.

  • 5
    Mount Lemmon

    Mount Lemmon

    Ranked #5 overall in Tucson things to do
    9.659 reviews
    Outdoors, Hiking Trail, Scenic Lookout
    Popular withAdventureFamiliesOutdoorsy

    Fantastic views and a very accessible landscape make a drive up Mt Lemmon a great day out

  • 6
    Saguaro National Park

    Saguaro National Park

    Ranked #6 overall in Tucson things to do
    9.355 reviews
    Outdoors, Hiking and Nature, Park
    Popular withOutdoorsyFamiliesAdventure

    One of the best places in the Southwest to see a magnificent group of huge saguaros!

  • 7
    Pima Air & Space Museum

    Pima Air & Space Museum

    Ranked #7 overall in Tucson things to do
    9.254 reviews
    Sights and Museums, History Museum
    Popular withHistoryAdventureFamilies

    What a treasure of our American aviation history. This museum ranks up there with any in the world & continues to grow as a tribute to our past, present, & ...

  • 8
    Tucson Museum of Art

    Tucson Museum of Art

    Ranked #8 overall in Tucson things to do
    9.150 reviews
    Sights and Museums, Art Museum
    Popular withArtsyFamiliesStudents

    I used to visit this museum as a child and teen. Each time the curators changed the art to keep it fresh, exciting and inviting for more visits. Visit their ...

  • 9
    La Encantada

    La Encantada

    Ranked #9 overall in Tucson things to do
    9.646 reviews
    Shopping, Mall
    Popular withLuxuryFamiliesFoodies

    Visit here for upscale dining and shopping. It is just minutes from our property.

  • 10
    Reid Park Zoo

    Reid Park Zoo

    Ranked #10 overall in Tucson things to do
    8.842 reviews
    Sights and Museums, Zoo or Aquarium
    Popular withFamiliesOutdoorsyAdventure

    I have visited 20+ zoos around the country and this is a great zoo. Large enough to be a half day experience but not so large that you are exhausted ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest();"GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if ( { ListPage.update("" + "&" +, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };