Kanchanaburi by Public Transport
Kanchanaburi town sits 130km west of Bangkok. Three public transport options exist: train from Thonburi Station, bus from Bangkok Southern Terminal (Sai Tai Mai), and minivan from Mo Chit. Each has trade-offs. The train is the scenic choice. The bus is the practical choice. The minivan is the fast-but-cramped choice.
Option 1: Train from Thonburi Station
Departure station: Thonburi Railway Station (not Hua Lamphong, not Krung Thep Aphiwat). Reach it by BTS to Wongwian Yai (station S6), then a 5-minute taxi (40 to 60 baht). Or take local bus 79 or 84. The station is small, basic, and staffed by clerks who may or may not speak English. Train 257 departs at 7:50am daily, arrives Kanchanaburi at 10:30am. Train 259 departs at 1:55pm, arrives 4:35pm. Tickets: 100 baht (third class), 150 to 200 baht (second class fan). No online booking for most classes, buy at the counter 30 minutes before departure.
Option 2: Bus from Sai Tai Mai
Bangkok Southern Terminal (Sai Tai Mai) in Taling Chan district. MRT Blue Line to Taling Chan station, then a 10-minute taxi or motorcycle taxi. Buses to Kanchanaburi depart every 30 to 60 minutes from 5:00am to 8:00pm. Air-con bus: 150 to 200 baht. Standard (fan): 120 to 150 baht. Journey time: 2 to 3 hours. No advance booking needed, buy your ticket at the counter and board. The bus drops you at Kanchanaburi Bus Terminal in the town centre, a 10-minute walk or 40-baht motorcycle taxi to the River Kwai Bridge.
Option 3: Minivan from Mo Chit
Minivans to Kanchanaburi leave from Mo Chit Bus Terminal (BTS Mo Chit, MRT Chatuchak Park). They depart when full, roughly every 30 minutes from 6:00am to 6:00pm. Cost: 130 to 180 baht. Journey time: 2 hours. These are cramped (14 seats in a Toyota Commuter), your knees will touch the seat in front, and luggage space is minimal. On the plus side, they are faster than the bus and drop you closer to the town centre.
Getting Around Once You Arrive
Songthaews (shared pick-up trucks with benches) run from the Kanchanaburi bus station to the River Kwai Bridge (20 baht), the war cemetery (20 baht), and the Death Railway museum (20 baht). To reach Erawan Falls (65km from town), take bus 8170 from Kanchanaburi Bus Terminal, departing hourly from 7:00am, 50 baht, 90 minutes. The last return bus from Erawan to Kanchanaburi town leaves at 4:00pm. Miss this and you are paying 800 to 1,200 baht for a taxi back to town.
Personal Story
The 6:00am Bus That Wasn't There
July 2023. I decided to do Kanchanaburi independently on a Saturday. I read online that buses depart Sai Tai Mai from 5:00am. I arrived at 5:45am, bought a ticket for 150 baht, and was told the 6:00am bus had already left. The next one was at 7:00am. I waited on a plastic seat in the terminal, drinking Nescafe from a vending machine. The 7:00am bus arrived at 7:20am, fully loaded with local passengers heading home for the weekend. I ended up standing in the aisle for the first 40 minutes until someone got off at Nakhon Pathom. I reached Kanchanaburi at 10:15am, over 4 hours after I had left my apartment. The lesson: on weekends, the early morning buses from Sai Tai Mai are full of Thai families returning to the provinces. Show up at least 45 minutes before departure or accept that you might stand. An organised tour would have collected me from my hotel at 7:00am and delivered me to the Bridge by 9:30am, seated and air-conditioned the entire way.
Floating Markets by Public Transport
Three floating markets are reachable from Bangkok by public transport: Damnoen Saduak, Amphawa, and Tha Kha. The routes are not difficult, but the early departure times are non-negotiable. If you leave Bangkok after 7:00am, you arrive at Damnoen Saduak after the morning boat rush and the market has largely emptied of actual trading.
Damnoen Saduak
Route: Minivan from Sai Tai Mai to Damnoen Saduak. Departures every 30 minutes from 5:00am. Cost: 80 to 100 baht. Journey: 90 minutes. The minivan drops you at the floating market pier area. From there, hire a longtail boat at the pier. Official price is 300 baht per person for a 30-minute paddle through the canals, but drivers will quote 600 to 1,000 baht to tourists. Negotiate firmly: 300 baht is the real price.
Return: Minivans back to Bangkok from the same drop-off point run until approximately 5:00pm. Cost: 80 to 100 baht. Last departure is unreliable, do not cut it close.
Total DIY cost: 460 to 500 baht (return minivan 160 to 200 + boat 300). A tour costs 700 to 1,200 baht and includes hotel pick-up, boat, and usually a second stop.
Amphawa
Route: Minivan from Sai Tai Mai to Amphawa. Departures roughly every 40 minutes from 6:00am. Cost: 80 to 100 baht. Journey: 90 minutes. Or take bus 976 from Sai Tai Mai, 60 baht, slower but more comfortable.
Important: Amphawa's floating market operates Friday, Saturday, and Sunday only (2:00pm to 9:00pm). If you arrive on a Tuesday, there is no market. The canal-side restaurants and shops are still open, but the boat vendors are not there.
Return: Minivans from Amphawa to Bangkok stop running around 8:00pm. Cost: 80 to 100 baht. If you stay for the evening firefly boat tour (60 baht per person, 30 minutes), you need to arrange a private taxi back (1,200 to 1,800 baht) or stay overnight.
Total DIY cost: 360 to 560 baht (return transport 160 to 200 + boat 50 to 200 + fireflies 60).
Personal Story
The 700-Baht Boat That Should Have Been 300
January 2025. I took the minivan from Sai Tai Mai to Damnoen Saduak alone to test the DIY route for this guide. I arrived at 7:30am, walked to the pier, and was immediately surrounded by three boat drivers. The first quote: "One thousand baht, special price for you." I said "no, saam roi" (300 baht). He laughed and walked away. The second driver quoted 800 baht. I said 300 again. He countered with 600 and said "long trip, one hour." I was tired, I had been up since 5:00am, and I was the only tourist at the pier that early. I accepted 600 baht, knowing I had been overcharged by 300 baht. The boat ride was 35 minutes, not one hour. The lesson is not that the drivers are dishonest, the lesson is that negotiating at 7:30am when you are the only tourist at the pier puts you in a weak position. If you are not comfortable with hard negotiation in Thai, or if you do not want to pay a 200 to 400 baht tourist markup on everything you buy that morning, a tour that bundles transport and boat into one fixed price (700 to 1,200 baht) eliminates the bargaining .
Maeklong Railway Market by Public Transport
The Maeklong Railway Market sits in Samut Songkhram province, about 80km southwest of Bangkok. The market occupies active railway tracks. When a train approaches, vendors pull back their awnings and goods in under 30 seconds, then reset everything the moment the train passes. The train runs 6 to 8 times daily between roughly 6:00am and 5:00pm.
Option 1: Train from Mahachai Station
The cheapest way. Take the MRT Blue Line to Bang Khae station, then a short songthaew or motorcycle taxi (10 to 20 baht) to Mahachai Station (also called Wongwian Yai Line terminus, on the Thonburi side). Local trains depart to Maeklong every 1.5 to 2 hours. Ticket: 30 to 50 baht. Journey: 80 to 100 minutes. The train itself becomes part of the attraction when it passes through the market, vendors pull their awnings back and you ride through a tunnel of fabric and produce.
Option 2: Minivan from Sai Tai Mai
Easier than the train. Minivans to Samut Songkhram province depart from Sai Tai Mai every 30 to 40 minutes from 5:30am. Cost: 80 to 120 baht. Journey: 60 to 90 minutes. Ask for "Maeklong" or "talad rom hup" (the Thai name for the railway market). The minivan drops you near the market entrance, a 5-minute walk from the tracks.
Option 3: Combining Maeklong with Damnoen Saduak
The two sites are 30 to 40 minutes apart by songthaew. From Maeklong market, songthaews run to Damnoen Saduak for 40 to 60 baht per person. Negotiate before boarding. The driver will quote 100 to 200 baht to tourists, 40 to 60 is the local rate. This combination is the standard day trip, but coordinating both independently means you spend roughly 3 to 4 hours on transport alone (Bangkok to Maeklong, Maeklong to Damnoen, Damnoen back to Bangkok).
Train Pass Times (Approximate)
The Maeklong Railway schedule is not clockwork, but the approximate pass times at the market are: 6:20am, 8:30am, 9:30am, 11:10am, 12:15pm, 2:30pm, 4:00pm, and 5:30pm. The 8:30am and 11:10am passes attract the largest crowds of tourists. The 6:20am pass is almost empty. Ask at the market station for today's specific times, they are written on a whiteboard in Thai but the station staff will tell you in basic English.
Personal Story
The Songthaew That Took Two Hours
March 2024. I was at Maeklong Railway Market after catching the 8:30am train pass. My plan was to take a songthaew to Damnoen Saduak, spend an hour on the canals, and minivan back to Bangkok by 2:00pm. I found a songthaew at the Maeklong junction and asked "Damnoen, tao rai?" (how much?). The driver said "hok sip" (60 baht). I agreed and climbed into the back with four Thai women carrying bags of dried fish. The songthaew did not go directly to Damnoen Saduak. It stopped at a local market in Samut Songkhram town for 25 minutes while the driver unloaded something. It stopped again at a school to drop off a passenger. It picked up two more people at a roadside fruit stand. What should have been a 30-minute journey took 2 hours and 10 minutes. I reached Damnoen Saduak at 12:45pm, the morning boats had finished, the canals were quiet, and I had 45 minutes before I needed to head back. The songthaew saved me about 200 baht compared to a private taxi. It also cost me the entire morning. For anyone combining Maeklong and Damnoen Saduak in one day, a tour that handles the connection in 30 minutes instead of 2 hours is worth every baht.
Personal Story
Stranded at Nam Tok Station
November 2022. I took Train 257 from Thonburi to Nam Tok, the end of the Death Railway line, intending to visit the Hellfire Pass and return the same day. The train arrived at Nam Tok at 1:15pm. I visited the Hellfire Pass museum (free entry, donation suggested, intensely moving) and walked the cutting itself. When I returned to Nam Tok station at 4:30pm for the return train, the station was closed. The last train back to Bangkok had left at 3:30pm. I had not checked the return schedule. A songthaew driver at the station quoted 2,000 baht to drive me back to Kanchanaburi town. I negotiated down to 1,200 baht and sat in the back of his truck for 90 minutes as the sun set over the mountains. The ride was beautiful, but the stress of not knowing whether I would get back to Bangkok that night was not. If you do the Nam Tok extension independently, you must either stay overnight in Kanchanaburi province or accept that the last train leaves Nam Tok at 3:30pm and you need to be at the station by 3:00pm to guarantee a seat.
When DIY Makes Sense, and When a Tour Is Better
When DIY Makes Sense
- You are visiting a single destination. Kanchanaburi town alone by train or bus is straightforward. The River Kwai Bridge, the war cemetery, and the Death Railway museum are all within walking distance of each other. No songthaew negotiation required.
- You have a full day with no evening commitments. Train delays, minivan waits, and songthaew detours mean a DIY trip can stretch to 12 hours door-to-door. If you have nothing scheduled that evening, the unpredictability is manageable.
- You speak basic Thai or are comfortable with translation apps. Songthaew negotiation, pier ticket purchases, and bus terminal navigation all require communication. Google Translate works, but a handful of Thai numbers and place names makes everything faster.
- You are travelling midweek in low season (June to October). Buses and trains are emptier, songthaew drivers are less likely to inflate prices, and you are not competing with weekend crowds for seats.
- You enjoy the transport itself as part of the experience. The train over the River Kwai bridge, the minivan through Ratchaburi's salt flats, the songthaew through Samut Songkhram's coconut plantations, these are genuine travel memories if you let them be.
When a Tour Is Better
- You want to visit multiple sites in one day. Combining Maeklong Railway Market with Damnoen Saduak independently means 3 to 4 hours on transport alone. A tour handles the connection in 30 minutes and you experience both sites, not just the roads between them.
- You want to visit Erawan Falls. The Erawan bus from Kanchanaburi town takes 90 minutes each way. Add the 3-hour journey from Bangkok and you are looking at 9 hours of transport for a 2-hour waterfall visit. A tour condenses this by handling the Bangkok-to-Erawan leg directly.
- You are visiting on a weekend or public holiday. Buses fill up early, trains are standing-room only, and songthaew prices spike. The 300-baht boat at Damnoen Saduak becomes a 600-baht boat. A tour price is fixed regardless of demand.
- You have limited time in Thailand. If you have 5 days in Bangkok and want to see Kanchanaburi, the floating markets, and Ayutthaya, DIY transport will eat 2 to 3 full days just in transit. Tours let you cover the same ground in 3 half-days.
- You are travelling with anyone who needs certainty. Children, older parents, or anyone who gets anxious without a fixed schedule. A tour van at 7:00am and a return at 5:00pm is predictable. A songthaew that may or may not arrive within the next 45 minutes is not.
- You are not comfortable with negotiation. Every songthaew ride, every pier boat, and every market purchase involves price negotiation. Some people enjoy it. Others find it exhausting. If you are in the second group, book a tour.
Is DIY Right for You?
Book this if...
- You want to save 50 to 70 percent compared to tour prices and are willing to trade time and comfort for the savings
- You are visiting a single destination (Kanchanaburi town, or Damnoen Saduak alone, or Maeklong alone) with a relaxed schedule
- You speak enough Thai to negotiate prices and read bus destination signs, or are comfortable figuring it out with a phone
- You are travelling in low season (June to October) midweek when transport is half-empty and prices are at their lowest
Skip this if...
- You want to combine Maeklong with Damnoen Saduak in one morning, the DIY connection between them can take 2 hours by songthaew
- You want to visit Erawan Falls as a day trip from Bangkok, the 9 hours of transport DIY requires is not a good use of a holiday
- You are visiting on a weekend or a Thai holiday when public transport is packed and songthaew prices double
- You are travelling with children, older family members, or anyone who finds transport uncertainty stressful
Best time to DIY: Midweek, June to October (rainy season, fewer tourists). Cost range DIY: 200 to 800 baht per person (transport only, depending on destination). Tour cost range: 700 to 2,500 baht per person (transport, guide, boat, lunch included depending on package). Key trade-off: You save 300 to 1,200 baht per person DIY-ing, but you lose 2 to 4 hours of your day to transport logistics and negotiation.
Explore More
Related comparisons and guides: