We prove that each coarsely homogenous separable metric space $X$ is coarsely
equivalent to one of the spaces: the sigleton, the Cantor macro-cube or the
Baire macro-space.
We prove that any two (uncountable) proper homogeneous ultrametric spaces are
coarsely (and bi-uniformly) equivalent. For the proof of this result we develop
a technique of towers which can have an independent interest.