Things to do in Maui

Sort by Tribes
Categories
Show Local favorites
822 Results
  • 1
    Maui Ocean Center

    Maui Ocean Center

    Ranked #1 overall in Wailuku things to do
    321 reviews
    Sights and Museums, Zoo or Aquarium
    Popular withFamiliesOutdoorsyAdventure

    Great rainy day activity or when the kids are too sunburnt to sit on the beach. Very educational and very exciting to see the animals and pet some.

  • 2
    Haleakala National Park (Kula)

    Haleakala National Park (Kula)

    Ranked #1 overall in Kula things to do
    253 reviews
    Outdoors, Hiking and Nature, Scenic Lookout, Park
    Popular withOutdoorsyAdventureFamilies

    Haleakala means "House of the Sun". This is the place where Maui lasso'd the sun and made him promise to travel more slowly across the sky, so that the Hawaiian ...

  • 3
    Hana Highway

    Hana Highway

    Ranked #1 overall in Hana things to do
    201 reviews
    Outdoors, Beaches and Watersports, Hiking and Nature, Scenic Lookout, Park, Beach
    Popular withOutdoorsyAdventureFamilies

    Sooooooo beautiful!!!! There's so much to see and do. I STRONGLY recomend taking 2 days for the road to hana. I only took 1 and missed the petroglyphs, the ruins, ...

  • 4
    Iao Valley State Park

    Iao Valley State Park

    Ranked #2 overall in Wailuku things to do
    192 reviews
    Outdoors, Hiking and Nature, Park
    Popular withAdventureOutdoorsyFamilies

    Beautiful Valley close to everything. Natural wonder of the IAO needle and green valley with multiple rivers. Small cultural park outside of the Valley.

  • 5
    Pacific Whale Foundation

    Pacific Whale Foundation

    Ranked #1 overall in Kihei things to do
    212 reviews
    Tours, Classes and Rentals, Outdoors, Cruise, Guided Tour
    Popular withFamiliesAdventureOutdoorsy

    PWF offers great snorkeling and whale watching tours. They have knowledgeable staff that are great answering any questions you may have about Maui and its sealife.

  • 6
    Kaanapali Beach

    Kaanapali Beach

    Ranked #1 overall in Lahaina things to do
    141 reviews
    Outdoors, Beaches and Watersports, Beach
    Popular withFamiliesOutdoorsyAdventure

    Lahaina's premier big beach. Very pretty and big, and obviously touristy but who cares. It's gorgeous and epic.

  • 7
    Makena Big Beach

    Makena Big Beach

    Ranked #1 overall in Makena things to do
    128 reviews
    Outdoors, Beaches and Watersports, Beach
    Popular withOutdoorsyAdventureFamilies

    Simply our favourite beach! This beach is the reason we bought a place here. The waves can be large and there are rip-tides - so be very cautious. But you ...

  • 8
    Old Lahaina Luau

    Old Lahaina Luau

    Ranked #2 overall in Lahaina things to do
    123 reviews
    Performing Arts, Entertainment
    Popular withFamiliesHistoryFoodies

    This is a huge luau, with long tables that you end up sharing with other people. Go early, as there are things to do once you get through the lines ...

  • 9
    Banyan Tree

    Banyan Tree

    Ranked #3 overall in Lahaina things to do
    114 reviews
    Sights and Museums, Outdoors, Historic Site, Park
    Popular withFamiliesOutdoorsyHistory

    This is a must see! The trees are incredible. I have never seen anything like them in California. They remind you of Tarzan. It's a great place to get some ...

  • 10
    Whalers Village

    Whalers Village

    Ranked #4 overall in Lahaina things to do
    94 reviews
    Shopping, Mall
    Popular withFamiliesFoodiesLuxury

    Beachside shopping! Great dining options and friendly staff at the stores make this place a must visit when in Maui.

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(); req.open("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("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=maui-hawaii&controller=topics&country_code=&current_user_id=&filters=&id=2000000057026&klass_name=Region&list_type=attractions&nearby=false&path=maui-hawaii%2Fthings-to-do&place=2000000057026&place_type=ProvinceArea1&place_type=region&region=2000000057026", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000057026" + "&" + this.hotels, 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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'USD', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }