Ban Krut ligt 380 km van Bangkok — de trein is de makkelijkste optie, met het station vlak bij het strand.
Ban Krut ligt ongeveer 380 kilometer ten zuiden van Bangkok en zo'n 40 km ten zuiden van Prachuap Khiri Khan. Er is geen vliegveld in de buurt — je komt er met de trein, bus, minibus of auto. De trein is over het algemeen de makkelijkste en meest aanbevolen optie, want Ban Krut heeft een eigen station midden in het stadje, op slechts 1 km van het strand.

Het station van Ban Krut ligt aan de Zuidlijn van de Thaise spoorwegen. Slechts 3 treinen per dag stoppen in Ban Krut, dus boek op tijd (vooral voor 1e en 2e klas). Vanaf Bangkok Hua Lamphong of Bangkok Thonburi duurt de reis ongeveer 7 uur. Motortaxi's staan bij het station klaar bij aankomende treinen en brengen je rechtstreeks naar je hotel.

Neem vanaf het zuidelijke busstation van Bangkok (Sai Tai Mai) een bus Bangkok–Bang Saphan Noi en vraag of je bij de afslag naar Ban Krut mag uitstappen. Vandaar heb je een motortaxi nodig (ongeveer 10 km) of een vooraf geregelde hoteltransfer. Op de terugweg stopt om 12:30 uur een bus naar Bangkok bij de markt van Ban Krut.
Neem Highway 4 (Phetkasem Road) richting het zuiden. Sla bij kilometerpaal 382 af richting Ban Krut (ongeveer 400 m naar Front Road, dan links/oostwaarts circa 9 km, over de spoorlijn heen naar de Ban Krut Beach Road). De rit van de hoofdweg naar het strand is ongeveer 10 km. Kom je vanuit het noorden, dan leidt Google Maps je op de AH2 vlak langs Wat Ang Thong.
