Complex, dual and double (also known as split-complex) numbers appear as homogeneous spaces SL(2, R)/H for the group SL(2, R) and its subgroups H=A, N, K. The group SL(2, R) acts on these homogeneous spaces by linear fractional transformations and a large portion of the respective geometries can be obtained in a uniform way from the Erlangen programme.