Let (M, g) and \((M',g')\) be non-orientable Riemannian surfaces with fixed boundary \(\Gamma \) and fixed Euler characterictic m, and \(\Lambda \) and \(\Lambda '\) be their Dirichlet-to-Neumann maps, respectively. We prove that the closeness of \(\Lambda '\) to \(\Lambda \) in the operator norm implies the existence of the near-conformal diffeomorphism \(\beta \) between (M, g) and \((M',g')\) which does not move the points of \(\Gamma \) . Thereby we establish the continuity of the determination \(\Lambda \mapsto [(M,g)]\) , where [(M, g)] is the conformal class of (M, g) and the set of such conformal classes is endowed with the natural Teichmüller-type metric \(d_T\) . In both orientable and non-orientable case we provide quantitative estimates of \(d_T([(M,g)],[(M',g')])\) via the operator norm of the difference \(\Lambda '-\Lambda \) . We also obtain generalizations of the results above to the case in which the Dirichlet-to-Neumann map is given only on a segment of the boundary.