Hello Truman,
Thanks for contacting Top China Travel!
From the Tiger Leaping Gorge Town to Shangri-La, there are buses available. You may wait for buses at the TICKET OFFICE of the Tiger Leaping Gorge.
Those buses are coming to Shangrila from Lijiang, and have stops at the Tiger Leaper Gorge. The last bus arrives the Tiger Leaper Gorge at about 19:00 in night.
Any further request or question, please feel free to contact with us.