The city also acts as a gateway for commerce and traffic crossing into and out of Bolivia from and to Chile, and there is a customs and immigration post downtown.
Uyuni is connected by road to Oruro - La Paz, Sucre, Villazón (border with Argentina) and Ollagüe, Chile.
Currently, two local airlines are flying regularly to the city from La Paz, Sucre and Rurrenabaque: Amazonas and Transporte Aéreo Militar.
The train lines were built by British engineers who arrived near the end of the 19th century and formed a sizable community in Uyuni.
It was encouraged by the then Bolivian President Aniceto Arce, who believed Bolivia would flourish with a good transport system, but it was also constantly sabotaged by the local indigenous people who saw it as an intrusion into their lives.