Things to do near The Caves

Sort by Tribes
Categories
46 Results
  • 41
    33.81 miClub Mobay VIP Airport Lounge / VIP Attractions

    Club Mobay VIP Airport Lounge / VIP Attractions

    Ranked #33 overall in Montego Bay things to do
    33.81 mi from The Caves
    10.01 review
    Popular withLuxuryFoodiesBusiness
  • 42
    32.59 miThe Cage

    The Cage

    Ranked #36 overall in Montego Bay things to do
    32.59 mi from The Caves
    10.01 review
    Sights and Museums, Historic Site
    Popular withHistorySpiritualStudents
  • 43
    32.85 miGallery of West Indian Art

    Gallery of West Indian Art

    Ranked #35 overall in Montego Bay things to do
    32.85 mi from The Caves
    10.01 review
    Shopping, Art Gallery
    Popular withArtsyHistoryStudents
  • 44
    32.72 miAccompong Maroon Tour

    Accompong Maroon Tour

    Ranked #37 overall in Montego Bay things to do
    32.72 mi from The Caves
    8.02 reviews
    Tours, Classes and Rentals, Guided Tour

    This is a longish trip, but can be combined with a stop at Y.S. Falls. An insight into the runaway slaves (maroons) who created an independence movement the British couldn't ...

  • 45
    29.48 miSNL Jamaican Tours

    SNL Jamaican Tours

    Ranked #57 overall in Montego Bay things to do
    29.48 mi from The Caves
    8.01 review
    Tours, Classes and Rentals, Beaches and Watersports
    Popular withBackpackersStudentsFamilies

    Great tour company in Montego Bay! They offer several options like Dunn's River Falls, Montego Bay, Catamaran party tours, and bicycle tours. There is something for everyone so make sure ...

  • 46
    32.78 miSaba Art & Framing

    Saba Art & Framing

    Ranked #38 overall in Montego Bay things to do
    32.78 mi from The Caves
    8.01 review
    Shopping, Art Gallery
    Popular withArtsy

    This is one of the few places that you can find original Jamaican art in Montego Bay, that you will not find at the crafts markets.

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=nearby&clean_path=negril%2Fhotels%2Fthe-caves&controller=topics&country_code=&current_user_id=&filters%5BClass%5D%5B%5D=Attraction&id=5000003656239&klass_name=Hotel&list_type=attractions&nearby=true&page=5&path=negril%2Fhotels%2Fthe-caves%2Fnearby-things-to-do&place=5000003656239&place_type=Hotel&place_type=hotel&region=2000000000666", 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=2000000000666" + "&" + 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); } };