Hotels in Kanchanaburi, Thailand

Search & Compare Kanchanaburi Hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Kanchanaburi

Kanchanaburi overview

Visitors to Kanchanaburi have positive things to say about this welcoming city and its riverfront. While you're here, enjoy activities like swimming. You can learn about the local heritage of Kanchanaburi at top landmarks like Bridge Over the River Kwai. While you're in town, don't miss a chance to see sights like Jeath War Museum and Kanchanaburi War Cemetery.

Where to stay in Kanchanaburi

Whether traveling on business or vacation, Kanchanaburi can accommodate all visitors. There are 114 hotels in Kanchanaburi and you can shop as many as 137 deals for rooms on, some with discounts of up to 69%. We have room prices starting at 6 USD per night and here's a breakdown of hotels by star rating in Kanchanaburi as well as in the surrounding area:
  • • 15 4-star hotels from 38 USD per night
  • • 90 3-star hotels from 17 USD per night
  • • 14 2-star hotels from 15 USD per night

How to get to Kanchanaburi

Fly in to Bangkok (DMK-Don Mueang Intl.), 71.9 mi (115.7 km) from downtown Kanchanaburi. Bangkok (BKK-Suvarnabhumi Intl.) is the next closest major airport, 84.6 mi (136.2 km) away.

What to see around Kanchanaburi

Here are some local highlights:
  • • Bridge Over the River Kwai
  • • Jeath War Museum
  • • Kanchanaburi War Cemetery
  • • Thailand-Burma Railway Centre
  • • Ban Tha Pha Waterfall

When to visit Kanchanaburi

If you're just starting to think about trip planning, you might be wondering when is the best time to visit. Here's a list of seasonal norms to help you arrange your travel schedule:

Seasonal temperature averages
  • • January-March: 94°F day, 68°F night
  • • April-June: 95°F day, 75°F night
  • • July-September: 91°F day, 75°F night
  • • October-December: 89°F day, 68°F night
Seasonal rainfall averages
  • • January-March: 2.40 inches
  • • April-June: 16.46 inches
  • • July-September: 25.00 inches
  • • October-December: 10.79 inches