The town is the terminus of the railway line from Tabor. This was built in 1903 and was the first electrified railway in the Austro-Hungarian Empire. The original passenger train is preserved and operates several times each summer.
A 13th century castle was built in Bechyně, although almost none of that original structure remains today. A reconstruction in the late 16th century and subsequent renovation in the 1670s resulted in the structure that stands there today.