Getting There & Away
Both towns have train stations. All 11 trains from Bangkok's Hualamphong to the far south stop at Bang Saphan Yai Train Station, 179B to 480B, five to seven hours, and seven of these also stop at Ban Krut Train Station. Most of these trains arrive deep into the night. There's also a 7.30am ordinary train from Bangkok's Thonburi station (67B to 155B, 7½ hours). You can also get to both by rail from Prachuap Khiri Khan (16B to 347B, one hour), Chumphon (20B to 355B, 1½ to two hours) and Hua Hin (33B to 386B, two hours).
From Bangkok’s southern terminal, buses go to Bang Saphan Yai (273B, six hours, hourly) about every two hours between 7.30am and midnight, and three of these stop in Ban Krut. Heading north, these buses will stop in Prachuap Khiri Khan (80B, one hour) and Phetchaburi (173B, 3½ hours), but not Hua Hin. Both bus stops are just a short distance south of the train stations. For a small fee you can get tickets through your resort or Bankrut Tour & Travel.
Minivans from Bang Saphan Yai depart from the highway in front of Sweet Home Bakery in the heart of town. They go to Prachuap Khiri Khan (100B, one hour, eight daily from 6.20am to 4.50pm) and Chumphon (80B, two hours, 7am). The minivans to Prachuap pick up in Ban Krut. The Chumphon van normally doesn't pick up in Ban Krut, but Bankrut Tour & Travel can arrange it with the cost rising to 400B.
Other buses and minivans stop along the highway, about 10km west of both towns, rather than coming into town. Most buses that travel this route stop at Bang Saphan Yai, though few stop at Ban Krut and you risk waiting a long time if you try it there. In both cases, it's about a 100B motorcycle taxi ride to the town, more to the beach.