Lhasa can be reached from Chengdu by plane (two daily flights) and from Beijing. From Golmud you can take a bus with a stop in Amdo. From Nepal you can fly or come by bus. You need to get the necessary permits form the Chinese embassy. Also from Kashgar but combining transports. There's another option since 2006, the Qingai-Tibet train.