Ban Krut est à 380 km de Bangkok — le train est l'option la plus facile avec la gare juste à la plage.
Ban Krut se situe à environ 380 kilomètres au sud de Bangkok et à environ 40 km au sud de Prachuap Khiri Khan. Il n'y a pas d'aéroport à proximité — on arrive en train, en bus, en minivan ou en voiture. Le train est généralement l'option la plus simple et la plus recommandée, car Ban Krut possède sa propre gare en plein centre-ville, à seulement 1 km de la plage.

La gare de Ban Krut se trouve sur la ligne ferroviaire sud de la Thaïlande. Seuls 3 trains par jour s'arrêtent à Ban Krut, réservez donc à l'avance (surtout en 1re et 2e classe). Depuis le terminal Krung Thep Aphiwat (Bang Sue) à Bangkok, le trajet dure environ 7 heures. Des mototaxis attendent les trains à la gare et peuvent vous conduire directement à votre hôtel.

Depuis le terminal des bus sud de Bangkok (Sai Tai Mai), prenez un bus Bangkok–Bang Saphan Noi et demandez à descendre à l'intersection de Ban Krut. De là, il vous faut un mototaxi (environ 10 km) ou un transfert organisé à l'avance par votre hôtel. Au retour, un bus à 12:30 PM en direction de Bangkok s'arrête au marché de Ban Krut.
Prenez la Highway 4 (Phetkasem Road) vers le sud. Au marqueur kilométrique 382, tournez en direction de Ban Krut (environ 400 m jusqu'à Front Road, puis à gauche/vers l'est sur environ 9 km, en traversant la voie ferrée pour rejoindre Ban Krut Beach Road). Le trajet fait environ 10 km entre la grande route et la plage. En venant du nord, Google Maps vous fera passer juste devant le Wat Ang Thong sur l'AH2.

