While the riverside is an all-time favourite place in the city, Kanchanaburi offers a whole lot more in terms of settings. Sai Yok’s lush mountain landscapes are peppered with jungle-raft-style resorts and guesthouses, while Thong Pha Phume is a haven for those in search of a quiet escape in the wilderness.
A to E |
| Hotel name | Price Range | Location | Price from | |
| Boutique Raft Resort River Kwai | Kanchanaburi City | 1512 THB | ||
| Buri Tara Resort and Spa Kanchanaburi | Kanchanaburi City | 1020 THB | ||
| Camelia Resort | Kanchanaburi City | 850 THB | ||
| Dheva Mantra Resort & Spa | Kwai Yai | 2209 THB |
F to J |
| Hotel name | Price Range | Location | Price from | |
| Felix River Kwai Resort | Kanchanaburi City | 2124 THB | ||
| Hin Tok River Camp at Hell Fire Pass | Kanchanaburi City | 2857 THB | ||
| Home Phutoey River Kwai Resort | Saiyok | 2052 THB |
K to O |
| Hotel name | Price Range | Location | Price from | |
| Kasem Island Resort | Kanchanaburi City | 760 THB | ||
| Lakeside Chalet by Mida | Kanchanaburi City | 1444 THB | ||
| Mida Resort Kanchanaburi | Kanchanaburi City | 1529 THB | ||
| Monsane River Kwai Resort & Spa | Kanchanaburi City | 1062 THB |
P to R |
| Hotel name | Price Range | Location | Price from | |
| Pavilion Rim Kwai Resort | Kanchanaburi City | 2124 THB | ||
| Pung-Waan Resort & Spa Kwai Yai | Kanchanaburi City | 1487 THB | ||
| Pung-Waan Resort Saiyoke Kwai Noi | Kanchanaburi City | 1274 THB | ||
| River Kwai Hotel | Kanchanaburi City | 1172 THB | ||
| River Kwai Jungle Rafts Resort Hotel | Kanchanaburi City | 2960 THB | ||
| River Kwai Resotel | Kanchanaburi City | 1414 THB | ||
| Royal Riverkwai Resort and Spa | Kanchanaburi City | 1317 THB | ||
| Ruenrimkwai Resort | Saiyok | 722 THB |
S to Z |
| Hotel name | Price Range | Location | Price from | |
| Thai Garden Inn | Kanchanaburi City | 722 THB | ||
| Thai Guesthouse | Kanchanaburi City | 552 THB | ||
| The FloatHouse River Kwai | Kwai Noi | 3147 THB | ||
| The Legacy River Kwai Resort | Kanchanaburi City | 1274 THB | ||
|
U Inchantree Kanchanaburi
|
Kanchanaburi City | 2300 THB |


