Things to do in Lalibela

Sort by Tribes
Categories
10 Results
  • 1
    Rock-Hewn Churches

    Rock-Hewn Churches

    Ranked #1 overall in Lalibela things to do
    8.610 reviews
    Sights and Museums, Historic Site, Religious Center, Landmark
    Popular withHistorySpiritualFamilies

    etyopiya has many historica plse this is lalibela its one of thim its hav 12 charchis at the iner part chak it yo like it its butiful

  • 2
    Ashetan Maryam

    Ashetan Maryam

    Ranked #2 overall in Lalibela things to do
    10.01 review
    Sights and Museums, Outdoors, Hiking and Nature, Church
    Popular withOutdoorsyBackpackers

    The hike out to Ashetan Maryam was one of my favorite experiences on our trip through northern Ethiopia. The hike is relatively short (less than 2 hours) and takes you ...

  • 3
    Access Eco Trekking Ethiopia Tours

    Access Eco Trekking Ethiopia Tours

    Ranked #3 overall in Lalibela things to do
    Tours, Classes and Rentals, Guided Tour, Tour Company
  • 4
    Lalibela World Cultural Centre

    Lalibela World Cultural Centre

    Ranked #9 overall in Lalibela things to do
    Visitor Center
  • 5
    Yemrehanna Kristos

    Yemrehanna Kristos

    Ranked #8 overall in Lalibela things to do
    Sights and Museums, Entertainment
  • 6
    Church of St. George

    Church of St. George

    Ranked #7 overall in Lalibela things to do
    Sights and Museums, Entertainment, Historic Site
  • 7
    Lalibela Eco Trekking Tours

    Lalibela Eco Trekking Tours

    Ranked #10 overall in Lalibela things to do
    Tours, Classes and Rentals, Outdoors
  • 8
    Lalibela Local Tour

    Lalibela Local Tour

    Ranked #4 overall in Lalibela things to do
    Tours, Classes and Rentals
  • 9
    Tomb of Adam

    Tomb of Adam

    Ranked #6 overall in Lalibela things to do
    Entertainment, Historic Site
  • 10
    Monastery of Na’akuto La’ab

    Monastery of Na’akuto La’ab

    Ranked #5 overall in Lalibela things to do
    Sights and Museums, Entertainment
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=lalibela-ethiopia&controller=topics&country_code=&current_user_id=&filters=&id=2000000031084&klass_name=Region&list_type=attractions&nearby=false&path=lalibela-ethiopia%2Fthings-to-do&place=2000000031084&place_type=City&place_type=region&region=2000000031084", 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=2000000031084" + "&" + 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); } };