Parece que, independientemente de cómo se viaje, habrá que hacer varios viajes en taxi, así que cuando se viaja solo, como hago yo casi siempre, es muy útil encontrar a otras personas que vayan en la misma dirección. Así se ahorra mucho dinero.
Fui de Mashhad a Ashgabat en junio de 2014, ya había conocido a una chica china que también iba a Turkmenistán en mi estancia en casa y conocimos a dos japoneses en el consulado turcomano donde todos teníamos que recoger nuestros visados.
Hay dos posibles pasos fronterizos: Sarakhs, al este de Mashhad, y Bajgiran, al noroeste de ésta (véase la respuesta de Marks). Por alguna razón, tanto en mi visado como en el de los japoneses figuraba Sarakhs como paso fronterizo. No había forma de cambiarlo cuando recogimos el visado, así que asegúrate de que, al solicitar el tuyo, pones el cruce que quieres utilizar.
Nuestra amiga china tenía ambos cruces en su visado, así que parece ser una posibilidad y yo lo pediría. Te da flexibilidad a la hora de buscar compañeros de viaje.
Todos teníamos visados de tránsito y he leído antes que hay que utilizar la ruta más directa a través del país, en nuestro caso directamente hacia el norte hasta Turkmenabat, pero preguntamos al funcionario del consulado y nos dijo que estaría bien ir a Ashgabat de todos modos, lo que hicimos.
Como ya era mediodía cuando obtuvimos los visados, decidimos no cruzar el mismo día y quedarnos una noche más en el lado iraní, en Sarakhs. Tuvimos que tomar un taxi hasta una estación de autobuses en las afueras de Mashhad y luego un autobús de tres horas hasta Sarakhs, donde nos alojamos en el gran hotel situado en el cruce de la carretera principal con la que lleva a la frontera. Era decente y también tenía un restaurante aceptable, el pueblo en sí no tenía muchas opciones para comer. Por la mañana, el trayecto hasta la frontera era de 15 minutos a pie.
La travesía duró casi 3 horas, la mayor parte de ellas esperando en el lado turcomano.
No había transporte público al otro lado pero, como suele ocurrir en este tipo de pasos fronterizos, unos cuantos tipos con sus coches esperaban a los pasajeros. Nos ofrecieron llevarnos a Ashgabat, pero después de un montón de idas y venidas, pagamos un caro viaje de 15 minutos a la estación de autobuses de la siguiente ciudad, (también llamada Sarakhs). En realidad, no había estación de autobuses ni autobuses y nadie hablaba inglés. Después de un rato, encontramos otro coche que nos llevó a Tejen, una ciudad más grande a 90 minutos al norte. Allí había una estación de autobuses con algunos autobuses, pero el siguiente a Ashgabat no salía hasta dentro de varias horas. Así que acabamos tomando un tercer "taxi" hasta la capital, donde finalmente llegamos a última hora de la tarde; las carreteras están bastante mal.
Así que, por mi experiencia, supongo que el cruce de Bajgiran puede ser preferible porque pasar a Ashgabat parece más fácil. Por otro lado, llegar desde Mashhad lleva un tiempo y no sé si hay alojamiento en el lado iraní de la frontera en Bajgiran. Hay que prever varias horas de paso fronterizo, por lo que siempre es buena idea cruzar temprano porque los pasos suelen cerrar a las seis de la tarde.
No recuerdo los precios de las atracciones, no era barato pero tampoco estaba mal y como mencioné al principio compartir los gastos ayudaba mucho.