Turkmenbashi has an international airport (IATA: KRW) with connections to Ashgabat and occasional international flights. The Trans-Caspian Railway connects the city to Ashgabat, continuing east through Uzbekistan toward Tashkent and beyond; the train to Ashgabat takes roughly six hours. Ferries cross the Caspian to Baku in Azerbaijan on an irregular schedule — departure times depend on cargo loads and conditions, so allow plenty of time. A 1996 rail link to Iran makes it theoretically possible to reach Istanbul entirely by train, though this route requires border crossing logistics that can be complicated depending on your nationality and current visa arrangements.