Use the quicklinks below to jump to the desired section regarding transport in and around Ratchaburi.
Ratchaburi is on the main north-south running train line and all north-south running trains stop here.
There are two stations within walking distance of the town, a very small station right by the river and the main Ratchaburi train station about two kilometres south of the river -- both are on Rotfai Road and while the latter is convenient to Khatha Ton Road, the former is closer to the rest of the action.
The fare varies depending on class of seat and train, but we paid 25 baht for an ordinary train from Bangkok and the trip took about 2.5 hours -- a train onwards to Phetchaburi was 11 baht and took 30 minutes.
While Ratchaburi has a shiny new bus station to the southwest of town (green songthaeaws from in front of the police station can take you there for 10 baht), there is no need to go there as buses to Bangkok (every 20 minutes, 90 baht) leave from beside the Numsin Hotel.
Buses heading south can be caught as they pass through town along Rot Fai Road.