Home » Asia » Thailand » Chiang Mai » Elephant Nature Park
Elephant Nature Park

Elephant Nature Park

Elephant Nature Park in Chiang Mai is a sanctuary and rescue center for elephants. Established in the 1990s, it aims to provide a safe haven for these gentle giants while promoting sustainable tourism.

Chiang Mai
Share to Friends
Animal Sanctuary

About This Attraction

Elephant Nature Park in Chiang Mai is a sanctuary and rescue center for elephants. Established in the 1990s, it aims to provide a safe haven for these gentle giants while promoting sustainable tourism. Visitors can learn about the elephants histories and observe their natural behaviors in a caring environment. The park also rescues other animals, including dogs, cats, and buffaloes, enhancing its role as a comprehensive animal welfare project.

For those seeking Elephant Nature Park travel information, the park is located about 60 kilometers from Chiang Mai City. Day visits and overnight stays are available, offering a unique opportunity to experience the lives of elephants up close. Guests can participate in feeding and bathing the elephants, under the guidance of knowledgeable staff. Booking in advance is recommended, as the park maintains limited visitor numbers to ensure a peaceful atmosphere for both animals and guests.

Location Details

Address 209/2 Sridom Chai Road, Chiang Mai 50100, Thailand

Visitor Information

Pricing & Ratings

Ticket Prices

Adult 2500 THB
Child 1250 THB
Student 2500 THB
Senior 2500 THB

Ratings

Overall Rating
9.5/10
Crowd Level
8.0/10

Opening Hours & Booking

Open

Days Monday to Sunday
Hours 8:00 AM to 5:00 PM
Seasonality Year-round

Booking

Booking Required? Yes
Book Your Visit

*Prices may vary. Check official website for the most up-to-date information.

Nearby Attractions

Showing 10 of 100 attractions
Miles Kilometers

Mae Sa Waterfall

Waterfall

A picturesque waterfall with 10 tiers, popular for picnics and hiking.

8.5/10

Huay Tung Tao Lake

Natural Lake

Scenic lake with mountain views, bamboo huts, and recreational activities.

8.5/10

Mae Yen Waterfall

Waterfall

A scenic waterfall reached by a 3-hour jungle trek.

8.5/10

Pai Hot Springs

Natural Hot Springs

Pai Hot Springs is a popular destination located near the town of Pai in northern…

8.5/10
Learn More

Tha Pai Hot Springs

Natural Hot Springs

Natural hot springs with mineral-rich water, popular for relaxation.

8.5/10

The Land Split

Natural Phenomenon

Natural geological split with farm and refreshments.

8.5/10

Pai Land Split

Natural Attraction

Natural gorge formed by seismic activity, offering scenic views and local snacks.

8.5/10

Ta Pai Hot Spring

Natural Hot Spring

Natural hot spring with scenic views and bathing pools.

8.5/10

Pai Canyon

Natural Landmark

Pai Canyon, located in northern Thailands Mae Hong Son province, offers stunning landscapes and a…

8.5/10
Learn More

Doi Suthep

Mountain, Temple

Doi Suthep is a prominent mountain located in Chiang Mai, Thailand, known for the sacred…

8.6/10
Learn More
"; } // Initialize modal controls const initModalControls = function() { console.log('Initializing modal controls'); const modal = document.getElementById('attraction-modal'); const closeBtn = document.querySelector('.attraction-modal-close'); if (closeBtn) { closeBtn.addEventListener('click', function() { modal.style.display = 'none'; document.body.style.overflow = ''; }); } window.addEventListener('click', function(event) { if (event.target === modal) { modal.style.display = 'none'; document.body.style.overflow = ''; } }); // Make attraction cards clickable const attractionCards = document.querySelectorAll('.attraction-card'); console.log('Found ' + attractionCards.length + ' attraction cards'); attractionCards.forEach(card => { card.addEventListener('click', function(e) { openModalWithCardData(this); }); }); }; // Function to open modal with card data const openModalWithCardData = function(card) { // Get data from hidden div const data = card.querySelector('.attraction-full-data'); if (!data) { console.error('No attraction data found in card'); return; } const modal = document.getElementById('attraction-modal'); if (!modal) { console.error('Modal element still not found after creation attempt'); return; } // Helper function to safely get element text function getElementText(selector) { const element = data.querySelector(selector); return element ? element.textContent : ''; } try { // Basic Info document.getElementById('attraction-modal-title').textContent = getElementText('.attraction-name'); document.getElementById('attraction-modal-type').textContent = getElementText('.attraction-type-full'); document.getElementById('attraction-modal-description').textContent = getElementText('.attraction-description-full'); // Reset all containers to hidden ['attraction-modal-hours-container', 'attraction-modal-price-container', 'attraction-modal-address-container', 'attraction-modal-image-container'].forEach(id => { const container = document.getElementById(id); if (container) container.style.display = 'none'; }); // Rating const ratingText = getElementText('.attraction-rating-full'); if (ratingText) { const ratingValue = parseFloat(ratingText); if (!isNaN(ratingValue)) { const ratingValueEl = document.getElementById('attraction-modal-rating-value'); const ratingFillEl = document.getElementById('attraction-modal-rating-fill'); if (ratingValueEl) ratingValueEl.textContent = ratingValue.toFixed(1) + '/10'; if (ratingFillEl) ratingFillEl.style.width = (ratingValue * 10) + '%'; } } // Show the modal modal.style.display = 'block'; document.body.style.overflow = 'hidden'; // Prevent background scrolling console.log('Modal opened successfully'); } catch (error) { console.error('Error opening modal:', error); } }; // Try to create the modal const created = createModal(); console.log('Modal created:', created); // If not created (already exists), initialize the controls if (!created) { initModalControls(); } // Also initialize distance toggle const distanceToggle = document.getElementById('distance-unit-toggle'); if (distanceToggle) { distanceToggle.addEventListener('change', function() { const showKm = this.checked; // Update toggle labels const labels = document.querySelectorAll('.toggle-label'); if (labels.length >= 2) { labels[0].style.opacity = showKm ? '0.5' : '1'; labels[1].style.opacity = showKm ? '1' : '0.5'; } // Update all distance displays document.querySelectorAll('.nearby-attraction-card').forEach(card => { const kmEl = card.querySelector('.distance-km'); const miEl = card.querySelector('.distance-mi'); if (kmEl && miEl) { kmEl.style.display = showKm ? 'inline' : 'none'; miEl.style.display = showKm ? 'none' : 'inline'; } }); }); } });
Scroll to Top