Things to do in Thành phố Đà Lạt

Sort by Tribes
Categories
6 Results
  • 1
    Truc Lam Monastery

    Truc Lam Monastery

    Ranked #1 overall in Thành phố Đà Lạt things to do
    10.01 review
    Sights and Museums, Temple
    Popular withSpiritualArtsySolo Female

    Beautiful temple with a garden and lots of Buddhist statues and shrines and monastery near the lake. People are welcoming here and it's okay to visit the temple and garden ...

  • 2
    Statue of Golden Buddha

    Statue of Golden Buddha

    Ranked #4 overall in Thành phố Đà Lạt things to do
    10.01 review
    Sights and Museums, Temple
    Popular withSpiritualHistoryArtsy

    Beautiful temple and Buddhist statues a little outside of the city centre - you can get here by walking or motorbike. There's no entrance fee but it's always recommended to ...

  • 3
    XQ Art House

    XQ Art House

    Ranked #2 overall in Thành phố Đà Lạt things to do
    10.01 review
    Sights and Museums, Shopping, Art Museum, Art Gallery
    Popular withHistoryArtsyLuxury

    This is an art gallery/museum located on the historical street of Yersin just a short walk from the lake. It houses art from the colonial period to modern times.

  • 4
    Tina Spa

    Tina Spa

    Ranked #3 overall in Thành phố Đà Lạt things to do
    10.01 review
    Wellness, Beauty and Spas, Spa or Massage
    Popular withGreenWellnessBackpackers

    Excellent no-fringe spa in the middle of town. They offer a variety of massages from 30 minutes to 1-2 hours. The service is great and they speak a little English. ...

  • 5
    Maze Bar

    Maze Bar

    Ranked #5 overall in Thành phố Đà Lạt things to do
    8.01 review
    Bars, Clubs and Nightlife, Bar
    Popular withBackpackersArtsyNightlife

    Part site and part bar, this is the best place to drink in Da Lat after hours. It's very appropriately named - it truly is a maze in there! With ...

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=thanh-ph%E1%BB%91-da-l%E1%BA%A1t-vietnam&controller=topics&country_code=&current_user_id=&filters=&id=2000000069726&klass_name=Region&list_type=attractions&nearby=false&path=thanh-ph%E1%BB%91-da-l%E1%BA%A1t-vietnam%2Fthings-to-do&place=2000000069726&place_type=City&place_type=region&region=2000000069726", 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=2000000069726" + "&" + 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); } };