In a metric space, by definition, no. One of the axioms of metric spaces (sometimes called the "identity of indiscernibles") says that the distance between any two distinct points must be strictly greater than zero.
(Of course, if you don't require the points to be distinct, then it's perfectly possible for, say, the distance from point $A$ to point $B$ to be zero; in a metric space, this happens if and only if $A = B$.)
However, it's sometimes useful to study spaces in which two distinct points are allowed to have a zero distance. Such spaces, if they satisfy all the other axioms of a metric space, are called pseudometric spaces.
However, it turns out that the theory of pseudometric spaces is not significantly different from that of ordinary metric spaces. In particular, one of the other axioms of (pseudo)metric spaces, the triangle inequality, says that, for any three points $A$, $B$ and $C$, the distance from $A$ to $C$ cannot be greater than the distance from $A$ to $B$ plus the distance from $B$ to $C$. Applied to a pseudometric space, this implies that, if the distance between points $A$ and $B$ is zero, then their distances from any other point must be equal. Thus, any such points are indeed indistinguishable, as far as the metric is concerned.
This means that, given any pseudometric space, we can form a new space from it by identifying any points that have a zero distance from each other, and treating them as if they were the same point. The resulting quotient space is then a full metric space, and its metric contains essentially all information about the original pseudometric, except for the number of indistinguishable points that were identified to produce each point in the new space.