Home » Asia » Thailand » Bangkok » Grand Palace
Grand Palace

Grand Palace

The Grand Palace in Bangkok is a must-visit destination for tourists seeking Grand Palace travel information. Built in 1782, this historic landmark served as the official residence of the Kings of Siam.

Bangkok
Share to Friends
Historic Site

About This Attraction

The Grand Palace in Bangkok is a must-visit destination for tourists seeking Grand Palace travel information. Built in 1782, this historic landmark served as the official residence of the Kings of Siam. The site consists of several impressive buildings, including the Wat Phra Kaew, which houses the Emerald Buddha, a highly revered religious artifact. Visitors should be aware of the strict dress code, which requires modest attire covering shoulders and knees.

When planning a visit, its helpful to know that the Grand Palace is open daily from 8:30 AM to 3:30 PM. Its advisable to arrive early to avoid large crowds, as it is one of Bangkoks most popular attractions. Tickets can be purchased at the entrance, and guided tours are available for those interested in learning more about its history and architecture. Remember to carry water and stay hydrated during your visit, as the weather can be quite warm.

Location Details

Address Na Phra Lan Rd, Khwaeng Phra Borom Maha Ratchawang, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Visitor Information

Pricing & Ratings

Ticket Prices

Adult 500 THB
Child Free for under 120 cm
Student 500 THB with no student discount
Senior 500 THB with no senior discount

Ratings

Overall Rating
8.5/10
Crowd Level
8.0/10

Opening Hours & Booking

Open

Days Every day
Hours 8:30 AM - 3:30 PM
Seasonality All year round

Booking

Booking Required? No, but recommended to avoid queues
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

Wat Phra Kaew (Temple of the Emerald Buddha)

Temple

Most sacred Buddhist temple in Thailand, housing the Emerald Buddha.

9.5/10

Wat Pho (Temple of the Reclining Buddha)

Buddhist Temple

Historic temple known for its giant reclining Buddha statue.

9.2/10

Bangkok City Pillar Shrine

Cultural Landmark

A sacred shrine housing Bangkok's city pillar.

8.5/10

Wat Arun

Temple

Wat Arun, also known as the Temple of Dawn, is a significant landmark located on…

9.2/10
Learn More

Sanam Luang

Public Square

A historic open field and public square near the Grand Palace.

8.0/10

Wat Mahathat Yuwaratrangsarit

Buddhist Temple

A historic Buddhist temple and meditation center.

8.5/10

Bangkok National Museum

Museum

Thailand's main museum showcasing Thai art and history.

8.5/10

Bangkok Flower Market (Pak Khlong Talat)

Market

Largest wholesale and retail fresh flower market in Bangkok.

8.5/10

Khao San Road

Street Market

Vibrant street known for nightlife, street food, and backpacker culture.

8.0/10

Rattanakosin Exhibition Hall

Museum

Interactive museum showcasing Bangkok's history and culture.

8.5/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