Hotels near Protea Hotel Ryalls

Sort by Tribes
Best Value
Currency
4 Results
  • 0.18 miMandala House, Malawi
    0.18 mi from Protea Hotel Ryalls
    10.01 review
    Popular withHistoryAdventureFamilies

    Perhaps the loveliest place to sip a good coffee is the oldest building standing in Malawi, dating back to 1882. Originally, Mandala House was a home for staff of the ...

      ReviewsPhotosAmenitiesMaploadingclose
    • 1.41 miAnnie's Lodge Blantyre
      1.41 mi from Protea Hotel Ryalls
      10.01 review
      Popular withHistoryFamilies
      • Restaurant
      • Free Breakfast
      • Free Parking
      • Airport Transfer
      ReviewsPhotosAmenitiesMaploadingclose
    • 35.37 miHuntingdon House, Malawi
      35.37 mi from Protea Hotel Ryalls
      10.01 review
      Popular withLuxuryOutdoorsyAdventure

      Despite a relatively small scale, at 580 sq km, Liwonde weighs in mighty competition as the leading game park in Malawi. The Shire River flows through, attracting hippos, elephants and ...

        ReviewsPhotosAmenitiesMaploadingclose
      • 35.37 miSunbird Ku Chawe
        35.37 mi from Protea Hotel Ryalls
        8.01 review

        Beautiful lodge on top of the Zomba Plateau. The gardens around the lodge are spectacular, with many vibrant colors. There is plenty of hiking around the plateau, a waterfall,and a ...

        • Free WiFi
        • Restaurant
        • Free Breakfast
        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose

      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.com/trip/hotels/hotel_list_page?action=nearby&clean_path=blantyre-malawi%2Fhotels%2Fprotea-hotel-ryalls&controller=topics&country_code=&current_user_id=&filters%5BClass%5D%5B%5D=Hotel&id=5000000142149&klass_name=Hotel&list_type=hotels&nearby=true&order=asc&path=blantyre-malawi%2Fhotels%2Fprotea-hotel-ryalls%2Fnearby-hotels&place=5000000142149&place_type=Hotel&place_type=hotel&region=2000000037996&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000002038580&hotel_ids%5B%5D=5000003782739&hotel_ids%5B%5D=5000002038581&hotel_ids%5B%5D=5000000306523", 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=2000000037996" + "&" + 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); } };