About Thonburi Train Station in Bangkok and why it's useful
Thonburi Train Station (also known as Bangkok Noi Station) serves trains on the Western Line (or Short Line), specifically trains to Kanchanaburi province and Ratchaburi. Currently, only two daily trains depart from this station to Kanchanaburi at 07:50 and 13:55. The journey takes three hours and costs 100 baht (3.04 USD, see all about Thai money and exchange rates). Tickets are purchased right before departure; there's no need to buy in advance.
The station has no amenities other than benches for waiting and a toilet. Nearby (across the road) is a market where you can eat cheaply.
You can check the current schedule here – https://www.railway.co.th/Home/Index. Everything about trains in Thailand, how to use them, alternative ways, and where to find schedules if the site is blocked can be found in our guide - Trains in Thailand – everything travelers need to know.
How to get to Thonburi Train Station
The station is located in a very inconvenient spot (Thonburi Train Station on the Bangkok map) and is not easy to reach by public transport.
-
By taxi
The most convenient way is by taxi, but don't use tuk-tuks or rides with negotiated prices. Use metered taxis or order cars through the Grab, Bolt, taxi-Maxim, or InDrive apps. Taxi rides in Bangkok are inexpensive, and sometimes it's even cheaper for a group to take a car than the metro. There's also mototaxi, which is almost half the price of a car ride. Approximate taxi costs (current prices will be shown in the app before ordering):
- From Khao San Road to Thonburi Station – from 150 baht (4.56 USD).
- From Pratunam to Thonburi Station – from 200 baht (6.08 USD).
-
By river transport
From the tourist area of Khao San and other areas along the Chao Phraya River, the easiest way is by river transport.
One kilometer from the station is Thonburi Railway Station Pier, where all scheduled boats running along the Chao Phraya River make stops. So you can get here on any river boat, just don't mix up the direction. The fare is from 9 to 20 baht. Just don't get confused: we're talking about boats on the Chao Phraya River, not the boats that run through the canals. You can't get here on canal boats.
If you need to get here from the Khao San Road tourist area, the nearest pier from which boats depart to Thonburi Pier is Phra Arthit. You can walk there with a light backpack, or take a taxi. You can also cross to this pier by river ferry for 5 baht from the other side of the river from Tha Phra Chan Pier, near the Grand Palace.
From Thonburi Railway Station Pier to the station itself, you'll need to walk another kilometer, or take a taxi or tuk-tuk. Don't pay more than 50 baht for a tuk-tuk ride. If you walk, from the pier you'll need to go straight, and after passing under the road bridge, turn right and immediately left along the railway tracks, which will lead you to the station.
More about Bangkok water transport and how to use it.
-
By metro
Update. There's now a Bang Khun Non underground metro station just a 10-minute walk from Thonburi Station. You can easily get there by Bangkok metro from almost any area of Bangkok, except the historic area and Khao San Road.
More about the metro and how to use it, with a map and diagram in our Bangkok metro guide.
-
How to get there from Khao San Road
Unfortunately, the metro bypassed this tourist area (so far), so you need to get there either by river transport or with a metro transfer. River transport is more convenient and faster.
The nearest pier to Khao San from which boats depart to Thonburi is Phra Arthit. You can walk there from the street with a light backpack in 5 minutes. Here, take a scheduled boat to Thonburi Railway Station Pier (going left).
Another option is to walk to Tha Phra Chan Pier (about 1.5 kilometers and 20 minutes on foot), and from there take the regular ferry for 5 baht.
-
From Pratunam, Siam and other areas
It's best to take the metro (Blue Line) to Bang Khun Non station. Next to this station there's also a Jaran Sanitwong railway station where trains also stop, or you can walk 800 meters to Thonburi Station.
You can get on the Blue Line in Pratunam at Phetchaburi station (transfer from the airport rail link at ARL Makkasan station), or at Sukhumvit station (transfer from the skytrain at Asok BTS station).