By Flight - There are three flights per week to Udomxai from Vientiane, which costs about 100 USD per person.
By Bus/minivans - There are two bus stations in the town being connected to all the major cities. Buses leave from Luang Namtha, Pak Beng and Nong Khiaw, which are the nearest towns, which takes about 45,000 to 60,000 LAK per person and takes about 4 to 6 hours.
From Luang Prabang, there are buses thrice every day leaving to Udomxai, which costs about 60,000 LAK per person and takes about 5 to 6 hours.
$ 7 onwards
$ 29 onwards
$ 94 onwards
$ 51 onwards
$ 55 onwards