Basseterre Restaurants

Sort by Tribes
Cuisines
53 Results
  • 1
    Spice Mill Restaurant

    Spice Mill Restaurant

    Ranked #1 overall in Basseterre restaurants
    8.45 reviews
    Popular withFoodiesOutdoorsyFamilies
  • 2
    Sprat Net

    Sprat Net

    Ranked #2 overall in Basseterre restaurants
    9.04 reviews
    $$$$
    Seafood
    Popular withNightlifeFoodiesStudents
  • 3
    Four Seasons Resort Nevis

    Four Seasons Resort Nevis

    Ranked #3 overall in Basseterre restaurants
    10.02 reviews
    Popular withLuxuryWellnessBusiness

    You can visit excellent Spa, also book tennis floodlit courts. 18 hole Robert Trent fabulous Golf Course. Luxurious Expensive. Restaurants very good food.

  • 4
    Ballahoo Restaurant

    Ballahoo Restaurant

    Ranked #4 overall in Basseterre restaurants
    9.02 reviews
    Local Traditional Cuisine, Caribbean
    Popular withFoodies

    Great view and splendid food. Every-time!

  • 5
    Serendipity

    Serendipity

    Ranked #6 overall in Basseterre restaurants
    9.02 reviews
    International
  • 6
    Marshall's

    Marshall's

    Ranked #7 overall in Basseterre restaurants
    10.01 review
    Local Traditional Cuisine, Caribbean
  • 7
    Double Deuce Bar

    Double Deuce Bar

    Ranked #5 overall in Basseterre restaurants
    10.01 review
    Popular withAdventureFoodiesFamilies

    Located near the beach, hang with the locals and expats and dine on the best food on the Island! Mark the chef is spectacular! Karoeke Thursday night is a blast.

  • 8
    Fisherman's Wharf

    Fisherman's Wharf

    Ranked #8 overall in Basseterre restaurants
    8.01 review
    Local Traditional Cuisine, Caribbean
  • 9
    Carambola Beach Club

    Carambola Beach Club

    Ranked #28 overall in Basseterre restaurants
    8.01 review
    $$$$
    Popular withFoodies
  • 10
    Ocean Terrace Inn

    Ocean Terrace Inn

    Ranked #9 overall in Basseterre restaurants
    8.01 review
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.ca/trip/hotels/hotel_suggestions?action=index&clean_path=basseterre-saint-kitts-and-nevis&controller=topics&country_code=&current_user_id=&filters=&id=2000000000284&klass_name=Region&list_type=restaurants&nearby=false&path=basseterre-saint-kitts-and-nevis%2Frestaurants&place=2000000000284&place_type=City&place_type=region&region=2000000000284", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000284" + "&" + 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); } };