Turkmenistan Railways operate two trains per day to Turkmenbashi and two trains to Ashgabat. The railway station is 1 km west of the central Niyaziv Square.
by bus
The trip to Ashgabat takes about 6 hours. Marshrutkas and shared taxis cost about US$ 2 or 3, taxis approx. US$ 15. They leave in front od the train station.
by plane
Turkmenistan Airlines offers flight from Balkanabat to Ashgabat on Tue, Thu and Sat US$ 11. Balkanabat airport is 2 km east of the city.