Port Moresby Restaurants

Sort by Tribes
Cuisines
37 Results
  • 1
    Daikoku

    Daikoku

    Ranked #1 overall in Port Moresby restaurants
    2 reviews
    Japanese

    Very good meals

  • 2
    Duffy Cafe

    Duffy Cafe

    Ranked #2 overall in Port Moresby restaurants
    1 review
    Popular withBusiness

    The best cafe I can ever find I port moresby, almost everything is excellent, the crepes and coffee is my favorite. The name Duffy was the maiden name of the ...

  • 3
    Asia Aromas

    Asia Aromas

    Ranked #3 overall in Port Moresby restaurants
    2 reviews
    Asian/Pacific
    Popular withBusinessFoodies

    Used to be the busiest Chinese restaurant in town, the business dropped recent years due to other competitors.however the foood was fine but the service needs to be improved.

  • 4
    Royal Papua Yacht Club

    Royal Papua Yacht Club

    Ranked #4 overall in Port Moresby restaurants
    2 reviews
    International

    Great atmosphere but expensive to join.

  • 5
    Silver Leaf

    Silver Leaf

    Ranked #5 overall in Port Moresby restaurants
    1 review
    International
    Popular withFoodiesLuxuryBusiness

    What a fantastic restaurant. Went with colleagues and we were all blown away -- from the appetizers to palate cleansing lemon-mint sorbet to entrees and dessert -- it was all ...

  • 6
    Palazzo

    Palazzo

    Ranked #37 overall in Port Moresby restaurants
    ££££
    Seafood, Italian, Greek, Indian,
  • 7
    The Cellar Restaurant

    The Cellar Restaurant

    Ranked #34 overall in Port Moresby restaurants
    ££££
    Indian, Fusion, Steak House
  • 8
    Mr. Mike's Pizza Company Ltd.

    Mr. Mike's Pizza Company Ltd.

    Ranked #33 overall in Port Moresby restaurants
    ££££
    Pizza
  • 9
    Deli KC - Vespa Room

    Deli KC - Vespa Room

    Ranked #29 overall in Port Moresby restaurants
    Italian, Pizza
  • 10
    Bacchus

    Bacchus

    Ranked #36 overall in Port Moresby restaurants
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_suggestions?action=index&clean_path=port-moresby-papua-new-guinea&controller=topics&country_code=&current_user_id=&filters=&id=2000000022126&klass_name=Region&list_type=restaurants&nearby=false&path=port-moresby-papua-new-guinea%2Frestaurants&place=2000000022126&place_type=City&place_type=region&region=2000000022126", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", 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=2000000022126" + "&" + 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); } };