Home » Asia » Thailand » Khao Sok » Bamboo Rafting
Bamboo Rafting

Bamboo Rafting

Bamboo Rafting in Khao Sok offers a unique way to explore the natural beauty of Thailands rainforests. Located in southern Thailand, Khao Sok National Park is renowned for its diverse wildlife and dense forests.

Khao Sok
Share to Friends
Outdoor Adventure

About This Attraction

Bamboo Rafting in Khao Sok offers a unique way to explore the natural beauty of Thailands rainforests. Located in southern Thailand, Khao Sok National Park is renowned for its diverse wildlife and dense forests. Bamboo rafting allows visitors to glide along the Sok River, providing a peaceful and scenic experience. The rafts are traditionally made from local bamboo, offering an eco-friendly option for travelers who want to enjoy nature without disturbing it.

For those interested in Bamboo Rafting travel information, tours are typically guided by local experts who share insights about the environment and wildlife. These excursions often last between one to two hours, accommodating visitors of all ages. Safety equipment is usually provided, ensuring a secure and enjoyable journey on the water. Overall, this activity provides an accessible way to appreciate the lush surroundings of Khao Sok National Park.

Location Details

Address Khao Sok National Park, Surat Thani, Thailand

Visitor Information

Pricing & Ratings

Ticket Prices

Adult 1500 THB
Child 1000 THB
Student 1300 THB
Senior 1400 THB

Ratings

Overall Rating
8.5/10
Crowd Level
7.0/10

Opening Hours & Booking

Open

Days Daily
Hours 08:00 AM - 05: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

Museum of Contemporary Art (MOCA)

Art Museum

A modern art museum showcasing Thai contemporary art.

8.5/10

Chatuchak Market

Market

Chatuchak Market, located in Bangkok, Thailand, is one of the largest weekend markets in the…

8.5/10
Learn More

Siam Niramit Show

Cultural Performance

A world-class performance showcasing Thailand's cultural heritage with stunning visuals and traditional Thai arts.

8.5/10

Ratchada Train Market

Night Market

Vibrant night market with street food, bars, and shops.

8.5/10

Dusit Palace

Royal Residence

Historic royal residence complex with museums and gardens.

8.5/10

Vimanmek Mansion

Historical Mansion

Former royal palace, now closed for renovation

7.0/10

Wat Benchamabophit (Marble Temple)

Buddhist Temple

A stunning marble temple known for its beautiful architecture and serene atmosphere.

8.5/10

Suan Pakkad Palace

Museum

Museum with Thai antiques and art

8.5/10

Baiyoke Sky Tower

Observation Deck

Tallest hotel in Southeast Asia with observation deck.

8.5/10

Bangkok Dolls Museum

Museum

Museum showcasing handcrafted dolls and traditional Thai costumes.

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