Home » Asia » Thailand » Phuket » Big Buddha
Big Buddha

Big Buddha

The Big Buddha in Phuket is one of the islands most important and revered landmarks. Standing 45 meters high, this impressive statue is visible from many parts of the island.

Phuket
Share to Friends
Religious Monument

About This Attraction

The Big Buddha in Phuket is one of the islands most important and revered landmarks. Standing 45 meters high, this impressive statue is visible from many parts of the island. Located on Nakkerd Hill, it offers panoramic views of Phuket Town, Kata, Karon beaches, and Chalong Bay. Visitors can access the site via a winding road leading up the hill, making it a popular spot for both tourists and local devotees.

For those looking for Big Buddha travel information, its important to note that there is no entrance fee to visit. However, donations are welcome to help with ongoing maintenance and development of the site. The area around the statue includes a small museum where visitors can learn about its construction and significance. Its recommended to wear respectful clothing, as this is a place of worship. The calm atmosphere makes it an ideal spot for reflection and taking in the natural beauty of the surroundings.

Location Details

Address Karon, Mueang Phuket District, Phuket 83100, Thailand

Visitor Information

Pricing & Ratings

Ticket Prices

Adult Free
Child Free
Student Free
Senior Free

Ratings

Overall Rating
9.0/10
Crowd Level
8.0/10

Opening Hours & Booking

Open

Days Daily
Hours 06:00 - 19:00
Seasonality Year-round

Booking

Booking Required? No

Nearby Attractions

Showing 10 of 100 attractions
Miles Kilometers

Big Buddha Samui

Religious Site

Big Buddha Samui is a prominent landmark located on the island of Koh Samui in…

8.5/10
Learn More

Big Buddha Phuket

Religious Monument

A large white marble statue offering panoramic views.

9.2/10

Kata Beach

Beach

Popular beach with clear waters, known for surfing and family-friendly atmosphere.

8.5/10

Kata Noi Beach

Beach

A serene beach with clear waters, ideal for relaxation and swimming.

8.5/10

Karon Beach

Beach

A popular beach with white sand and clear waters, ideal for sunbathing and swimming.

8.5/10

Wat Chalong

Buddhist Temple

Buddhist temple complex with ornate architecture.

8.5/10

Banana Beach

Beach

Secluded beach with clear waters and white sand.

8.5/10

Phuket Seashell Museum

Museum

Museum showcasing rare seashells and oceanic artifacts.

7.5/10

Chalong Bay Rum Distillery

Distillery

Artisanal rum distillery offering tours and tastings.

8.5/10

Phuket Bird Park

Wildlife Park

A lush park with diverse bird species, shows, and interactive experiences.

8.2/10
"; } // 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