Great restaurants of Kanchanaburi serve all your favourite Thai delicacies with a signature twist. Many eateries sit on the banks of the River Kwai backdropped by mountains, while others are on historical streets near traditional markets, bars and famous attractions.

Whether you want to dig into a famously spicy Thai curry on a bamboo deck, a western-style steak by the river, or a unique treat like steamed snakehead inside a shack-style eatery, this town has a suitable restaurant for you. Find out about our favourite Kanchanaburi restaurants to make the most of your stay.

  • 1

    Blue Rice Restaurant by Apple & Noi

    Farm-to-table Thai dishes with a signature twist

    Blue Rice Restaurant by Apple & Noi
    • Couples
    • Families
    • Food

    At the Blue Rice Restaurant by Apple & Noi, you can dig into tasty Thai delicacies with a unique twist while taking in river views. The restaurant grows its own herbs and vegetables at a small farm located opposite. All the rest of this restaurant’s farm-to-table dishes are made using ingredients from local producers.

    Menu favourites at Blue Rice Restaurant by Apple & Noi include chicken coconut soup with banana plant and yam sôm oh (pomelo salad), though we highly recommend Chef Apple’s signature massaman curry. If you want to find out how these tasty dishes are made, you can book a cooking class at the restaurant.

    Location: 153/4 Tha Ma Kham, Kanchanaburi 71000, Thailand

    Open: Daily from 9.30 am to 11.30 pm

    Phone: +66 (0)92 654 9629

    Map
  • 2

    Good Times Restaurant Kanchanaburi

    Thai and western food by the River Kwai

    Good Times Restaurant Kanchanaburi
    • Couples
    • Families
    • Food

    Head to Good Times Restaurant Kanchanaburi for sunset views with dinner by the River Kwai. It's where massaman curries, Thai seafood delicacies, and western-style steaks always go down a treat, especially when washed down with a delicious mango daiquiri. For dessert, we recommend the chestnuts in coconut broth.

    As a resort restaurant, Good Times Restaurant Kanchanaburi is usually busy at lunch and dinner time, though there’s usually no wait for a table. If you want to dine on a table by the river under a tree, you might want to book a table in advance.

    Location: Ban Tai, Kanchanaburi 71000, Thailand

    Open: Daily from 10 am to 10 pm

    Phone: +66 (0)90 143 4925

    Map
  • 3

    Lakeview Café and Restaurant

    Dining on a shaded deck surrounded by nature

    Lakeview Café and Restaurant
    • Couples
    • Families
    • Food

    At the Lakeview Café and Restaurant, you can feast on Thai treats on a shaded deck backdropped by a neatly trimmed lawn stretching out to the river. Adding to the restaurant’s peaceful atmosphere are sounds of nature and views of mountains in the distance.

    While there are lots of tasty veggie dishes on offer, we love the fried barramundi with roasted garlic, fish sauce and mango salad. You can reach the restaurant from the centre of Kanchanaburi by driving north along Route 3199 for about 45 minutes.

    Location: 159 Chong Sadao, Kanchanaburi 71190, Thailand

    Open: Thursday–Tuesday from 9 am to 7 pm (closed on Wednesdays)

    Phone: +66 (0)91 449 4542

    Map
  • 4

    Tapas Thai Bar Restaurant

    A top-rated restaurant with an international menu

    Tapas Thai Bar Restaurant
    • Couples
    • Families
    • Food

    Tapas Thai Bar Restaurant specialises in Thai and Spanish cuisine, particularly tapas-style dishes, though you can also find plenty of Indian, western and international treats on the menu. Every Sunday, you can dig into a Sunday roast with imported beef and seasonal veggies. Visit on a Saturday to enjoy free snacks while taking part in Quiz Night.

    Besides its food options, Tapas Thai Bar Restaurant attracts visitors with its vast selection of beers and signature cocktails. You’ll find the restaurant on River Kwai Road, close to a cluster of bars, restaurants, guesthouses and hotels.

    Location: 33 1 River Kwai Rd, Tha Ma Kham, Kanchanaburi 71000, Thailand

    Open: Tuesday–Sunday from 10 am to midnight (closed on Mondays)

    Phone: +66 (0)65 926 0204

    Map
  • 5

    The Village Farm To Café

    Kanchanaburi's top spot for hot drinks and desserts

    The Village Farm To Café
    • Couples
    • Families
    • Food

    The Village Farm To Café is an airy and spacious restaurant just outside the city centre, serving delicious desserts and a range of hot drinks. You can either sit outside on a bamboo deck, or you can sit inside its air-conditioned dining area with greenery hanging above.

    The Village Farm To Café makes for a great place to relax or enjoy an afternoon stroll. Its lake and green fields are backdropped by mountains. Behind the building, there’s a small farm that the restaurant uses to grow fruits like melons.

    Location: 323 Sangchuto Rd, Nong Bua, Kanchanaburi 71190, Thailand

    Open: Monday–Friday from 9 am to 9 pm, Saturday–Sunday from 8 am to 9 pm

    Phone: +66 (0)34 540 599

    Map
  • 6

    Pai-Kan

    Homemade Thai delicacies in a traditional restaurant

    Pai-Kan
    • Budget
    • Food

    Pai-Kan is just a 5-minute walk from the famous River Kwai Bridge. It’s known for serving homemade Thai delicacies made with fresh ingredients. Between 4 pm to 10 pm, locals come here to enjoy tasty Thai dinners, with menu favourites like mango and papaya salads, green curry, and shrimp omelettes.

    Dishes at Pai-Kan are quite affordable, making it a must-visit for those trying to make their budget stretch as far as possible. While you’re in the area, we recommend checking out the JEATH War Museum.

    Location: Ban Tai, Kanchanaburi 71000, Thailand

    Open: Daily from 4 pm to 10 pm

    Phone: +66 (0)87 271 3435

    Map
  • 7

    Keeree Mantra

    A popular countryside restaurant with an amazing view

    Keeree Mantra
    • Families
    • Food
    • Group

    Keeree Mantra is your go-to venue for scrumptious Thai cuisine with a quaint country view in Kanchanaburi. Located on a rural melon farm, the scenic locale is framed by a breathtaking backdrop of mountains and lakes. Diners sit between koi ponds on an open-air hardwood deck to soak up the serene scene while enjoying their meal.

    On the menu, you’ll find a wide array of tasty Thai treats with a strong emphasis on locally caught fish. The fried tubtim fish and crispy catfish chilli are 2 standout options, though you can’t go wrong with the coconut milk fish curry. Most folks pop in on the way to the Namtok Sai Yok Noi Waterfall. Nonetheless, there’s an impressive artificial waterfall in the bathroom if you can’t make it to the national park.

    Location: 88/8 Moo 4, Saengchuto Rd., Nong Bua, Kanchanaburi 71190, Thailand

    Open: Daily from 10 am to 9 pm

    Phone: +66 (0)3 454 0889

    Map
  • 8

    Keeree Tara

    A brilliant local dining spot right next to the bridge

    Keeree Tara
    • Couples
    • Food

    Perrenially popular Keeree Tara does divine Thai dishes with sweeping views of the River Kwai Bridge. Famed for the ‘50s wartime novel The Bridge over the River Kwai, the site serves as the town’s main tourism drawcard. A meal at Keeree Tara lets you admire the world-famous bridge up close while enjoying some seriously good local dishes.

    A spacious wooden deck straddles the riverfront, with comfy couches, dim underlighting, rustic decor, and live music to enhance the mood. As for the menu, expect a well-prepared selection of the usual Thai favourites. Give the baked shrimp with vermicelli or the green chicken curry a go.

    Location: 431/1 River Kwai Rd, Ban Tai, Mueang Kanchanaburi District, Kanchanaburi 71000, Thailand

    Open: Daily from 11 am to 11 pm

    Phone: +66 (0)3 451 3855

    Map
  • 9

    On’s Vegan

    The city’s best meat-free cuisine

    On’s Vegan
    • Food

    Hungry herbivores should hit On’s Vegan, Kanchanburi’s premier plant-based eatery. This small happy-go-lucky haunt is the brainchild of a smiley Si Saket province lady named On, who’s mastered the art of cooking without meat. Ask On about her culinary classes to learn the secrets of the trade.

    From her steamy street-facing wok, On whips up a plethora of delicious vegan (and vegetarian) dishes. Her legendary massaman curry is a sure-fire success, though the pad thai and tom yum also hit the spot. If you need something sweet, there are decadent western-style cakes as well as popular mango sticky rice. Whatever you order, expect generous portions and reasonable prices.

    Location: No. 77/9 Mae Nam Kwai Rd., Thamakam Road, Tha Makham, Kanchanaburi 71000, Thailand

    Open: Daily from 10 am to 8 pm

    Phone: +66 (0)8 7364 2264

    Map
  • 10

    Taraburee Restaurant

    A picturesque riverfront restaurant with live music

    Taraburee Restaurant
    • Couples
    • Families
    • Food

    Taraburee Restaurant is a charming waterfront establishment attracting a steady stream of domestic travellers in Kanchanaburi. Overlooking the intersection of 3 rivers, it’s a great place to watch barges and rafts float by. Come at sunset for the best photo op, but be prepared for the inevitable mosquito onslaught. Low-tempo live tunes make it a soothing spot to chill out with a cocktail.

    Standout dishes include the steamed seafood curry and the redtail catfish tom yum. If you’re feeling adventurous, give the freshwater snail curry a try – the locals love these morsels.

    Location: 48 Songkwai Rd, Pak Phraek Subdistrict, Kanchanaburi 71000, Thailand

    Open: Daily from 11 am to 11 pm

    Phone: +66 (0)3 451 2944

    Map
Joshua Saunders | Contributing Writer