Compare and save on Kahului hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Sort by Tribes
Popularity - Best Value
Currency
4 Results
  • Maui Seaside Hotel
    Ranked #1 overall in Kahului hotels
    6.8
    Pretty good
    8 reviews
    Popular withFamiliesBusinessBackpackers

    A clean, basic motel/hotel near the airport, on the beach, and north of the main part of the town of Kahului. This two-story spot has a restaurant, pool, and lanai. ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    ReviewsPhotosAmenitiesMaploadingclose
  • Maui Beach Hotel
    Ranked #2 overall in Kahului hotels
    7.0
    Pretty good
    4 reviews
    Popular withBusinessFamilies

    Maui Beach Hotel is in the heart of Kahului, right on Kahului harbor just 10 minutes form Kahului Airport. It is relatively small with only 147 rooms, which start at ...

    • Restaurant
    • Swimming Pool
    • Airport Transfer
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Courtyard by Marriott Maui Kahului Airport
    Ranked #3 overall in Kahului hotels
    9.0
    Wonderful!
    2 reviews
    Popular withBusiness

    This is your standard Courtyard experience but a little on the pricey side. Still, it's right next to the airport and there are practically no decent options nearby. In Kahului, ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Camp Kaenae
    Ranked #4 overall in Kahului hotels
    0.0
      PhotosAmenitiesMaploadingclose

    Average price per night

    Hotel class

    Hotel type

    Average user rating

    Clear Filters
    Clear Filters
    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.net/trip/hotels/hotel_list_page?action=index&clean_path=kahului-hawaii&controller=topics&country_code=&current_user_id=&filters=&id=2000000001021&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=kahului-hawaii%2Fhotels&place=2000000001021&place_type=City&place_type=region&region=2000000001021&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000310005&hotel_ids%5B%5D=5000000337888&hotel_ids%5B%5D=5000001027173&hotel_ids%5B%5D=5000000250522", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000001021" + "&" + 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 = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }