To find floor and ceil in a Binary Search Tree (BST), start at the root node. Compare the target value with the current node's value. If the current node's value equals the target, return it as both floor and ceil. If the current node's value is less than the target, update floor to current node's value and move to the right child. If greater, update ceil to current node's value and move to the left child. Repeat until reaching a leaf node (null). Then return the last updated floor and ceil values. This process efficiently finds the closest values less than or equal to (floor) and greater than or equal to (ceil) the target in the BST.