Skip to main content
Visit Thailand Today
Hotels & Resorts

The 10 Best Hotels in Kanchanaburi, Ranked

Our ranked countdown of the 10 best places to stay in Kanchanaburi — hotels, resorts, and villas scored by guest ratings and review volume.

Where to stay in Kanchanaburi

Compare live prices across trusted booking sites — most rooms include free cancellation, so you can reserve now and decide later.

  • Free cancellation on most rooms
  • No booking fees
  • Compare live prices

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

1
River Kwai Resotel Kanchanaburi ริเวอร์เเคว รีโซเทล รีสอร์ท กาญจนบุรี
4.555 Moo 5 Tambol Wangkrajae Amphur, ตำบล วังกระแจะ อำเภอไทรโยค กาญจนบุรี 71150, Thailand
Kanchanaburi

A jungle-set riverside resort in Kanchanaburi with spacious bungalows, a pool, and open-air dining.

2
U Inchantree Kanchanaburi
4.6443 Mae Nam Kwai Road Tambon Tha Ma Kham, Amphoe Mueang Kanchanaburi, Chang Wat Kanchanaburi 71000, Thailand
Kanchanaburi

Upscale riverside resort on the Kwai with bright rooms, an outdoor pool, and terrace dining views.

3
Good Times Resort
4.6265/5 Maenamkwai Road, Tambon Tha Ma Kham, Amphoe Mueang Kanchanaburi, Chang Wat Kanchanaburi 71000, Thailand
Kanchanaburi

A well-kept riverside resort on Maenamkwai Road with lush gardens, two pools, and easy access to Kanchanaburi's key sights.

4
The Xcape River Kwai
4.7138, Tambon Nong Ya, Amphoe Mueang Kanchanaburi, Chang Wat Kanchanaburi 71000, Thailand
Kanchanaburi

A design-forward riverside resort on the River Kwai, themed around Kanchanaburi's railway history.

5
Plakan Resort
4.8222 หมู่ 2, ปากแพรก, อำเภอเมืองกาญจนบุรี กาญจนบุรี 71000, Thailand
Kanchanaburi

Boutique riverside resort in Kanchanaburi with vintage character, a pool, and on-site restaurant.

6
HomePhutoey River Kwai Hotspring Resort
4.5118, Tambon Tha Sao, Amphoe Sai Yok, Chang Wat Kanchanaburi 71150, Thailand
Kanchanaburi

A serene riverside onsen resort in Kanchanaburi, blending natural hot spring baths with lush jungle scenery.

7
River Kwai Village Hotel
4.474, 12, Tambon Tha Sao, Amphoe Sai Yok, Chang Wat Kanchanaburi 71150, Thailand
Kanchanaburi

A riverfront resort in Sai Yok with jungle views, activity packages, and onsen facilities along the River Kwai.

8
Royal River Khwae Resort
4.488 ถนน หมู่ 2 Tambon Kaeng Sian, Amphoe Mueang Kanchanaburi, Chang Wat Kanchanaburi 71000, Thailand
Kanchanaburi

Riverside resort hotel on the Khwae River, opposite the Bridge over the River Kwai, with scenic gardens and a pool.

9
Mida Resort Kanchanaburi
4.2199 หมู่ที่ 2 ถนน ลาดหญ้า-ศรีสวัสดิ์, Tambon Wang Dong, Amphoe Mueang Kanchanaburi, Chang Wat Kanchanaburi 71190, Thailand
Kanchanaburi

A riverside resort on the Lad Ya–Si Sawat road, offering a calm base for exploring Kanchanaburi's heritage and nature.

10
Dheva Mantra Resort
4.39, 99 Tambon ซอย 5, Tambon Tha Ma Kham, Amphoe Mueang Kanchanaburi, Chang Wat Kanchanaburi 71000, Thailand
Kanchanaburi

Colonial-style riverside resort in Kanchanaburi with a saltwater pool, spa, and upscale dining.

Plan your stay in Kanchanaburi

Compare hotels nearby and book in a couple of clicks.

  • Free cancellation on most rooms
  • No booking fees
  • Compare live prices

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.