Thailand budget travel rarely looks as lopsided as it does on the Bangkok to Kanchanaburi run: 100 baht by train, or up to 2,800 baht in the back of a booked car, for the same 130 kilometres west. The train takes two and three-quarter hours. The car takes two. That saved hour costs about 2,700 baht — roughly $84 — and the car cannot cross the Wampo viaduct.
This budget travel guide prices every realistic way to Kanchanaburi for October 2026, then prices the day once you arrive: Erawan Falls, the museums, a raft house on the river and the quiet fees that undo a cheap ticket. Figures are at roughly 32 baht to the US dollar.
Thailand budget travel: every Bangkok to Kanchanaburi option priced
| Option | Fare (THB) | Journey time | Drops you |
|---|---|---|---|
| Train 257 / 259 from Thon Buri | 100 | 2h45 | Kanchanaburi station, in town |
| Minivan, Sai Tai Mai | 110–120 | 2h30–3h | Bus terminal, 2 km out |
| Minibus, Mo Chit 2 | 120 | 3h | Bus terminal, 2 km out |
| Public bus, Sai Tai Mai | 94–120 | 3h–4h | Bus terminal, 2 km out |
| Weekend excursion train 909 | 120 / 240 return | Full day | Bridge, then Nam Tok |
| Minivan seat resold online | 130–160 | Same van | Same terminal |
| Private car or booked taxi | 1,800–2,800 | 2h | Your guesthouse door |
Two travellers who take the train and a songthaew into town spend about 240 baht between them each way, against 2,800 for the booked car. That 2,560-baht gap is four nights in a bamboo raft room on the River Kwai.
The 100-baht train, and the station nobody can find
Trains 257 and 259 leave Bangkok Thon Buri at 07:45 and 13:55, reaching Kanchanaburi at 10:30 and 16:21, and carry on to Nam Tok. Foreigners pay a flat 100 baht on this line whatever the distance, so riding all the way to the end of the Death Railway costs the same as stopping in town. Tickets are third class only, sold at the counter on the day; there are no reservations and the train cannot sell out. Returns leave Kanchanaburi at 07:05 and 14:43.
The catch is geography, not price, and it is the detail that derails more Thailand budget travel plans than any fare. Thon Buri sits across the river, a 750-metre walk from Bang Khun Non on the MRT Blue Line. Getting there costs 17–45 baht by metro from most of central Bangkok, or 150–250 in a metered taxi from Sukhumvit. Call it 145 baht door to platform and it is still the cheapest intercity ride in the country, much like the 15-baht Ayutthaya train running the other way.
Minivans and buses: 20 baht more, one hour less
Minivans leave Sai Tai Mai every 30 minutes from 04:00 to 20:00 at 110–120 baht, with hourly departures from Mo Chit 2 at 120. Ordinary buses run the same road for 94–120 baht but take three to four hours. Buy at the counter: the identical seat resold through booking sites is 130–160 baht, a markup of up to 45 per cent for a van that leaves every half hour anyway.
Where the van loses is the ending. It terminates at the bus terminal roughly 2 km from the Mae Nam Khwae guesthouse strip, which is a 10–20 baht songthaew or a 40–60 baht motorbike taxi. The train stops in the middle of town.
The weekend excursion train is a different product
On Saturdays, Sundays and public holidays, train 909 leaves Bangkok at 06:30 and runs a full-day loop: Nakhon Pathom at 07:45, a 25-minute stop at the Bridge on the River Kwai at 09:34, the Tham Krasae trestle around 11:00, three hours at Nam Tok, back in Bangkok by 19:25. It costs 120 baht return in third class or 240 baht in second-class air-con. Thirteen hours is a long day, but on Thailand budget travel arithmetic a 240-baht guided-feeling day trip is hard to beat, and it is one of the better Thailand travel tips for a first weekend in the country.
What a day in Kanchanaburi actually costs
| Item | Price (THB) | Note |
|---|---|---|
| Erawan National Park entry | 300 | Thais pay 100 — dual pricing applies |
| Bus 8170 to Erawan | 60 each way | 1h30, from the bus terminal |
| Thailand–Burma Railway Centre | 140 | The serious museum |
| JEATH War Museum | 50 | |
| Hellfire Pass memorial | Free | Audio guide included |
| War cemetery and bridge walk | Free | |
| Bicycle hire | 50 / day | Town is flat |
| Motorbike hire | 200–250 / day | |
| Bamboo raft room | 300–500 | On the water |
| Night-market dinner | 80–120 | 40–60 a dish |
Erawan Falls: 420 baht, or 2,450 if someone else books it
Public bus 8170 runs from Kanchanaburi bus terminal to the Erawan park gate in about 90 minutes for roughly 60 baht, with the last useful return around 16:00. Add the 300-baht foreigner entry and a seven-tier waterfall day costs 420 baht. The organised Bangkok tour that bundles Erawan with a Death Railway ride starts at about 2,450 baht a head. Same waterfall, same train, 2,030 baht — $63 — for the booking. On this route that single decision is the largest Thailand budget travel saving available.
Sleeping on the river for 300 baht
Dorm beds run 250–350 baht, raft rooms 300–500 and town guesthouses 600–900. Food is closer to cheap food in Bangkok prices than to resort prices: 40–60 baht a dish at the night market, 80–120 for a full dinner, 25 for an iced coffee. A raft room, Erawan, two meals and the bus comes to roughly 900 baht for the day, against an average cost per day Thailand-wide of 1,500–2,500 baht for mid-range travellers.
Where cheap travel Thailand budgets leak on this route
- Pre-booking what is sold at the counter. Van seats resold online cost 130–160 baht against 110–120 at the desk, and the train cannot be booked online at all.
- The day-tour tax. Roughly 2,000 baht per person to have someone else buy a 60-baht bus ticket.
- One withdrawal, not four. Thai banks charge a flat 220 baht per foreign-card withdrawal, and Kanchanaburi's ATMs are no cheaper than Bangkok's. Taking 20,000 baht once instead of 5,000 four times saves 660; our Thailand ATM fees guide lists the cards that refund it.
- Changing money upcountry. Kanchanaburi counters are ordinary. A SuperRich Thailand-style booth in Bangkok beats an airport kiosk by around 900 baht on a $500 Thai baht exchange, and our money exchange finder maps the good ones before you leave the city.
- Dynamic Currency Conversion. Declining the card machine's offer to bill you in dollars saves 3–7 per cent on every swipe.
- Park-gate prices. Water and snacks from a 7-Eleven in town cost a fraction of what they do at Erawan; the 7-Eleven price list has the numbers.
Bottom line: the Thailand budget travel savings summary
- Take train 257 at 07:45 for 100 baht. It lands in town, crosses the bridge and cannot sell out.
- If you miss it, buy the van ticket at the counter. 110–120 baht instead of 130–160 online.
- Do Erawan yourself on bus 8170. 420 baht all in against 2,450 for the tour.
- Sleep on a raft, not in a resort. 300–500 baht for the best view in the province.
- Change money and withdraw cash in Bangkok. Worth about 1,500 baht across a fortnight.
Do all five and Thailand budget travel does the rest: two people cover Bangkok to Kanchanaburi, a night on the river, Erawan Falls and both museums for about 2,400 baht together — less than one seat in a booked car. Put your own numbers in with our Thailand trip budget estimator before you book anything.
Bangkok to Kanchanaburi on a budget: quick answers
What is the cheapest way to get from Bangkok to Kanchanaburi?
The train, at a flat 100 baht for foreigners. Trains 257 and 259 leave Bangkok Thon Buri station at 07:45 and 13:55 and reach Kanchanaburi at 10:30 and 16:21. Tickets are third class only and sold at the station counter on the day, with no reservations and no chance of selling out. Minivans from Sai Tai Mai are 110–120 baht and about 30 minutes faster.
Which Bangkok station do Kanchanaburi trains leave from?
Bangkok Thon Buri, also called Bangkok Noi, on the west bank of the Chao Phraya — not Hua Lamphong and not Krung Thep Aphiwat. It is a 750-metre walk, about nine minutes, from Bang Khun Non station on the MRT Blue Line. The weekend excursion train 909 is the exception: it leaves from Bangkok's Hua Lamphong station at 06:30.
How much does Erawan National Park cost to visit?
Entry is 300 baht for foreign visitors and 100 baht for Thais. Public bus 8170 from Kanchanaburi bus terminal costs about 60 baht each way and takes roughly 90 minutes, so the full day comes to around 420 baht. An organised day tour from Bangkok covering Erawan and the Death Railway starts at about 2,450 baht per person.
Is Kanchanaburi cheaper than Bangkok?
Yes, on accommodation especially. Bamboo raft rooms on the River Kwai run 300–500 baht a night, dorm beds 250–350 and town guesthouses 600–900. Night-market dishes are 40–60 baht and a full dinner 80–120. A full day including a room, Erawan and meals lands near 900 baht.
Work out what this costs you
Rules and fees change; your budget should keep up. Estimate your Thailand trip budget — flights, rooms, food and transport in baht and your own currency, in about two minutes.
Build my Thailand budget →Sources
Reporting this piece draws on. Rules change — check the primary source before you act on anything here.
- Seat61 - Bangkok to Kanchanaburi and the bridge on the River Kwai by train
- Thai Train Guide - Death Railway train schedule and 100 baht foreigner fare
- Thai Train Guide - Weekend excursion train 909 to Sai Yok Noi
- Travelfish - Getting to Kanchanaburi: trains, buses, minivans and local transport
- Erawan National Park Tour - Bus 8170 fares and transport options
- Fan Club Thailand - Visiting Hellfire Pass: entry, hours and access
- Southeast Asia Simplified - Bangkok to Kanchanaburi transfer options compared 2026
Published 1 October 2026. Travel rules, fees and prices change without much warning — always confirm with an official source or your embassy before you book or travel. Nothing here is legal, immigration or financial advice.