warning
My Booking
VND
Log In

Log in to your account

No account yet?
Register
Or log in with:
Facebook
Google
1
2

Hotels in Kanchanaburi

Thailand · 473 hotels available

Search and book cheap hotels in 3 easy steps here!

Subscribe to Traveloka Newsletter

Subscribe for up to 70% discount through exclusive flight & hotel deals delivered directly to your inbox.

Don't worry, be app-y!

Download FREE Traveloka Flight Ticket and Hotel Booking App Now!

Popular hotels in Kanchanaburi

EXTERIOR_BUILDING Eurotel Hotel Kanchanaburi

Eurotel Hotel Kanchanaburi

9/9 Moo 12 Maenam Maeklong Road, Tambon Pakprak, Amphoe Meuang, Pak Phraek, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.5 / 10

Very Good

BEDROOM River Kwai Hotel

River Kwai Hotel

284/15 Sangchuto Road, Mueang, Ban Tai, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.4 / 10

Very Good

EXTERIOR_BUILDING Kanokan Hotel

Kanokan Hotel

351/5 U-Thong road, T. Pakprak, River Kwai, Ban Tai, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.7 / 10

Very Good

SWIMMING_POOL Mida Resort Kanchanaburi

Mida Resort Kanchanaburi

199 Moo 2, Ladya-Sri Sawad Road, A. Mueang, Wang Dong, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71190

8.5 / 10

Very Good

BH Place Apartment

100/20 M.9 T.Pakphrae, A.Mueang, Pak Phraek, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.7 / 10

Very Good

EXTERIOR_BUILDING Nakakiri Resort and Spa

Nakakiri Resort and Spa

99 Moo1 Hindad Sub-district, Thong Pha Phum District, Hin Dat, Thong Pha Phum District, Kanchanaburi, Thailand, 71180

8.0 / 10

Very Good

LOBBY River Kwai Jungle View

River Kwai Jungle View

76/1 Moo 1 Ban Kaeng palom,Soi Yok, Sai Yok, Sai Yok District, Kanchanaburi, Thailand, 71150

7.7 / 10

Good

RESTAURANT The Legacy River Kwai Resort

The Legacy River Kwai Resort

129 Moo 2 T. Klondoe A. Darnmakham Tia, Klondo, Dan Makham Tia District, Kanchanaburi, Thailand, 71260

8.4 / 10

Very Good

BEDROOM Bamboo House Kanchanaburi

Bamboo House Kanchanaburi

5/1 Soi.Vietnam T.Thamakam A.Mueang, River Kwai, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.3 / 10

Very Good

BEDROOM Binlha Raft Resort Kanchanaburi

Binlha Raft Resort Kanchanaburi

224 Moo 3 Wang Krachae, Taiyok Kanchanaburi , Wang Krachae, Sai Yok District, Kanchanaburi, Thailand, 71150

8.9 / 10

Very Good

LOBBY P House

P House

48/5 3305, Tha Ma Kham, Mueang, Tha Ma Kham, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.7 / 10

Very Good

BEDROOM Ban Thor Phan Resort

Ban Thor Phan Resort

25/3 Moo.2 , Nong Lu, Sangklha Buri, Nong Lu, Sangkhla Buri District, Kanchanaburi, Thailand, 71240

8.1 / 10

Very Good

EXTERIOR_BUILDING Tamarind Guest House

Tamarind Guest House

29/1 T.Thamakham, River Kwai, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.5 / 10

Very Good

LOBBY Warm Well Hostel

Warm Well Hostel

15 Soi Malaysia, T.Tha Makham, A.Mueang, Ban Tai, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.7 / 10

Very Good

Raya Buri Resort

148 Moo1 T.Thakradan A.Srisawas, Tha Kradan, Si Sawat District, Kanchanaburi, Thailand, 71250

8.4 / 10

Very Good

Monsane River Kwai Resort & Spa

27/2 M.2 Sangchoto Road, Tha Muang, Tha Lo, Tha Muang District, Kanchanaburi, Thailand, 71000

8.4 / 10

Very Good

BEDROOM LKP Apartment

LKP Apartment

12 Bantai Road, T.Ban Tai, Ban Tai, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.5 / 10

Very Good

SWIMMING_POOL Pung-Waan Resort

Pung-Waan Resort

123/3, Tambon Thasao, Amphur Saiyoke, Tha Sao, Sai Yok District, Kanchanaburi, Thailand, 71150

8.1 / 10

Very Good

EXTERIOR_BUILDING S Hotel Kanchanaburi

S Hotel Kanchanaburi

64 Saengchuto Road, T. Thamakam, Kaeng Sian, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.8 / 10

Very Good

EXTERIOR_BUILDING The River Kwai Bridge Resort

The River Kwai Bridge Resort

8 Vietnam Road, Thamakham, River Kwai, River Kwai, Mueang Kanchanaburi District, Kanchanaburi, Thailand, 71000

8.6 / 10

Very Good

others
24 Hour Customer Service1900-6978
Need help?