Things to do in Harlingen

Sort by Tribes
Categories
14 Results
  • 1
    Texas Red Fish Adventures

    Texas Red Fish Adventures

    Ranked #1 overall in Harlingen things to do
    10.01 review
    Tours, Classes and Rentals, Outdoors, Fishing
    Popular withBusinessGreenOutdoorsy

    Thank you for my first redfish on fly rod! Loved the Lower Laguna Madre habitat. Saw lots of birds, blue crabs, an alligator, dolphins, but best of all, masses of ...

  • 2
    Valley Race Park

    Valley Race Park

    Ranked #2 overall in Harlingen things to do
    Outdoors, Park
    Popular withOutdoorsy
  • 3
    Marine Military Academy

    Marine Military Academy

    Ranked #3 overall in Harlingen things to do
    10.01 review
    Other, Coworking Space

    I get to spend a few days with the Marine ROTC students - watching, cheering, nursing their wounds and souls so they are able to have the time of their ...

  • 4
    Creasey's Bowl

    Creasey's Bowl

    Ranked #4 overall in Harlingen things to do
    Sports
  • 5
    Immaculate Heart of Mary Church

    Immaculate Heart of Mary Church

    Ranked #5 overall in Harlingen things to do
    Sights and Museums, Church
  • 6
    Rio Grande Valley Birding Festival

    Rio Grande Valley Birding Festival

    Ranked #9 overall in Harlingen things to do
    Outdoors, Park
    Popular withOutdoorsy
  • 7
    Champion Skate Center

    Champion Skate Center

    Ranked #11 overall in Harlingen things to do
    Outdoors, Skating Rink
    Popular withOutdoorsy
  • 8
    Bass Pro Shops

    Bass Pro Shops

    Ranked #7 overall in Harlingen things to do
    Shopping, Clothing Store, Shoe Store, Department Store
  • 9
    Valley International Airport

    Valley International Airport

    Ranked #8 overall in Harlingen things to do
    Airport, Transportation
  • 10
    Extravaganza Folklorica

    Extravaganza Folklorica

    Ranked #12 overall in Harlingen things to do
    Performing Arts
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=harlingen-tx&controller=topics&country_code=&current_user_id=&filters=&id=2000000000690&klass_name=Region&list_type=attractions&nearby=false&path=harlingen-tx%2Fthings-to-do&place=2000000000690&place_type=City&place_type=region&region=2000000000690", 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=2000000000690" + "&" + 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); } };