PageSourceSearch

https://retreat.guru/favorites

html retreat.guru collected 2026-10-02 02:15:27 UTC 21,281 bytes, 357 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head prefix="og:http://ogp.me/ns#">
4    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
5    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Lora:400,700" />
6
7    <link rel="stylesheet" href="//d19sqpdbh9i274.cloudfront.net/assets/main.css?ver=v656.0.0-e5a24ef5" />
8
9    <link rel="apple-touch-icon" sizes="180x180" href="/images/icons/favicons/apple-touch-icon.png">
10    <link rel="icon" type="image/png" sizes="32x32" href="/images/icons/favicons/favicon-32x32.png">
11    <link rel="icon" type="image/png" sizes="16x16" href="/images/icons/favicons/favicon-16x16.png">
12    <link rel="manifest" href="/images/icons/favicons/site.webmanifest">
13    <link rel="mask-icon" href="/images/icons/favicons/safari-pinned-tab.svg" color="#5bbad5">
14    <link rel="shortcut icon" href="/images/icons/favicons/favicon.ico">
15
16    
17    <meta name="msapplication-TileColor" content="#da532c">
18    <meta name="msapplication-config" content="/images/icons/favicons/browserconfig.xml">
19    <meta name="theme-color" content="#ffffff">
20
21
22    
23            <title>Retreat Guru: Find &amp; Book Top Healing &amp; Wellness Retreats</title>
24<meta name="description" content="Discover transformational retreats worldwide. Find wellness, healing and spiritual experiences trusted by 1,000,000+ travelers. Book with confidence" />
25
26<meta property="og:image" content="/images/banners/home.webp" />
27<meta property="og:image:width" content="1440" />
28<meta property="og:image:height" content="675" />
29<meta property="og:title" content="Retreat Guru: Find &amp; Book Top Healing &amp; Wellness Retreats" />
30<meta property="og:url" content="https://retreat.guru/favorites" />
31<meta property="og:type" content="website" />
32<meta property="og:site_name" content="Retreat Guru" />
33    
34    
35                
35<script>
36            !function(){var e=window.rudderanalytics=window.rudderanalytics||[];e.methods=["load","page","track","identify","alias","group","ready","reset","getAnonymousId","setAnonymousId","getUserId","getUserTraits","getGroupId","getGroupTraits"],e.factory=function(t){return function(){var r=Array.prototype.slice.call(arguments);return r.unshift(t),e.push(r),e}};for(var t=0;t<e.methods.length;t++){var r=e.methods[t];e[r]=e.factory(r)}e.loadJS=function(e,t){var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.rudderlabs.com/v1.1/rudder-analytics.min.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a)},e.loadJS(),
37                e.load("2GjLWZzyIipf29AjHWQuAzkeUOD","https://retreatingp.dataplane.rudderstack.com")}();
38        </script>
38
39
40                    
40<script async src="//cdn.trackdesk.com/tracking.js"></script>
vendor: 1 bytes, line 40
40
41<script>
42    (function(t,d,k){(t[k]=t[k]||[]).push(d);t[d]=t[d]||t[k].f||function(){(t[d].q=t[d].q||[]).push(arguments)}})(window,"trackdesk","TrackdeskObject");
43    trackdesk("retreatguru", "click");
44</script>
44
45        
46        
46<script type="text/javascript" async
47        src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=J7vLgx"></script>
47
48    
49</head>
50
51<body class="bg-grey-off-white">
52
53<nav  class="nav nav--full-width bg-white md:fixed w-full top-0">
54        <div class="container container--fluid flex items-center justify-between md:h-20">
55        <div class="py-4 md:py-0 relative nav__logo-container">
56            <a data-testid="nav-logo" href="/">
57                <img class="nav__logo-white" width="160" height="40" src="//d19sqpdbh9i274.cloudfront.net/images/brand/logo--white.svg" alt="Retreat Guru Logo"/>
58                <img class="nav__logo" width="160" height="40" src="//d19sqpdbh9i274.cloudfront.net/images/brand/logo.svg" alt="Retreat Guru Logo"/>
59            </a>
60        </div>
61
62        <div class="nav__search pb-4 md:pb-0">
63            <div class="search-box"></div>
64        </div>
65
66        <div class="t-subheading text-sm md:flex items-center justify-center">
67            <a data-testid="nav-favorites" class="block" href="/favorites">
68                <img class="nav__favicon" src="//d19sqpdbh9i274.cloudfront.net/images/icons/heart--full.svg" />
69                <img class="nav__favicon--white" src="//d19sqpdbh9i274.cloudfront.net/images/icons/heart--full--white.svg" />
70            </a>
71            <a data-cy="retreat-menu-trigger" data-testid="retreat-menu-trigger" class="js-leader-menu t-subheading ml-5 unstyled hidden md:block">
72                Retreat Leaders
73            </a>
74            <div data-cy="retreat-menu" data-testid="retreat-menu" class="nav__menu hidden">
75                <a href="https://software.retreat.guru/landing-page" class="font-normal">Retreat Management System</a>
76                <a href="/signup" class="font-normal">List Your Retreat</a>
77                <a href="https://secure.retreat.guru/login?lang=en" class="font-normal">Login</a>
78            </div>
79        </div>
80    </div>
81</nav>
82
83<div class="mt-4 md:mt-20 js-main-container">
84<style>
85    html #hubspot-messages-iframe-container {
86        z-index: 9999 !important;
87    }
88</style>
89<div class="cy-favorites">
90    <div id="favorites">
91        <div class="text-center py-8">
92            <img class="inline" width="60" src="/images/icons/loading.svg" alt="Loading..." />
93        </div>
94    </div>
95</div>
96</div>
97
98    <footer data-cy="footer" class="js-sticky-endpoint relative bg-white border-t border-grey-lighter text-tiny md:text-sm font-medium bg-left-bottom bg-no-repeat bg-white overflow-hidden">
99    <div class="container md:flex sm:pt-14 pt-8">
100        <div class="md:w-2/5 md:pr-24">
101            <div class="why relative" data-cy="why-rg">
102    <div class="relative">
103        <img width="40" height="40" src="/images/brand/logo--small.svg" alt="Retreat Guru Logo">
104        <h2 class="text-base font-medium mt-8 mb-0" data-cy="why-rg-header">Why Book with Retreat Guru?</h2>
105        <ul class="text-sm pr-8 mb-4 leading-double mt-4" data-cy="why-rg-about">
106            <li>● World’s largest collection of transformative experiences</li>
107            <li>● Conscious community of 500K+ retreat goers</li>
108            <li>● Trusted by 4,000+ centers & 10,000 teachers</li>
109        </ul>
110    </div>
111</div>
112            <div class="t-subheading mt-6 mb-6 flex items-center">
113                <img class="inline-block mr-3 flex-shrink-0" src="//d19sqpdbh9i274.cloudfront.net/images/icons/heart--circular.svg" alt="Heart" />
114                <p class="m-0">Our Mission is a <span class="text-gold">Wakeful</span> World</p>
115            </div>
116            <div class="my-8 -mx-4 px-4">
117                <a href="//facebook.com/retreatguru"><img width="22" height="22" class="mr-2 inline" src="//d19sqpdbh9i274.cloudfront.net/images/icons/facebook.svg" alt="Facebook" /></a>
118                <a href="//instagram.com/retreatguru"><img width="22" height="22" class="mr-2 inline" src="//d19sqpdbh9i274.cloudfront.net/images/icons/instagram.svg" alt="Instagram" /></a>
119                <a href="//twitter.com/retreatguru"><img width="26" height="26" class="inline" src="//d19sqpdbh9i274.cloudfront.net/images/icons/twitter.svg" alt="Twitter" /></a>
120            </div>
121        </div>
122        <div class="md:w-3/5">
123            <h3 class="text-base sm:text-lg sm:mt-0 mt-8 mb-4">Featured In</h3>
124            <div class="grid grid-cols-2 md:grid-cols-4 gap-4 mb-8">
125                <a href="https://www.rollingstone.com/culture/culture-features/psilocybin-magic-mushrooms-depression-spirituality-religion-1235080429/" target="_blank" class="border border-grey-lighter p-4 py-2 rounded-md flex items-center justify-center">
126                    <img width="100" height="18" class="lozad" data-src="//d19sqpdbh9i274.cloudfront.net/images/logos/rollingstone.webp" alt="Rolling Stone" />
127                </a>
128                <a href="https://www.latimes.com/travel/deals/la-tr-webbuzz-20141019-story.html" target="_blank" class="border border-grey-lighter p-4 py-2 rounded-md flex items-center justify-center">
129                    <img width="122" height="15" class="lozad" data-src="//d19sqpdbh9i274.cloudfront.net/images/logos/latimes.webp" alt="LA Times" />
130                </a>
131                <a href="https://www.nytimes.com/2021/01/01/style/self-care/kambo-tree-frog-detox.html" target="_blank" class="border border-grey-lighter p-4 py-2 rounded-md flex items-center justify-center">
132                    <img width="115" height="16" class="lozad" data-src="//d19sqpdbh9i274.cloudfront.net/images/logos/nytimes.webp" alt="The New York Times" />
133                </a>
134                <a href="https://www.capterra.com/p/149144/Retreat-Booking-Guru/" target="_blank" class="border border-grey-lighter p-4 py-2 rounded-md flex items-center justify-center">
135                    <img width="73" height="16" class="lozad" data-src="//d19sqpdbh9i274.cloudfront.net/images/logos/capterra.webp" alt="LA Times" />
136                </a>
137            </div>
138            <div class="sm:flex">
139                <div class="sm:w-1/3">
140                    <h3 class="text-base sm:text-tiny sm:mt-0 mt-8 mb-4">Company</h3>
141                    <ul class="list-reset">
142                        <li class="mb-1 md:mb-2"><a class="unstyled" href="/about">About Us</a></li>
143                        <li class="mb-1 md:mb-2"><a class="unstyled" href="//go.retreat.guru/careers">Careers</a></li>
144                        <li class="mb-1 md:mb-2"><a class="unstyled" href="//blog.retreat.guru">Blog</a></li>
145                        <li class="mb-1 md:mb-2"><a class="unstyled" href="//go.retreat.guru/participant-faq">Help & FAQ</a></li>
146                    </ul>
147                </div>
148                <div class="sm:w-1/3">
149                    <h3 class="text-base sm:text-tiny sm:mt-0 mt-8 mb-4">For Retreat Leaders</h3>
150                    <ul class="list-reset">
151                        <li class="mb-1 md:mb-2"><a class="unstyled" href="/login">Login</a></li>
152                        <li class="mb-1 md:mb-2"><a class="unstyled" href="/signup">List Your Retreat</a></li>
153                        <li class="mb-1 md:mb-2"><a class="unstyled" href="//software.retreat.guru">Retreat Management System</a></li>
154                    </ul>
155                </div>
156                <div class="sm:w-1/3">
157                    <h3 class="text-base sm:text-tiny sm:mt-0 mt-8 mb-4 hidden sm:block">&nbsp;</h3>
158                    <ul class="list-reset">
159                        <li class="mb-1 md:mb-2"><a class="unstyled" href="//go.retreat.guru/marketplace-faq">Marketplace Host FAQ</a></li>
160                        <li class="mb-1 md:mb-2"><a class="unstyled" href="//go.retreat.guru/marketplace-host-policies">Marketplace Host Policies</a></li>
161                    </ul>
162                </div>
163            </div>
164            <section class="-mx-4 px-4 md:mx-0 md:px-0 border-t border-grey-lighter py-6 sm:py-10 mt-8">
165                Copyright © 2026 Retreat Guru. All Rights Reserved
166                <div class="sm:inline sm:ml-6 mt-6 sm:mt-0">
167                    <a href="//go.retreat.guru/terms?" class="unstyled mr-6">Terms of Service</a>
168                    <a href="//go.retreat.guru/terms#privacy" class="unstyled mr-6">Privacy Policy</a>
169                </div>
170            </section>
171        </div>
172    </div>
173</footer>
174
175    
175<script>
176        window.rg = window.rg || {};
177        window.rg.shared_settings = window.rg.shared_settings || {"show_banner":false,"static_page_links":{"terms":"\/\/go.retreat.guru\/terms?","privacy":"\/\/go.retreat.guru\/terms#privacy","careers":"\/\/go.retreat.guru\/careers","participant-faq":"\/\/go.retreat.guru\/participant-faq","marketplace-admin":"\/\/help.retreat.guru\/knowledge\/marketplace","blog":"\/\/blog.retreat.guru","software":"\/\/shorturl.at\/qHRZ7","onboard":"\/\/shorturl.at\/ehlD4"},"popular_retreats":{"be":{"\/be\/ayahuasca-retreats":"Ayahuasca Retreats","\/be\/psilocybin-retreats":"Psilocybin Retreats","\/be\/spiritual-retreats":"Spiritual Retreats","\/be\/yoga-retreats":"Yoga Retreats","\/be\/meditation-retreats":"Meditation Retreats","\/be\/wellness-retreats":"Wellness Retreats"},"in":{"\/search?world_area=europe  ":"Europe Retreats","\/search?country=united-states":"United States Retreats","\/search?state=california":"California Retreats","\/search?country=mexico":"Mexico Retreats","\/search?country=peru":"Peru Retreats","\/search?country=costa-rica":"Costa Rica Retreats","\/search?country=netherlands":"Netherlands Retreats"},"mixed":{"\/search?country=spain":"Spain Retreats","\/search?country=portugal":"Portugal Retreats","\/search?country=sweden":"Sweden Retreats","\/search?country=thailand":"Thailand Retreats","\/search?country=canada":"Canada Retreats","\/search?country=united-states&topic=meditation":"USA Meditation Retreats","\/search?country=costa-rica&topic=yoga":"Costa Rica Yoga Retreats"}},"retreats_by_month":{"\/search?date_range=2026-10-02&date_range=2026-10-31":"Current Month Retreats","\/search?date_range=2026-11-01&date_range=2026-11-30":"November Retreats","\/search?date_range=2026-12-01&date_range=2026-12-31":"December Retreats","\/search?date_range=2027-01-01&date_range=2027-01-31":"January Retreats","\/search?date_range=2027-02-01&date_range=2027-02-28":"February Retreats","\/search?date_range=2027-03-01&date_range=2027-03-31":"March Retreats","\/search?date_range=2027-04-01&date_range=2027-04-30":"April Retreats"},"menu_types":{"vegan":"Vegan","vegetarian":"Vegetarian","pescetarian":"Pescetarian","ayurvedic":"Ayurvedic","includes-meat":"Includes Meat","organic":"Organic","gluten-free":"Gluten Free","dairy-free":"Dairy Free","nut-free":"Nut Free"},"amenities":{"air-conditioning-in-rooms":"A\/C in Rooms","free-wifi":"Free Wifi","spa":"Spa","sauna":"Sauna","pool":"Pool","towels":"Towels","free-parking":"Free Parking","kitchen":"Kitchen","tour-assistance":"Tour Assistance","hot-tub":"Hot Tub","coffee-tea":"Coffee\/Tea","cafe":"Cafe","restaurant":"Restaurant","fitness-center":"Fitness Center","yoga-studio":"Yoga Studio","house-keeping":"Housekeeping","bicycles-for-rent":"Bicycles For Rent"},"rg_staff":false,"rudder_write_key_js":"2GjLWZzyIipf29AjHWQuAzkeUOD","rudder_data_plane_url":"https:\/\/retreatingp.dataplane.rudderstack.com","path":"\/favorites","recaptcha_site_key":"6LeezL4UAAAAAHVOw1-0xh3sd6HYim92LVxKHcOE","turnstile_site_key":"0x4AAAAAAAxCIEyXO6ukj7dX","saas_url":"https:\/\/secure.retreat.guru","is_dev_env":false,"app_version":"v656.0.0-e5a24ef5","image_sizes":{"default":{"width":1440,"height":700,"resize":"inside"},"nub":{"width":50,"height":50},"thumb":{"width":150,"height":150},"tile":{"width":500,"height":300},"tile_square":{"width":500,"height":500},"gallery":{"width":1024,"height":768,"resize":"inside"}},"cloudfront_image_url":"\/\/d2fnn40co20d2t.cloudfront.net","cloudfront_asset_url":"\/\/d19sqpdbh9i274.cloudfront.net","rg_testing":false,"referrer":null,"google_api_browser_key":"AIzaSyCj7oUP59gd4Klr3JDwNOJA-nDhVNe8Msk","posthog_api_key":"phc_6WaYq6IKdFBu3ZGD6ZPpeHskyikZ3aBnyjmtC6oYue9","posthog_api_host":"https:\/\/app.posthog.com"};
178    </script>
178
179
180<script src="//d19sqpdbh9i274.cloudfront.net/assets/main.js?ver=v656.0.0-e5a24ef5"></script>
vendor: 1 bytes, line 180
180
181<script src="//d19sqpdbh9i274.cloudfront.net/assets/search-box.js?ver=v656.0.0-e5a24ef5"></script>
181
182
183    
184<script type="text/javascript">
185document.addEventListener('DOMContentLoaded', function(event) {
186
187    function getParameterByName(name, url = window.location.href) {
188        name = name.replace(/[\[\]]/g, '\\$&');
189        var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
190            results = regex.exec(url);
191        if (!results) return null;
192        if (!results[2]) return '';
193        return decodeURIComponent(results[2].replace(/\+/g, ' '));
194    }
195
196    let defaults = {};
197
198    if (typeof rudderanalytics == 'undefined') {
199        return;
200    }
201
202    rudderanalytics.ready(function () {
203
204        /**
205         * Important: We are using RudderStack to load PostHog. This means:
206         * - PostHog is not loaded directly, but through RudderStack as a destination.
207         * - We must use RudderStack's API to ensure PostHog is properly loaded and initialized.
208         *
209         * 1. RudderStack needs to load and initialize first.
210         * 2. Then RudderStack needs to load and initialize PostHog.
211         * 3. Only after both these steps are complete would PostHog be ready to use.
212         *
213         * To address these timing and initialization issues, we use RudderStack's ready callback.
214         * This ensures that both RudderStack and PostHog are fully loaded and initialized
215         * before we attempt to access PostHog's distinct ID.
216         */
217        if (typeof posthog !== 'undefined' && window.rg && window.rg.shared_settings && !window.rg.shared_settings.rg_testing) {
218            document.cookie = "distinct-id=" + posthog.get_distinct_id();
219        } else {
220            console.error('PostHog not initialized via RudderStack');
221        }
222
223        
224        
225        //
226        // GENERAL
227        //
228        if ( document.querySelector('.js-near-me') ) {
229            document.querySelector('.js-near-me').addEventListener('click', function(e) {
230                if (e.target.closest('.event-tile')) {
231                    let $card = e.target.closest('.event-tile');
232                    trackCard(e, $card);
233                }
234            });
235        }
236
237        document.querySelectorAll('.section .cy-browse-more-retreats').forEach(function($button) {
238            $button.addEventListener('click', function() {
239                let label = $button.closest('.section').querySelector('h2').textContent.trim();
240
241                rudderanalytics.track('Button Click - Browse More Retreats - Home Page', {
242                    'label': label
243                });
244            });
245        });
246
247        //
248        // HOMEPAGE
249        //
250        
251        //
252        // LANDING PAGES
253        //
254        
255        //
256        // SEARCH PAGE
257        //
258        
259        //
260        // Favorites page
261        //
262                    window.rg.events.subscribe('favorites:favorites-loaded', function(result) {
263                rudderanalytics.track('Page View - Favorites - Favorites Page', {
264                    count: result.count
265                });
266            });
267        
268        window.rg.events.subscribe('favorites:retreat-favorited', function(gid) {
269            rudderanalytics.track('Button Click - Favorites - Favorite Button', {
270                event_id: gid,
271                url: window.location.href
272            });
273        });
274
275        window.rg.events.subscribe('favorites:retreat-unfavorited', function(gid) {
276            rudderanalytics.track('Button Click - Favorites - Unfavorite Button', {
277                event_id: gid,
278                url: window.location.href
279            });
280        });
281
282        //
283        // MINI SEARCH
284        //
285        document.querySelectorAll('.search .search__input').forEach(function($input) {
286            $input.addEventListener('keypress', function(e) {
287                if (e.keyCode == 13) {
288                    let $countLabel = document.querySelector('.search__panel .has-count');
289
290                    rudderanalytics.track('Form Submit - Keyword Input - Mini Search', {
291                        value: $input.value,
292                        is_search_page: false,
293                        has_results: $countLabel ? true : false
294                    });
295                }
296            });
297        });
298
299        document.querySelectorAll('.search .search__submit').forEach(function($button) {
300            $button.addEventListener('click', function(e) {
301                let $input = e.target.previousSibling;
302
303                rudderanalytics.track('Button Click - Search Submit - Mini Search', {
304                    value: $input.value,
305                    is_search_page: false,
306                    has_results: window.getComputedStyle($button.closest('.search').querySelector('i')).display === 'none'
307                });
308            })
309        });
310
311        //
312        // ENTITY
313        //
314        
315        //
316        // STATIC PAGES
317        //
318        
319        //
320        // HELPERS
321        //
322        function addRangeFilter(payload, range, minKey, maxKey) {
323            [minKey, maxKey].forEach(function (key, index) {
324                let value = range ? range[index] : null;
325                let number = Number(value);
326
327                if (value !== null && value !== '' && Number.isFinite(number)) {
328                    payload[key] = number;
329                }
330            });
331        }
332
333        function addRoomOptions(data) {
334            data.selected_room_index = document.querySelector('input[name=price_option]:checked').value || null;
335            data.selected_room_price = document.querySelector('input[name=price_option]:checked').dataset.price_display;
336            data.selected_room_name =  ''; // TODO: add later;
337
338            return data;
339        }
340
341        function addCategoryData(data, meta) {
342            data.category = meta.category;
343            data.label = meta.label;
344            data.value = meta.value;
345
346            return data;
347        }
348
349    });
350});
351</script>
351
352
353
354<script src="//d19sqpdbh9i274.cloudfront.net/assets/favorites.js?ver=v656.0.0-e5a24ef5"></script>
354
355
356</body>
357</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.