Logo baanpufa

Baanpufa Resort

Above the river in western Thailand

Less than 3 hours drive from Bangkok through the spectacular Thai countryside, Baanpufa is a hidden gem tucked away along the banks of the River Kwai, perfectly situated at the epicenter of three national parks (Erawan, Srinakarin and Sai Yok) surrounded by lush mountains, caves and waterfalls. When you’re not relaxing on our floating river deck or enjoying fresh, homemade Thai cuisine at our hilltop cafe, our staff is happy to help coordinate bamboo rafting trips, scenic bike tours or hikes, or visits to nearby WWII museums and historic sites.

The rooms

Surrounded by nature

We pride ourselves in offering comfortable and peaceful lodging set against a magical backdrop. You can wake up to the sounds of nature, or start your day with a refreshing swim in natural waters. Chill out on the banks of the river, or try your hand at traditional bamboo rafting. Discover Western Thailand’s numerous historical attractions, or simply unwind and soak in the tranquil ambience.


A wide range of activities

Kanchanaburi is an exciting city and eponymous province with a rich history, less than 3 hours’ drive (or 4.5 hour scenic train ride) from Bangkok. There’s something for every age and interest, regardless of whether you’re a solo backpacker or on a family trip, or interested in history, culture, wildlife, or just relaxing and meeting new people. Kanchanaburi has something for everyone!


Enjoy your time at the resort

Baanpufa houses many facilities that you can make use of. You can enjoy the delicious meal from the in site restaurant and dining in our different outdoor places. The resort can also host your business gatherings or group events. These facilities include a conference room and hall, large dining areas, outdoor platforms, a stage and speakers, and a sports field. The staff will be happy to help you tailor these areas to your specific group needs. During your stay enjoy the resting areas and different activities on site.

Bamboo Rafting

Bamboo Rafting

Icon riverpool

River Pool

Gardening icon

Explore the grounds


Relax in nature

Book securely with Sirvoy

Did you know ?


Overlooking the river

Our resort is situated just in front of the Khwae Noi River. Enjoy our floating bungalows and top-hill terrace.


Well located

Sai Yok is only situated a few kilometers from Bangkok in the beautiful countryside. Reach Baanpufa resort in 3 hours by car, or enjoy the view by taking the train.


Big groups welcome

With 47 rooms and plenty of facilities, Baanpufa resort is an ideal place to host your private or corporate event in Kanchanaburi.

You don't have permission to register